On 23/12/13 01:30 PM, David Vossel wrote:
----- Original Message -----
From: "Digimer" <[email protected]>
To: "The Pacemaker cluster resource manager" <[email protected]>
Sent: Saturday, December 21, 2013 2:39:46 PM
Subject: [Pacemaker] Problem with stonith in rhel7 + pacemaker 1.1.10 + 
fence_virsh

Hi all,

    I'm trying to learn pacemaker (still) using a pair of RHEL 7 beta
VMs. I've got stonith configured and it technically works (crashed node
reboots), but pacemaker hangs...

Here is the config:

====
Cluster Name: rhel7-pcmk
Corosync Nodes:
   rhel7-01.alteeve.ca rhel7-02.alteeve.ca
Pacemaker Nodes:
   rhel7-01.alteeve.ca rhel7-02.alteeve.ca

Resources:

Stonith Devices:
   Resource: fence_n01_virsh (class=stonith type=fence_virsh)
    Attributes: pcmk_host_list=rhel7-01 ipaddr=lemass action=reboot
login=root passwd_script=/root/lemass.pw delay=15 port=rhel7_01
    Operations: monitor interval=60s (fence_n01_virsh-monitor-interval-60s)
   Resource: fence_n02_virsh (class=stonith type=fence_virsh)
    Attributes: pcmk_host_list=rhel7-02 ipaddr=lemass action=reboot


When using fence_virt, the easiest way to configure everything is to name the 
actual virtual machines the same as what their corosync node names are going to 
be.

If you run this command in a virtual machine, you can see the names fence_virt 
thinks all the nodes are.
fence_xvm -o list
node1          c4dbe904-f51a-d53f-7ef0-2b03361c6401 on
node2          c4dbe904-f51a-d53f-7ef0-2b03361c6402 on
node3          c4dbe904-f51a-d53f-7ef0-2b03361c6403 on

If you name the vm the same as the node name, you don't even have to list the 
static host list. Stonith will do all that magic behind the scenes. If the node 
names do not match, try the 'pcmk_host_map' option. I believe you should be 
able to map the corosync node name to the vm's name using that option.

Hope that helps :)

-- Vossel

Hi David,

I'm using fence_virsh, not fence_virtd/fence_xvm. For reasons I've not been able to resolve, fence_xvm has been unreliable on Fedora for some time now.

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without access to education?

_______________________________________________
Pacemaker mailing list: [email protected]
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

Reply via email to