Failed to configure Proactive HA enabled cluster
search cancel

Failed to configure Proactive HA enabled cluster

book

Article ID: 323322

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
  1. ​​​​​User will receive the following error when reconfiguring a cluster.
    Task name Reconfigure cluster
    Target <Cluster Name>
    Status A specified parameter was not correct: InfraUpdateHaConfig.providers
  2. User does not see any Health Update provider listed when trying to configure Proactive HA on a Proactive HA enabled cluster.


Environment

VMware vCenter Server 7.0.x
VMware vCenter Server 6.5.x
VMware vCenter Server 6.7.x

Cause

This issue will happen when a unmonitored host exists in the cluster with ProactiveHA enabled.

We allowed a unmonitored host being moved into a cluster with ProactiveHA enabled in the change described in the KB ESXi hosts fail to join Proactive HA enabled cluster with "Host is not monitored by the following health update providers registered for this cluster. This change is only meant for solving the issue of monitored host temporarily losing the monitored status. It is not meant for having unmonitored hosts in ProactiveHA enabled cluster for normal operation, which remains as unsupported.

Resolution

To resolve this issue, check If a host will not be monitored by an enable provider, remove it from the cluster. To find the unmonitored host follow the below steps:
  1. In a web browser, navigate to https://vCenter_Server_name_or_IP/mob.
    Where vCenter_Server_name_or_IP/mob is the name of your vCenter Server or its IP address. Log in with your vCenter SSO admin credentials.
  2. Click Content.
  3. Click group-d1 (Datacenters)
  4. Click datacenter-X (<datacenter name>). Choose the target datacenter if there are multiple.
  5. Click group-hX (host).
  6. In value of the property "childEntity", find the target cluster based on the cluster name in the brackets in the value. The cluster id should be like "domain-c8".
  7. Go back to the Content page in step 2.
  8. Click HealthUpdateManager.
  9. Click QueryProviderList and click Invoke Method in the popup window.
    In the popup window, note down the uuid(s) of the provider(s) in the val field.
  10. Close the popup window.
  11. Click QueryUnmonitoredHosts.
  12. In the popup window, enter the provider uuid noted in step 9 into the providerId field. In the cluster field, replace "MOID" with the cluster id noted in step 6.
  13. Click Invoke Method.
  14. Repeat step 12 and 13 for each provider if there are multiple.