LINUX.ORG.RU
решено ФорумAdmin

[pacemaker] migrate сразу нескольких ресурсов

 


0

1

Здравствуйте.

Имеется следующая конфигурация 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.

Что сделано неверно?


Ну, конечно же!

- location cli-prefer-ClusterIP ClusterIP \
-         rule $id="cli-prefer-rule-ClusterIP" inf: #uname eq fs_1
HolyBoy
() автор топика

Извините, что чуть не в тему

По теме действительно у Вас лишние правила, которые и не дают сделать то что Вы хотите.

А не по теме

clone Fencing ssh-fencing

Помоему бессмысленно. У меня тоже стоит задача stonith настроить. Может быть и по SSH отлично, но только по другому сетевому интерфейсу.

petav ★★★★★
()
Ответ на: комментарий от HolyBoy

Они автоматом создаются. При ручной миграции или перемещении. За этим следить нужно, либо как-то отключить.

petav ★★★★★
()
Ответ на: Извините, что чуть не в тему от petav

Помоему бессмысленно. У меня тоже стоит задача stonith настроить. Может быть и по SSH отлично, но только по другому сетевому интерфейсу.

Тестовая конфигурация. В работе будет nut.

HolyBoy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.