Configure VCHA fails with "Cannot find a network adapter for the vCenter server management network (NIC0) on the vCenter Server Appliance guest OS"
search cancel

Configure VCHA fails with "Cannot find a network adapter for the vCenter server management network (NIC0) on the vCenter Server Appliance guest OS"

book

Article ID: 316492

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • Unable to configure VCHA "Cannot find a network adapter for the vcenter server management network (NIC0) on the vCenter Server Appliance guest OS. No issues with NIC or DNS for the OS or VM".
  • VAMI shows the NIC and DNS information correctly.
  • In Web Client >System Configuration > VC Node > Networking does not shows any DNS or NIC information.
  • On manually editing it also fails.
  • In vsphere_client_virgo.logyou will see entries similar to,
[2017-11-21T14:59:49.321Z] [ERROR] data-service-pool-766 70671284 255858 351756 com.vmware.vsphere.client.cm.util.ServerPropertyValueExtractor Unauthorized (com.vmware.vapi.std.errors.unauthorized) => {
messages = [LocalizableMessage (com.vmware.vapi.std.localizable_message) => {
id = vapi.security.authorization.invalid,
defaultMessage = Unable to authorize user,
[2017-11-21T14:59:49.368Z] [WARN ] data-service-pool-754 70671284 255858 351756 com.vmware.vsphere.client.vcha.impl.VchaVmNetworkProvider No OS network interfaces found.
[2017-11-21T14:59:49.368Z] [WARN ] data-service-pool-754 70671284 255858 351756 com.vmware.vsphere.client.vcha.impl.VchaVmNetworkProvider NICs might not be sorted by ID

 
  • In vpxd.log files, you will see entries similar to,

2017-11-21T14:59:49.039Z error vpxd[7F99B811E700] [Originator@6876 sub=SoapAdapter opID=dam-auto-generated: ConfigOptionPageMediator:dr-567:VchaPropertyProvider:351756:1864650-7207042-ngc:70671284-43] Method vim.vcha.FailoverClusterManager.getClusterMode threw undeclared fault of type vim.fault.InvalidState
2017-11-21T14:59:49.039Z info vpxd[7F99B811E700] [Originator@6876 sub=Default opID=dam-auto-generated: ConfigOptionPageMediator:dr-567:VchaPropertyProvider:351756:1864650-7207042-ngc:70671284-43] [VpxLRO] -- ERROR lro-39089475 -- FailoverClusterManager -- vim.vcha.FailoverClusterManager.getClusterMode: vim.fault.InvalidState:
--> Result:
--> (vim.fault.InvalidState) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "com.vmware.vim.vcha.error.clusterNotConfigured",

 

  • In vami.log file, you will see entries similar to,

2017-11-21T14:59:49.325 [1570]INFO:vmware.appliance.vapi.auth:Authorization request for service_id: com.vmware.appliance.techpreview.networking.ipv4, operation_id: list
2017-11-21T14:59:49.325 [1570]ERROR:vmware.appliance.extensions.authorization.authorization_sso:FindAllParentGroups Failed {[Errno 2] No such file or directory}
2017-11-21T14:59:49.325 [1570]ERROR:vmware.appliance.extensions.authorization.authorization_sso:FindAllParentGroups Failed {[Errno 2] No such file or directory}

 

Environment

VMware vCenter Server Appliance 6.5.x

Cause

The VAMI certificate does not have the full certificate chain.

Resolution

  1. Move the files from VCSA /tmp to another location . Ex:- Move it to /var or /storage.
  2. Restart the VCSA Appliance management service.
service-control --stop applmgmt

service-control --start applmgmt

  1. Verify files are recreated under /tmp . Ideally you would see 2 files created under /tmp.
  2. Now go to the System Configuration > Nodes > Networking and verify that the complete information is pulled as shown below.
  3. Now go to the VCHA Configuration and go through the Basic/Advanced and verify we are able to go through to the next page.

Additional Information