Avamar – Die neue Bereitstellung von Dell EMC Cloud Director Data Protection Extension (DPE) schlägt mit dem Fehler "Die Cloud-Zugangsdaten sind ungültig" fehl.

Zusammenfassung: DPE: Die neue Bereitstellung schlägt mit der Fehlermeldung "Die Cloud-Zugangsdaten sind ungültig" fehl.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Während der erstmaligen Bereitstellung von Dell EMC Cloud Director Data Protection Extension (DPE) Version 19.3 oder höher schlägt der anfängliche Node-Bereitstellungsschritt in der vCloud 10.x-Umgebung

fehl. Die Ausgabe sieht wie folgt aus:
dpe.example.com: # vcp-cli node init -c=node-init.yaml
Input password:
Error:
The cloud credentials are invalid.

Die vCloud-Zugangsdaten in node-init.yaml sind jedoch korrekt und die Anmeldung bei der VMware Provider-Benutzeroberfläche (https://vcloud.example.com/provider ) in einem Browser ist erfolgreich.


Auf dem DPE-Node in /var/log/vcp/vcp-manager.log sehen wir Folgendes 
 
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) 

Ursache

Der VMware Cloud-Systemadministrator hat den Legacy-API-Endpunkt deaktiviert. 

Normalerweise ist dieser Service standardmäßig aktiviert und für DPE erforderlich.     In vcloud cell hat der VMware-Administrator diesen VCD-Zellenmanagementbefehl ausgeführt, um das API-Verhalten zu ändern. Dieser VMware-Befehl führt zu einem DPE-Bereitstellungsfehler. 
 
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v true

Weitere Informationen finden Sie auf dieser Seite:  

https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlFehlerbehebung: 

Nach VMware KB 56948 können wir sehen, dass selbst der API/Sitzungsendpunkt auch mit HTTP 401 fehlschlägt, unabhängig davon, welche API-Version oder Nutzername/Kennwort verwendet wird. 

Mit diesem curl-Befehl wird beispielsweise die Anmeldung bei api/sessions mithilfe von 30.0 username administrator@system/password getestet. 
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

Wenn die Legacy-API aktiviert ist, sollte der Befehl curl den HTTP 200-Statuscode und das Authentifizierungstoken wie folgt zurückgeben: 
 
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:~ #

Wenn api/sessions deaktiviert ist (vcloud.api.legacy.nonprovideronly -v true), ist die HTTP-Antwort immer HTTP 401, unabhängig vom Nutzernamen und Kennwort.  
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

Lösung

Um Dell EMC Cloud Director Data Protection Extension (DPE) verwenden zu können, muss der vCloud-Systemadministrator den Legacy-API-Endpunkt wieder aktivieren, indem dieser Befehl in vCloud-Verzeichniszellen ausgeführt wird.  
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v false

Betroffene Produkte

Avamar
Artikeleigenschaften
Artikelnummer: 000188038
Artikeltyp: Solution
Zuletzt geändert: 10 Mai 2026
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.