fence_vmware_soap in RHEL 5 cluster does not work if the target node is on another ESX(i) host ?
Issue
- Unable to fence a node from the RHEL 5 cluster using fence_vmware_soap fence agent if the VM/node is on another ESX(i) Host.
-
Listing the vm, UUID through -o list option of fence_vmware_soap, it's only able to see the VM if the VM reside on the same host. If the VM is on to a different host the vm cannot be listed by -o list.
**Scenario-1 VMs are on different host [root@node002 ~]# fence_vmware_soap -a 10.105.33.27 -z -l vcenter -p ******** -o list -v | grep node00 node002,423683e5-2f01-e051-0194-48d9590fb207 **Scenario-2: VM reside on the same host (same datacenter) [root@node002 ~]# fence_vmware_soap -a 10.105.33.27 -z -l vcenter -p ******** -o list -v | grep node00 node002,423683e5-2f01-e051-0194-48d9590fb207 node001,4236bd66-4173-b867-dba6-31a2a4057741
Environment
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Liux 6
- Red Hat Cluster Suite
- VMWare ESX(i)
- cman-2.0.115-96.el5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.