La vérification de connexion de vCenter peut vérifier toutes les connexions vCenter configurées dans la ressource vCenter.

Symptômes

Rapports de bilan de santé detect vCenter connection issue.

Solution

Vérifiez la connexion manuellement

Recherchez les informations d’identification de connexion avec les commandes suivantes :
# 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}
Déchiffrer le mot de passe
  • Copiez le fichier de la VMware Integrated OpenStack gestion à l'un des pods 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
  • Pour obtenir le mot de passe en clair de vCenter, exécutez la commande suivante :
    #osctl exec -it keystone-api-58b4d7dc48-np7jk -- bash -c "python /tmp/fernet_decrypt.py ${vc_encrypted_pwd}"
  • La dernière ligne de la sortie est le mot de passe en clair, ${vc_pwd}.

Tester la connexion via vCenter Rest API

Connectez-vous à vCenter avec vos informations d’identification et récupérez l’ID de session.
# curl --connect-timeout 10 -k -X POST -u "${vc_user}:${vc_pwd}" https://"${vc_host}"/rest/com/vmware/cis/session
Si la connexion échoue, vous devez vérifier les informations d'identification de l'utilisateur dans vCenter et les mettre à jour dans VMware Integrated OpenStack.

Mise à jour de la connexion confidentiel de vCenter

Connectez-vous à VMware Integrated OpenStackl'interface utilisateur de gestion, https://xxxxxxxx/ui/#/os/${your_os_deployment}/manage/setting/vcenter et mettez à jour les informations de connexion vCenter.

Pour plus d'informations sur la connexion LDAP et NSX, reportez-vous à Vérification de la connexion LDAP et Vérification de la connexion NSX.