VCF sur VxRail : Échec du chargement des détails du cluster : Impossible d’extraire la réponse
Résumé: L’ajout d’un nouveau cluster VxRail dans le domaine MGMT échoue lors des étapes de découverte du cluster. « Échec du chargement des détails du cluster : Impossible d’obtenir la réponse en raison d’une erreur interne, vérifiez les logs. » ...
Symptômes
VCF sur VxRail 4.2.0.0 ou 4.3.1.0.
L’ajout d’un nouveau cluster VxRail dans le domaine MGMT échoue lors des étapes de découverte du cluster.
Erreur:
Failed to load cluster details: Failed to fetch the response due to some internal error, check logs for more details.
Log du gestionnaire de domaine :
2022-01-05T03:36:54.966+0000 ERROR [vcf_dm,14bdd126c1a4dd0d,69a9] [c.v.v.v.c.s.VxRailClusterService,dm-exec-12] Error fetching clusters java.lang.NullPointerException: null at com.vmware.vxrail.vcf.clustermanager.services.VxRailClusterService.lambda$populatePortGroupMapFromNicInfo$16(VxRailClusterService.java:702) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
Une fois que le problème de détection ci-dessus est résolu, l’erreur ci-dessous se produit. Cela se produit lors de l’exécution de plusieurs scripts Python VDS pour acquérir le VxRail.
2022-01-19T03:49:56.275+0000 INFO [vcf_dm,d98f9b7369eef9d1,7832] [c.v.v.secure.http.HttpClientService,dm-exec-18] Response Body: {"message": "The provided vCenter credentials are not valid."}
xxx@vsphere.local account credentials was tested and able to login to vcenter and it has been also updated in lockbox for vxrail manager.
Cause
L’erreur ci-dessus indique qu’il existe une opération de personnalisation du groupe de ports pour les nœuds de cluster à injecter dans le domaine de gestion de SDDC Manager.
La deuxième erreur indique qu’il y a un problème de compte de gestion SSO et un problème d’informations d’identification de gestion vCenter du cluster VxRail.
Résolution
Pour résoudre la première erreur,rétablissez les valeurs par défaut des préfixes du groupe de ports réseau.
Préfixe de type de réseau
=================
Management Network
VxRail Management
vSphere vMotion
vSAN Virtual SAN
vCenter Server Network
Relancez l’opération pour découvrir les nœuds du cluster.
Pour résoudre la deuxième erreur,assurez-vous que le gestionnaire VxRail responsable du cluster VxRail est en bonne santé.
- Le plug-in VxRail devrait fonctionner.
- La chaîne d’autorité de certification du certificat doit fonctionner.
- Les informations d’identification du compte vCenter Manager de gestion de l’hôte doivent être connues de SDDC Manager et assurez-vous que l’utilisateur peut se connecter à l’aide de ces informations d’identification.
Consultez l’article de la base de connaissances : 000157662 (Connexion avec le compte de support requise) - Vérifiez les mots de passe SSO vCenter à partir du SDDC à l’aide de :
lookup_passwords. - Dans SDDC Manager, assurez-vous que les informations d’identification de l’administrateur SSO ont été définies pour capturer les informations du cluster VxRail.
- Exécutez la commande suivante avec les informations d’identification root pour vérifier :
curl -X GET https://vxrail manager FQDN:443/rest/vxm/v1/system/cluster-hosts -k -u "administrator@vsphere.local:<SSO Password>"