我正在设置一个包含 2 个节点的 Linux-HA(corosync+pacemaker) 集群,我定义了几个资源:
primitive virtual-ip
primitive main-service
primitive db
clone db-clone
我的问题是我们能否在 pacemaker 开始之前或加载服务期间确定哪个节点将成为主节点?我的意思是 virutal-ip
资源将在哪个节点上运行?有没有crm
命令行api或者其他方法?
谢谢,
埃姆雷
最佳答案
根据 corosync.conf 的配置,您定义哪个 ip 是主节点,哪个是辅助节点,根据故障转移方法,当节点 1 出现故障时,节点 2 在主动/被动配置中成为主节点。
crm configure show 命令为您提供两个节点的配置信息。
crm 状态显示在线节点
请查看以下链接以获取更多信息:-
http://www.tokiwinter.com/clustering-with-drbd-corosync-and-pacemaker/
感谢和问候,
阿洛克塞克
关于linux - 是否有任何方法/api 来识别 Linux-HA 集群的主/从节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22548862/