Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
We have the following setup: 2 storage-nodes. a ping server 10.13.0.1 within the storage-network, but the pingd setup doesn't work. Can somebody explain to me what I'm doing wrong, why does the MASTER failover doesn't work when the pingd rules become true... Is there something I miss??? This is the final step and I'm working on this for a while... Help is appreciated.. Thank YOU. Ralf >> primitive pingd_brstor ocf:pacemaker:pingd # ha_drbd - die ressource die DRDB managed primitive ha_drbd ocf:linbit:drbd \ params drbd_resource="vm1" drbdconf="/etc/drbd.conf" \ op start interval="0" timeout="240" \ op stop interval="0" timeout="100" \ op monitor interval="59s" role="Master" timeout="30s" \ op monitor interval="60s" role="Slave" timeout="30s" \ meta is-managed="true" # ip_drbd - konfiguriert auf dem Master die gemeinsame IP auf der ISCSI laeuft primitive ip_drbd ocf:heartbeat:IPaddr2 \ params ip="10.13.0.20" nic="bond0" \ meta is-managed="true" # iscsi - startet ISCSI auf dem Master primitive iscsi lsb:iscsitarget \ meta is-managed="true" target-role="Started" # lvm_drbd - startet LVM auf dem Master, benoetigt den Namen der Volume Group primitive lvm_drbd ocf:heartbeat:LVM \ params volgrpname="vgstorage" exclusive="true" \ op start interval="0" timeout="30" \ op stop interval="0" timeout="30" \ meta is-managed="true" target-role="Started" # pingd_brstor - pingt eine IP im Storage-Netzwerk, testet verfügbarkeit von Storage Netz primitive pingd_brstor ocf:pacemaker:pingd \ params host_list="10.13.0.1" multiplier="1000" name="pingd_brstor" \ op monitor interval="10s" timeout="5s" # drbdd - verknuepft "lvm_drbd iscsi ip_drbd" auf dem Master, in dieser Reihenfolge group drbdd lvm_drbd iscsi ip_drbd \ meta target-role="Started" # Master-Slave setup: in DRBD läuft je ein Master und ein Slave ms ms_drbd_fail ha_drbd \ meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" target-role="Started" # ping läuft nicht nur auf dem Master ? clone pingd_brstore_clone pingd_brstor \ meta globally-unigue="false" # wenn pingd_brstor nicht funktioniert wird diese Node schlechter gemacht location stor_pingable drbdd \ rule $id="stor_pingable-rule" -inf: not_defined pingd_brstor or pingd_brstor lte 1 # die gruppe drbdd (lvm iscsi ip) läuft immer auf dem DRBD-Master colocation col_drbd inf: drbdd ms_drbd_fail:Master # zuerst wird ein Storage Master danach wird die gruppe drbdd (lvm iscsi ip) gestartet order drbd_after inf: ms_drbd_fail:promote drbdd:start