Je suis actuellement en train d'essayer de créer un NAS hautement disponible sous Debian 7. J'utilise les packages suivants :
drbd8-utils
iscsitarget
iscsitarget-dkms
pacemaker
corosync
openais
tout fonctionne bien sans pacemaker
(donc je suppose que ce n'est pas une erreur de configuration)
Lorsque je mets tout sur pacemaker, tout fonctionne jusqu'à ce que je redémarre l'un des nœuds. voici ma configuration pacemaker :
node NAS-1
node NAS-2
primitive nas_ip ocf:heartbeat:IPaddr2 \
params ip="192.168.152.210" cidr_netmask="255.255.255.0"
primitive p_drbd ocf:linbit:drbd \
params drbd_resource="nas" \
op monitor interval="29" role="Master" \
op monitor interval="31" role="Slave"
primitive p_iscsitarget ocf:heartbeat:iSCSITarget \
params iqn="iqn.2015.01.net.utopia:nas" tid="1" \
op monitor interval="10s"
group g_iscsi nas_ip p_iscsitarget
ms ms_drbd p_drbd \
meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true"
colocation nas inf: g_iscsi ms_drbd:Master
order o_drbd inf: ms_drbd:promote g_iscsi:start
property $id="cib-bootstrap-options" \
dc-version="1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff" \
cluster-infrastructure="openais" \
expected-quorum-votes="2" \
stonith-enabled="false" \
no-quorum-policy="ignore" \
default-resource-stickiness="1"
crm(live)configure#
Voici l'erreur suivante :
root@NAS-1:~# crm_mon -1
============
Dernière mise à jour : Mercredi 7 janvier 2015 16:02:53
Dernière modification : Mercredi 7 janvier 2015 15:57:51 via cibadmin sur NAS-1
Pile : openais
DC actuel : NAS-2 - partition avec quorum
Version : 1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff
2 nœuds configurés, 2 votes attendus
4 ressources configurées.
============
En ligne : [ NAS-1 NAS-2 ]
Ensemble Master/Slave : ms_drbd [p_drbd]
Masters : [ NAS-2 ]
Slaves : [ NAS-1 ]
Groupe de ressources : g_iscsi
nas_ip (ocf::heartbeat:IPaddr2): Démarré sur NAS-2
p_iscsitarget (ocf::heartbeat:iSCSITarget): Démarré sur NAS-2 (non géré) ÉCHEC
Actions échouées :
p_iscsitarget_stop_0 (nœud=NAS-2, appel=16, rc=5, statut=complet) : non installé
root@NAS-1:~#
Note : il n'y a effectivement pas l'unité logique iSCSi configurée dans le NAS, actuellement en phase de test sur des VMs, mais j'ai eu la même erreur exacte avec cela lors de mes tests précédents.
Quelqu'un pourrait-il m'aider à identifier/corriger cette erreur ?
PS : Mes fichiers de configuration pour d'autres éléments :
http://pastebin.com/rUZYrhxm (/etc/drbd.d/*)
http://pastebin.com/X4VGNJuP (/etc/iet/ietd.conf)