What are the requirements for using the fence agent fence_vmware_soap?
Environment
- Red Hat Enterprise Linux Server 5 (with the High Availability Add on)
- Red Hat Enterprise Linux Server 6 (with the High Availability Add on)
- Red Hat Enterprise Linux Server 7 (with the High Availability Add on)
Issue
- What are the requirements for using the fence agent
fence_vmware_soap? - The command
fence_vmware_soapfails when the ESXi host address and credentials is used:
# fence_vmware_soap -z -l root -p redhat -a 10.33.22.241 -o list
Failed: Unable to obtain correct plug status or plug is not available
Resolution
- In order to use
fence_vmware_soapthe fence agent will need to communicate with theVMware vCenterserver or ESXi server (in RHEL 6 Update 5 and later) that is managing the virtual machine that will be fenced. - How do I configure a stonith device using agent
fence_vmware_soapin a RHEL 6 or 7 High Availability cluster withpacemaker? - How to configure VMware fencing using
fence_vmware_soapin Red Hat Enterprise Linux 6 High Availability Add On witheluci?
Related Articles:
- Support Policies for RHEL High Availability Clusters
- What user permissions / roles are required for the vCenter user account to perform fence action using fence_vmware_soap ?
Root Cause
- The
fence_vmware_soapagent uses theSOAPAPI provided byVMware vCenterandVMWare ESXito fence aVMwarevirtual machines.
Diagnostic Steps
- Manual get the output of
fence_vmware_soapcommand when ran in a terminal.
SBR
Product(s)
Components
Category
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.