如何在VCS 中在线添加/删除 LLT 链接

有时需要向现有 LLT 链接添加新的高优先级或者低优先级链接。
这可以在线完成,而不会影响任何集群服务。

有 2 种方法可以在线执行相同的操作(无需使任何服务组脱机)。

1.方法1(使用lltconfig)
2.方法2(编辑/etc/llttab并使用-force选项重新启动VCS)

1.方法一(使用lltconfig)

添加/删除高优先级 LLT 链接

在线添加高优先级 LLT 链接(无需重启 LLT):

# lltconfig -t [device tag] -d [device]

例子 :

# lltconfig -t eth2 -d eth2

在线删除高优先级 LLT 链接(无需重新启动 LLT):

# lltconfig -u [devicetag]

例子 :

# lltconfig -u eth2

添加/删除低优先级 LLT 链接

添加或者删除低优先级 LLT 链接的唯一变化是使用选项 -l :

# lltconfig -t [devicetag] -d [device] -l

例子 :

# lltconfig -t eth2 -d eth2 -l

在线删除低优先级 LLT 链接(无需重新启动 LLT):

# lltconfig -u [devicetag]

注意:使用 lltconfig 所做的更改在重新启动后不会持久。
因此请确保我们编辑 /etc/llttab 以添加/删除 LLT 链接

www. On IT Road .com

2.方法2(编辑/etc/llttab并使用-force选项重新启动VCS)

此方法使用直接的方式编辑 /etc/llttab 和重新启动的 VCS/fencing/GAB/LLT 以使更改生效。

  1. 备份 llttab 文件并编辑它以包含低优先级 LLT 链接的条目。
# cp /etc/llttab /etc/llttab.bak
# vi /etc/llttab
  1. 确保集群配置为只读并重新启动 VCS,让应用程序在节点上运行。
# haconf -dump -makero
# hastop -all -force  (on any one node)
# gabconfig -a
  1. 停止对每个节点的防护。
# /sbin/vxfen-shutdown
# vxfenadm -d 
# gabconfig -a
  1. 在每个系统上取消配置 GAB 和 LLT
# gabconfig -U
# lltconfig -U
  1. 现在在每个节点上启动 LLT 和 GAB。
# lltconfig -c
# sh /etc/gabtab
  1. 在每个节点上启动防护。
# /sbin/vxfen-startup
  1. 现在在每个节点上启动 VCS 并验证是否一切正常。
# hastart

注意:由于安全问题,不建议在 Oracle RAC 设置上添加低优先级链接。

日期:2020-09-17 00:15:02 来源:oir作者:oir