Здравствуйте.
Имеется следующая конфигурация pacemaker:
node fs_1
node fs_2
primitive ClusterIP ocf:heartbeat:IPaddr2 \
params ip="192.168.1.211" cidr_netmask="24" \
op monitor interval="10s"
primitive drbd ocf:linbit:drbd \
params drbd_resource="r0" \
op monitor interval="15s"
primitive ssh-fencing stonith:ssh \
params hostlist="fs_1 fs_2" \
op monitor interval="60s"
group NetDisk ClusterIP
ms ms_drbd drbd \
meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" target-role="Master"
clone Fencing ssh-fencing
location cli-prefer-ClusterIP ClusterIP \
rule $id="cli-prefer-rule-ClusterIP" inf: #uname eq fs_1
location cli-prefer-NetDisk NetDisk \
rule $id="cli-prefer-rule-NetDisk" inf: #uname eq fs_1
colocation iscsi_on_drbd inf: NetDisk ms_drbd:Master
property $id="cib-bootstrap-options" \
dc-version="1.1.4-ac608e3491c7dfc3b3e3c36d966ae9b016f77065" \
cluster-infrastructure="openais" \
expected-quorum-votes="2" \
stonith-enabled="true" \
no-quorum-policy="ignore"
rsc_defaults $id="rsc-options" \
resource-stickiness="100"
Монитор показывает:
Node fs_1: online
ssh-fencing:0 (stonith:ssh) Started
drbd:0 (ocf::linbit:drbd) Slave
Node fs_2: online
ssh-fencing:1 (stonith:ssh) Started
ClusterIP (ocf::heartbeat:IPaddr2) Started
drbd:1 (ocf::linbit:drbd) Master
Когда ноды выключаются, то NetDisk, а значит, ClusterIP и тот ресурс, который я ещё введу потом в эту группу, переходит на рабочий хост и там же включается Master для drbd. В этой части всё ок.
Когда я хочу вручную перенести ресурсы с одной ноды на другую, почему-то это не удаётся, пробовал как «resource migrate NetDisk fs_1», так и «resource migrate ClusterIP fs_1». При этом, ресурсы остаются на fs_2.
Что сделано неверно?