Добрый день!
Вопрос тривиальный, но моих познаний для его решения не хватает. Прошу совета/помощи бывалых.
Есть три ноды в ha кластере с виртуальным ip адресом. Необходимо настроить кластер так, чтобы активная нода отправляла сетевой трафик с айпишника виртуального ip адреса кластера.
Диспозиция:
node01 = 10.0.0.11,
node02 = 10.0.0.12,
node03 = 10.0.0.13.
Виртуальный ip адрес = 10.0.0.10.
pcs resource create virt_ipr ocf:heartbeat:IPaddr2 ip=10.0.0.10 cidr_netmask=24 op monitor interval=30s on-fail=restart
pcs resource create src_ip ocf:heartbeat:IPsrcaddr ipaddress=10.0.0.10 cidr_netmask=24
pcs constraint colocation add src_ip with virt_ip score=INFINITY
pcs constraint order virt_ip then src_ip
pcs status
Online: [ node01 node02 node03 ]
Full list of resources:
virt_ip (ocf::heartbeat:IPaddr2): Started node01
src_ip (ocf::heartbeat:IPsrcaddr): Started node01
Failed Actions:
src_ip_start_0 on node02 ‘not installed’ (5): call=27, status=complete, exitreason=‘We are not serving [10.0.0.10], hence can not make it a preferred source address’,
last-rc-change=‘Wed Nov 27 19:29:19 2019’, queued=1ms, exec=40ms
src_ip_start_0 on node03 ‘not installed’ (5): call=27, status=complete, exitreason=‘We are not serving [10.0.0.10], hence can not make it a preferred source address’,
last-rc-change=‘Wed Nov 27 19:29:19 2019’, queued=0ms, exec=91ms
Daemon Status:
corosync: active/enabled
pacemaker: active/enabled
pcsd: active/enabled
На активной ноде (node01) всё работает корректно. При её выключении айпишник не передаётся другой ноде.