Avamar - Le nouveau déploiement de Dell EMC Cloud Director Data Protection Extension (DPE) échoue avec l’erreur « Les informations d’identification Cloud ne sont pas valides ».
Résumé: Boîtier DPE : le nouveau déploiement échoue avec le message d’erreur « Les informations d’identification Cloud ne sont pas valides ».
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
Lors du déploiement initial de Dell EMC Cloud Director Data Protection Extension (DPE) version 19.3 ou supérieure, l’étape initiale de déploiement du nœud échoue pour l’environnement
vCloud 10.x. Le résultat se présente comme suit
Toutefois, les informations d’identification vcloud dans le fichier node-init.yaml sont correctes et la connexion à l’interface utilisateur du fournisseur VMware (https://vcloud.example.com/provider ) dans un navigateur a réussi.
Sur le nœud DPE dans /var/log/vcp/vcp-manager.log nous voyons ce qui suit
vCloud 10.x. Le résultat se présente comme suit
dpe.example.com: # vcp-cli node init -c=node-init.yaml Input password: Error: The cloud credentials are invalid.
Toutefois, les informations d’identification vcloud dans le fichier node-init.yaml sont correctes et la connexion à l’interface utilisateur du fournisseur VMware (https://vcloud.example.com/provider ) dans un navigateur a réussi.
Sur le nœud DPE dans /var/log/vcp/vcp-manager.log nous voyons ce qui suit
2021-04-22 14:47:04.218 INFO 12941 --- [https-jsse-nio-9000-exec-3] com.emc.vcp.dpem.service.NodeService : login to cloud: vcloud.example.com by user administrator@system
2021-04-22 14:47:04.243 WARN 12941 --- [https-jsse-nio-9000-exec-3] c.e.v.d.e.ExceptionConfiguration :
com.emc.vcp.dpem.exception.AppServerException: The cloud credentials are invalid.
at com.emc.vcp.dpem.service.NodeService.cloudLogin(NodeService.java:391)
at com.emc.vcp.dpem.service.NodeService.setCloud(NodeService.java:355)
at com.emc.vcp.dpem.service.NodeService.init(NodeService.java:203)
at com.emc.vcp.dpem.controller.NodeController.init(NodeController.java:50)
at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) Cause
L’administrateur système VMware Cloud a désactivé le point de terminaison de l’API héritée.
Normalement, ce service est activé par défaut et est requis pour DPE. Dans la cellule vcloud, l’administrateur vmware a exécuté cette commande de gestion des cellules vcd pour modifier le comportement de l’API. Cette commande vmware entraînera l’échec du déploiement DPE.
Pour plus d’informations, consultez cette page :
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlDépannage:
Suite à l’article 56948 de la base de connaissances VMware , nous pouvons constater que même le point de terminaison d’api/sessions échoue également avec HTTP 401, quelle que soit la version de l’API ou le nom d’utilisateur/mot de passe utilisé.
Par exemple, cette commande curl teste la connexion à l’api/aux sessions à l’aide du nom d’utilisateur 30.0 administrator@system/mot de passe
Lorsque l’API héritée est activée, la commande curl doit renvoyer le code d’état HTTP 200 et le jeton d’authentification comme ceci :
lorsque l’api/les sessions sont désactivées (vcloud.api.legacy.nonprovideronly -v true), la réponse HTTP sera toujours HTTP 401, quel que soit le nom d’utilisateur et le mot de passe.
Normalement, ce service est activé par défaut et est requis pour DPE. Dans la cellule vcloud, l’administrateur vmware a exécuté cette commande de gestion des cellules vcd pour modifier le comportement de l’API. Cette commande vmware entraînera l’échec du déploiement DPE.
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v true
Pour plus d’informations, consultez cette page :
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlDépannage:
Suite à l’article 56948 de la base de connaissances VMware , nous pouvons constater que même le point de terminaison d’api/sessions échoue également avec HTTP 401, quelle que soit la version de l’API ou le nom d’utilisateur/mot de passe utilisé.
Par exemple, cette commande curl teste la connexion à l’api/aux sessions à l’aide du nom d’utilisateur 30.0 administrator@system/mot de passe
curl -k -I --header "Accept: application/*;version=30.0" --header "Authorization: Basic `echo -n administrator@system:Password |base64`" --request POST https://vcloud.example.com/api/sessions
Lorsque l’API héritée est activée, la commande curl doit renvoyer le code d’état HTTP 200 et le jeton d’authentification comme ceci :
HTTP/1.1 200 OK
Date: Thu, 03 Jun 2021 19:59:20 GMT
X-VMWARE-VCLOUD-REQUEST-ID: c8cb4fe3-e9ea-4abc-a135-cb284b7e1ea5
X-VMWARE-VCLOUD-ACCESS-TOKEN: eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbmlzdHJhdG9yIiwiaXNzIjoiYTkzYzlkYjktNzQ3MS0zMTkyLThkMDktYThmN2VlZGE4NWY5QGNhODM3MGRmLWFhM2QtNGE4YS1iZDNkLTM5MzZjOGJkMzAxNiIsImV4cCI6MTYyMjgzNjc2MCwidmVyc2lvbiI6InZjbG91ZF8xLjAiLCJqdGkiOiIyYjIyZDkwNDk1NTI0MDJjOTI4YzRmYzFiYzUyNGY5YiJ9.HttOVBg-mRm94c64GdTyvofcK6m22PSPbY-qNrKnVGg6ATcfabRsSJ_q-3YdKGx37BizRGOnxGwCG3mVc3O4suv6qU8WOQgmhd9-f-FF-xL9KHz3m5t2dxwSIUOJ0-0ePLfLrYdBy5l-H-1BHaU9bsMnGXem9ql1oAAuVAf5Epv0lZ7j9CBQG7-V1HP35dv2FAUuS5Mdppc1onOlOhxsBU8N9DKzy04wWkRAXpOz1z32lE4vKP-gqlw8nNxI6z_XpaUcg-BWuduhJt2jJrqTKyEo1lqvTixGyNIUI7XSJ1JDP76YgN1jO8qcl4NsYihRe60X8Fqv-z7xlcA_9j1Rpg
X-VMWARE-VCLOUD-TOKEN-TYPE: Bearer
x-vcloud-authorization: 2b22d9049552402c928c4fc1bc524f9b
Content-Type: application/vnd.vmware.vcloud.session+xml;version=30.0
X-VMWARE-VCLOUD-REQUEST-EXECUTION-TIME: 404
Cache-Control: no-store, must-revalidate
Vary: Accept-Encoding, User-Agent
Content-Length: 2512
dpe-test:~ #
lorsque l’api/les sessions sont désactivées (vcloud.api.legacy.nonprovideronly -v true), la réponse HTTP sera toujours HTTP 401, quel que soit le nom d’utilisateur et le mot de passe.
dpe-test:~ # curl -k -I --header "Accept: application/*;version=30.0" --header "Authorization: Basic `echo -n administrator@system:Password |base64`" --request POST https://vcloud.example.com/api/sessions
HTTP/1.1 401 Unauthorized
Date: Thu, 03 Jun 2021 21:08:26 GMT
X-VMWARE-VCLOUD-REQUEST-ID: f620175f-0df2-43dd-8ac6-0b8246ca9e2f
Content-Length: 0Résolution
Pour utiliser Dell EMC Cloud Director Data Protection Extension (DPE), nous aurons besoin que le système vcloud administre pour réactiver le point de terminaison de l’API existante en exécutant cette commande sur les cellules du répertoire vcloud.
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v falseProduits concernés
AvamarPropriétés de l’article
Numéro d’article: 000188038
Type d’article: Solution
Dernière modification: 10 mai 2026
Version: 4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.