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:
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
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.
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.
Wenn die Legacy-API aktiviert ist, sollte der Befehl curl den HTTP 200-Statuscode und das Authentifizierungstoken wie folgt zurückgeben:
Wenn api/sessions deaktiviert ist (vcloud.api.legacy.nonprovideronly -v true), ist die HTTP-Antwort immer HTTP 401, unabhängig vom Nutzernamen und Kennwort.
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: 0Lö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 falseBetroffene Produkte
AvamarArtikeleigenschaften
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.