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
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. 
 
/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: 0

Ré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 false

Produits concernés

Avamar
Propriétés de l’article
Numéro d’article: 000188038
Type d’article: Solution
Dernière modification: 10 May 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.