La comprobación de la conexión de vCenter puede verificar todas las conexiones de vCenter configuradas en el recurso de vCenter.

Síntomas

Informes de comprobación de estado detect vCenter connection issue.

Solución

Compruebe la conexión manualmente

Busque las credenciales de inicio de sesión con los siguientes comandos:
# viocli get vcenter ${reported_vcenter_name} --spec
NAME       CREATION DATE         VALIDATION
vcenter1   2021-08-16 06:01:27   Success
spec:
  hostname: 192.168.134.4                                                                           <------${vc_host}
  insecure: true
  password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx          <------${vc_encrypted_pwd}
  username: [email protected]                                                  <------${vc_user}
Descifrar contraseña
  • Copie el archivo de la administración de VMware Integrated OpenStack a uno de los pod keystone-api.
    # osctl get pod |grep keystone-api | tail -n 1
    keystone-api-58b4d7dc48-np7jk                                     1/1     Running     0          6d18h
    #osctl cp /opt/vmware/data/health-check/fernet_decrypt.py keystone-api-58b4d7dc48-np7jk:tmp/ -c keystone-api
  • Para obtener la contraseña de vCenter de texto sin formato, ejecute el siguiente comando:
    #osctl exec -it keystone-api-58b4d7dc48-np7jk -- bash -c "python /tmp/fernet_decrypt.py ${vc_encrypted_pwd}"
  • La última línea del resultado es la contraseña de texto sin formato, ${vc_pwd}.

Probar la conexión a través de REST API de vCenter

Inicie sesión en vCenter con sus credenciales y recupere el identificador de sesión.
# curl --connect-timeout 10 -k -X POST -u "${vc_user}:${vc_pwd}" https://"${vc_host}"/rest/com/vmware/cis/session
Si se produce un error en el inicio de sesión, debe comprobar las credenciales de usuario en vCenter y actualizarlas en VMware Integrated OpenStack.

Actualizar inicio de sesión confidencial de vCenter

Inicie sesión en la interfaz de usuario de administración de VMware Integrated OpenStack, https://xxxxxxxx/ui/#/os/${su_implementación_de_so}/manage/setting/vcenter y actualice la información de inicio de sesión de vCenter.

Para obtener más información sobre LDAP y NSX conexión, consulte Comprobación de conexión LDAP y Comprobación de conexión de NSX.