linux - 是否有任何方法/api 来识别 Linux-HA 集群的主/从节点?

标签 linux crm high-availability pacemaker

我正在设置一个包含 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/

相关文章:

c# - ssis 包的 Dynamics Crm 数据验证

Javascript - 设置所需级别不起作用

java - MongoDB SDK 故障转移不起作用

linux - perl + 完全匹配 IP 地址但忽略空格和制表符

linux - shell脚本中的Unix lynx将数据输入网站和grep结果

c - 将控制权从线程返回到调度程序(上下文切换)

dynamics-crm-2011 - 升级从 CRM 2011 导出的解决方案包,以便在 CRM 2015 中导入

linux - 一台服务器出现故障时如何处理TCP长连接?

puppet - 尝试将 Puppet 配置为高可用时出错

php - 用于运行 LAMP 设置以进行开发的最实惠、便携、电池供电的硬件?