我正在尝试使用Pacemaker在RedHat 7.5上设置SYBASE集群。我想要主动/被动模式,其中SYBASE一次只能在单个节点上运行,但是当我以这种方式配置时,它在配置期间可以正常工作,但是当备用节点重新启动时,SYBASE资源正在尝试启动在节点2上运行,并且一旦在节点1上运行就应该不会发生。
我已将Pacemaker配置为:
-此处提供了lvm-sybasedev-res和lvm-databasedev-res,以使共享卷(iSCSI)可以访问当时将运行SYBASE的正确节点。
-使用以下命令创建了sybase-res资源:
Resource Group: sybase-rg
lvm-sybasedev-res (ocf::heartbeat:LVM): Started sdp-1
lvm-databasedev-res (ocf::heartbeat:LVM): Started sdp-1
sybase-IP (ocf::heartbeat:IPaddr2): Started sdp-1
sybase-res (ocf::heartbeat:sybaseASE): Started sdp-1
> pcs resource create sybase-res ocf:heartbeat:sybaseASE server_name="SYBASE" db_user="sa" \
db_passwd="password" sybase_home="/global/sdp/sybase" sybase_ase="ASE-15_0" \
sybase_ocs="OCS-15_0" interfaces_file="/global/sdp/sybase/interfaces" \
sybase_user="sybase" --group sybase-rg --disable
我有约束共置设置,以便将所有资源保留在同一节点上的sybase-rg资源组下。
我期望如果sybase-rg已启动并在节点1(sdp-1)上运行...即使重新启动节点2(sdp-2),它也不会影响sybase-res,因为它处于非活动状态正在重启的节点。 我想念什么吗?欢迎任何帮助。
此致