Two node HA Cluster - qdiskd problem

fxandrei

Renowned Member
Jan 10, 2013
158
16
83
So im testing a two node HA cluster (in 2 virtual machines).
I followed the wiki to make the cluster and then this link http://pve.proxmox.com/wiki/Two-Node_High_Availability_Cluster, to make ha.
everything goes really well.
I use an already installed test machine, sharing a 50 gb disk via iscsi.
I login to the drive with "iscsiadm -m node -T iqn.BLAHBLAH -p IPOFiSCSISERVER -l", and do everything else until i see something like this :

Code:
Cluster Status for proxmox1 @ Thu Jun 28 12:23:10 2012
Member Status: Quorate


 Member Name                                         ID   Status
 ------ ----                                         ---- ------
 proxmox1a                                               1 Online, Local, rgmanager
 proxmox1b                                               2 Online, rgmanager
 /dev/block/8:33                                         0 Online, Quorum Disk

The problem is that after i reboot a get an error at "Starting qdiskd ... FAILED", and i see that the disk is not connected anymore.
If i reconnect with the above mentioned command and do this again :

Code:
 /etc/init.d/rgmanager stop  # This will restart any VMs that are HA enabled onto the other node.
  /etc/init.d/cman reload     # This will activate the qdisk

i see the disk back online.
So what am i missing ?
Should i do something so that the iscsi disk is automaticly connected ?

This is my cluster config:
Code:
<?xml version="1.0"?><cluster config_version="6" name="proxmoxCluster">
  <cman expected_votes="3" keyfile="/var/lib/pve-cluster/corosync.authkey"/>
  <quorumd allow_kill="0" interval="3" label="proxmox1_qdisk" tko="10">
    <heuristic interval="3" program="ping $GATEWAY -c1 -w1" score="1" tko="4"/>
    <heuristic interval="3" program="ip addr | grep eth0 | grep -q UP" score="2" tko="3"/>
  </quorumd>
  <totem token="54000"/>
  <clusternodes>
    <clusternode name="proxmoxNode1" nodeid="1" votes="1">
      <fence>
        <method name="1">
          <device action="reboot" name="fenceNodeA"/>
        </method>
      </fence>
    </clusternode>
    <clusternode name="proxmoxNode2" nodeid="2" votes="1">
      <fence>
        <method name="1">
          <device action="reboot" name="fenceNodeB"/>
        </method>
      </fence>
    </clusternode>
  </clusternodes>
  <fencedevices>
    <fencedevice agent="fence_ilo" ipaddr="xx.xx.xx.xx" login="xxcc" name="fenceNodeA" passwd="asdasd"/>
    <fencedevice agent="fence_ilo" ipaddr="xx.xx.xx.xx" login="xxcc" name="fenceNodeB" passwd="asdasd"/>
  </fencedevices>
  <rm>
    <pvevm autostart="1" vmid="100"/>
  </rm>
</cluster>
 
I did to that.
Its specified in the wiki article that it should be enabled, and i have that set.
Im thinking that i should add something somewhere so that it logs in the iscsi drive at boot (like fstab maybe?)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!