Find the answer to your Linux question:
Results 1 to 1 of 1
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 ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Nov 2014
    Posts
    1

    Question drbd / libvirt / Pacemaker Cluster?


    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
    order fs_after_drbd inf: drbd_master_slaveromote vmdata_fs:start libvirt:start
    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.

    Sigane
    Last edited by sigane; 11-12-2014 at 11:57 AM. Reason: typo

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •