VMware Cloud Community
prangi
Enthusiast
Enthusiast

vib module for agent is not installed vsan health-domain-c20 - VSAN 6.0 Health Check Error

I am working on a lab enviornment and got following error while enabling Health Plugin in VSAN6.0. Even I installed VIB manually on all the ESX Server but still keep getting the error and not able to enable Health Plugin

vib module for agent is not installed vsan health-domain-c20

Any help

Thanks

PR

10 Replies
jonretting
Enthusiast
Enthusiast

Have you tried using the Web Client to initiate the installation routine (Retry/Enable)? This way it can go through all the motions on its own like, enter-maintenance, drs clients, install vib, reboot, etc. If the Web Client isn't your thing you could connect to you VCS, open up RVC and issue the following command "vsan.health.cluster_uninstall <path-to-cluster>" and then/or "vsan.health.cluster_install <path-to-cluster>". As I recall "Retry" will uninstall first, reboot all the affected hosts, then install, and reboot again. There is more going on then installing a vib and rebooting, registration/activation of that host-health-check to the VCS for instance. Cheers, -Jon

Reply
0 Kudos
prangi
Enthusiast
Enthusiast

Thanks for the steps Jon. I followed the same step but No Luck. Initially command gave me following output "waiting for EAM to auto-remediate vmware vsan" and at the end I got following output "EAM failed to roll out VSAN Health VIB". I have enclosed the screen shot.

Even I tried to run the installation command after rebooting the ESX Servers. Just a note that my test environment is running on vcloud air. I deployed 3 ESXi 6.0 and One windows based vcenter.

Reply
0 Kudos
jonretting
Enthusiast
Enthusiast

Firstly are you sure VSAN is possible with vCloud Air? My first inclination is no its not, but vmware does tend to surprise me.  -Jon

Reply
0 Kudos
prangi
Enthusiast
Enthusiast

I am able to configure VSAN on my test box and is able to store VM's in it. I don't see any issue. Advice if their is any way to verify that by looking on to servers.

Reply
0 Kudos
yucubby
VMware Employee
VMware Employee

Very likely it's the PXE boot issue. we have the limitation that VSAN health VIB cannot be installed in the PXE booted host. Could you verify if your ESXi host provisioning from vcloud air is fully installed or PXE booted?

Yu

prangi
Enthusiast
Enthusiast

It is fully installed on the 4 GB disk. No PXE boot / Auto Deploy is used.

Reply
0 Kudos
ChristianDickma
Hot Shot
Hot Shot

Can you be a bit more specific on how you tried to install the VIB? Did you reboot after install? Does "esxcli software vib" list the health VIB (please paste here)? if the install fails, /var/log/esxupdate.log may contain useful error messages.

Reply
0 Kudos
prangi
Enthusiast
Enthusiast

Please find enclosed esxupdate.log screenshot while trying to enable Health Check Plugin

Reply
0 Kudos
ChristianDickma
Hot Shot
Hot Shot

Somehow ESX is unable to download the VIB/offline bundle from the EAM/vCenter server. I think we would need support bundles and a support case to fully resolve. Here is a workaround if possible in your environment: Install the VIBs manually (using esxcli software vib install, and reboot), then hit the "Enable" button in the UI.

Reply
0 Kudos
Bleeder
Hot Shot
Hot Shot

I noticed that a new version of the VSAN Health plugin was released yesterday.

VMware Virtual SAN Health Check Plug-in 6.0.1 Release Notes