有时需要向现有 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 以使更改生效。
- 备份 llttab 文件并编辑它以包含低优先级 LLT 链接的条目。
# cp /etc/llttab /etc/llttab.bak # vi /etc/llttab
- 确保集群配置为只读并重新启动 VCS,让应用程序在节点上运行。
# haconf -dump -makero # hastop -all -force (on any one node) # gabconfig -a
- 停止对每个节点的防护。
# /sbin/vxfen-shutdown # vxfenadm -d # gabconfig -a
- 在每个系统上取消配置 GAB 和 LLT
# gabconfig -U # lltconfig -U
- 现在在每个节点上启动 LLT 和 GAB。
# lltconfig -c # sh /etc/gabtab
- 在每个节点上启动防护。
# /sbin/vxfen-startup
- 现在在每个节点上启动 VCS 并验证是否一切正常。
# hastart
注意:由于安全问题,不建议在 Oracle RAC 设置上添加低优先级链接。
日期:2020-09-17 00:15:02 来源:oir作者:oir