fence_vmware_soap in RHEL 5 cluster does not work if the target node is on another ESX(i) host ?

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content