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 ».

Summary: Boîtier DPE : le nouveau déploiement échoue avec le message d’erreur « Les informations d’identification Cloud ne sont pas valides ».

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

Resolution

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

Affected Products

Avamar
Article Properties
Article Number: 000188038
Article Type: Solution
Last Modified: 10 مايو 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.