Имеется тестовый стенд из 2 ПК. ОС Ubuntu 16.04.2. На каждом 2 интерфейса: один внешний (192.168.4.1\19 и 192.168.4.2\19), один для связи с другим сервером(10.10.10.1\24 и 10.10.10.2\24). Мной было настроена комбинация heartbeat+drbd+nfs-server. Данные синхронизируются по drbd, nfs работает, heartbeat подымает службы. Но застрял на настройке stonith. Подскажите, кто уже настраивал, что сделано не так? Мои конфиги:
/etc/ha.d/ha.cf
bcast enp1s0
node test1 test2
keepalive 2
warntime 2
deadtime 15
auto_failback on
stonith_host hostname="test1" external/ipmi ipaddr=10.10.10.1" userid="root" passwd="***" op monitor interval=60m timeout=120s
stonith_host hostname="test2" external/ipmi ipaddr=10.10.10.2" userid="root" passwd="***" op monitor interval=60m timeout=120s
resource r0 {
# device /dev/drbd0;
#disk /share;
meta-disk internal;
startup {
wfc-timeout 15;
# degr-wfc-timeout 60;
}
disk {
# on-io-error detach;
}
net {
protocol C;
cram-hmac-alg sha1;
allow-two-primaries;
shared-secret "secret";
}
on test1 {
device /dev/drbd0;
disk /dev/sda2;
address 10.10.10.1:7788;
}
on test2 {
device /dev/drbd0;
disk /dev/sda2;
address 10.10.10.2:7788;
}
}
node test1
node test2
primitive failover-ip IPaddr \
params ip=192.168.4.3 \
op monitor interval=10s
primitive share nfsserver \
params
property cib-bootstrap-options: \
have-watchdog=false \
dc-version=1.1.14-70404b0 \
cluster-infrastructure=heartbeat \
cluster-name=ubuntu \
stonith-enabled=false \
stonith-action=poweroff \
no-quorum-policy=ignore \
symmetric-cluster=true \
default-resource-stickiness=INFINITY
rsc_defaults rsc-options: \
resource-stickiness=100 \
migration-threshold=3
Stack: heartbeat
Current DC: NONE
2 nodes and 2 resources configured
Online: [ test1 ]
OFFLINE: [ test2 ]
Full list of resources:
share (ocf::heartbeat:nfsserver): Started test1
failover-ip (ocf::heartbeat:IPaddr): Started test1
Failed Actions:
last-rc-change='Thu Apr 13 11:06:51 2017', queued=0ms, exec=192ms