And you need to configure your cluster fencing and you need to be sure sure to configure drbd to use the pacemaker fencing http://www.drbd.org/users-guide/s-pacemaker-fencing.html
2014-11-13 14:58 GMT+01:00 Dejan Muhamedagic <deja...@fastmail.fm>: > Hi, > > On Thu, Nov 13, 2014 at 01:57:08PM +0100, Heiner Meier wrote: >> Hello, >> >> i need an Cluster with drbd, the active Cluster Member should hold a >> running kvm instance, started via libvirt. >> >> A virtual IP is not needet. >> >> It runs, but from time to Time it doesnt take over correctly when i >> reboot the "master" System, normaly all resources after the machine is >> up again should migrate back to the master System (via location statement). >> >> In the most cases this works, but from time to time drbd failed and the >> ressources stay on the slave Server, after rebooting the master Server >> one time more, all is OK. >> >> What i later still need ist a automatic drbd Split Brain recovery, if >> anyone have a working config for this it should be interesting to see it. >> >> Here is my pacemaker configuration: >> >> node $id="1084777473" master \ >> attributes standby="off" maintenance="off" >> node $id="1084777474" slave \ >> attributes maintenance="off" standby="off" >> primitive libvirt upstart:libvirt-bin \ >> op start timeout="120s" interval="0" \ >> op stop timeout="120s" interval="0" \ >> op monitor interval="30s" \ >> meta target-role="Started" >> primitive vmdata ocf:linbit:drbd \ >> params drbd_resource="vmdata" \ >> op monitor interval="29s" role="Master" \ >> op monitor interval="31s" role="Slave" >> primitive vmdata_fs ocf:heartbeat:Filesystem \ >> params device="/dev/drbd0" directory="/vmdata" fstype="ext4" \ >> meta target-role="Started" >> ms drbd_master_slave vmdata \ >> meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" >> notify="true" >> location PrimaryNode-libvirt libvirt 200: master >> location PrimaryNode-vmdata_fs vmdata_fs 200: master >> location SecondaryNode-libvirt libvirt 10: slave >> location SecondaryNode-vmdata_fs vmdata_fs 10: slave >> colocation services_colo inf: drbd_master_slave:Master vmdata_fs > > This one should be the other way around: > > colocation services_colo inf: vmdata_fs drbd_master_slave:Master > >> order fs_after_drbd inf: drbd_master_slave:promote vmdata_fs:start >> libvirt:start > > And you need one more collocation: > > colocation libvirt-with-fs inf: libvirt vmdata_fs > > HTH, > > Dejan > >> property $id="cib-bootstrap-options" \ >> dc-version="1.1.10-42f2063" \ >> cluster-infrastructure="corosync" \ >> stonith-enabled="false" \ >> no-quorum-policy="ignore" \ >> last-lrm-refresh="1415619869" >> >> >> There must be an Error in this configuration, but i dont know in which >> part. >> >> _______________________________________________ >> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org >> http://oss.clusterlabs.org/mailman/listinfo/pacemaker >> >> Project Home: http://www.clusterlabs.org >> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf >> Bugs: http://bugs.clusterlabs.org > > _______________________________________________ > Pacemaker mailing list: Pacemaker@oss.clusterlabs.org > http://oss.clusterlabs.org/mailman/listinfo/pacemaker > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > Bugs: http://bugs.clusterlabs.org -- esta es mi vida e me la vivo hasta que dios quiera _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org