vSAN-related options are missing under both the Monitor and Configure tabs for vSAN-enabled clusters in the vSphere Client
search cancel

vSAN-related options are missing under both the Monitor and Configure tabs for vSAN-enabled clusters in the vSphere Client

book

Article ID: 407281

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:

  • vSAN options not displayed across all clusters on a specific vCenter server.
  • Restarting the vmware-vsan-health service does not resolve the issue.

  • From vsphere_client_virgo.log, we see the below error:

025-10-16T18:11:16.347Z [ERROR] -nio-127.0.0.1-5090-exec-131 70007095 100206 200013 com.vmware.vise.mvc.controllers.PluginServiceController. A general error occurred while evaluating plugin (com.vmware.vsan.client:8.0.201.10000:-1463196575) dynamic extensions info from the vSphere Client platform. com.vmware.vapi.std.errors.Unauthorized: Unauthorized (com.vmw
are.vapi.std.errors.unauthorized) => {
   messages = [LocalizableMessage (com.vmware.vapi.std.localizable_message) => {
    id = vapi.security.authorization.invalid,
    defaultMessage = Unable to authorize user,
    args = [],
    params = <null>,
    localized = <null>
}],
    data = <null>,
    errorType = UNAUTHORIZED

  • From vsanhealth.log, we may see the below error: 

025-10-16T18:11:16.347Z WARNING vsan-mgmt[130281] [VsanVcClusterHealthSystemImpl ::_ GetClusterHostInfos opID=2b730b8b] Recheck host host_FQDN
025-10-16T18:11:16.348Z WARNING vsan-mgmt[130281] [VsanHealthThreadMgmt : : apply_async opID=2b730b8b] Almost running out of threads. Current tasks=15404
025-10-16T18:11:27.348Z ERROR vsan-mgmt[130281] [VsanHealthThreadMgmt: : join opID=2b730b8b] Not all tasks are finished with timeout 11
raceback (most recent call last):
File "bora/vsan/health/vpxd/pyMoVsan/VsanHealthThreadMgmt.py", line 408, in join
File "/usr/lib/python3.10/concurrent/futures/_base.py", line 241, in as_completed
oncurrent. futures ._ base. TimeoutError: 1 (of 1) futures unfinished
025-10-16T18:11:27.349Z ERROR vsan-mgmt[130281] [VsanClusterHealthSystemImpl: : CheckHostVsanConnectivity opID=2b730b8b] Exception in checking vSAN connectivity
025-10-16T18:11:27.349Z ERROR vsan-mgmt[130281] [VsanClusterHealthSystemImpl: : CheckHostVsanConnectivity opID=2b730b8b] Hosts {'host_FQDN} have connectivity issue

  • After updating the custom certificates on vSAN ESXi host and encountered with this error: "vSAN ESXi host will not exit maintenance mode with error SSL Exception: Verification parameters: PeerThumbprint."

Environment

VMware vCenter Server 8.x

Cause

  • vSphere with vSAN using custom certificates.
  • This is because the vsanmgmtd service has not been restarted and is caching the old certificate.

Resolution

Reboot the ESXi host and restarting the vCenter services resolved the issue.

Steps to restart the vCenter services:
1. Connect to the vCenter Server Appliance via SSH as root. 
2. To stop all services, use the command: service-control --stop --all 
3. To start all services, use the command: service-control --start --all