EVMS 在 EVMS V2.0 及更高版本中支持 Linux-HA 集群管理器。EVMS V2.1 及更高版本也提供对 RSCT 集群管理器的支持,但尚未经过广泛测试。
![]() | 注意 |
---|---|
确保在调用 heartbeat 启动脚本之前,在其中一个启动脚本中调用 evms_activate。如果未调用 evms_activate,故障转移可能无法正常工作。 |
按照以下步骤设置私有容器的故障转移和故障恢复
在以下位置添加条目/etc/ha.d/haresources为每个要进行故障转移的私有容器。例如,如果container1和container2要一起故障转移到同一节点,且node1作为所有者节点,请将以下条目添加到/etc/ha.d/haresources:
node1 evms_failover::container1 evms_failover::container2 |
node1是拥有此资源的集群节点。当以下情况发生时,资源将故障转移到另一个节点node1失效。
类似地,如果container3和container4要一起故障转移到同一节点,且node2作为所有者节点,则将以下条目添加到/etc/ha.d/haresources:
node2 evms_failover::container3 evms_failover::container4 |
有关资源组语义的更多详细信息,请参阅 http://www.linux-ha.org/download/GettingStarted.html。
验证以下文件/etc/ha.d, /etc/ha.cf和/etc/ha.d/haresources在集群的所有节点上是否相同。
在以下文件更改后,必须按如下方式重启 heartbeat 集群管理器/etc/ha.d/haresources文件已更改
/etc/init.d/heartbeat restart |
![]() | 注意 |
---|---|
请勿将共享容器添加到故障转移资源列表;这样做会导致 EVMS 做出不可预测的响应。 |