Avamar – rozšíření Dell EMC Cloud Director Data Protection Extension (DPE) nové nasazení selže s chybou "The cloud credentials are invalid."
Summary: DPE – nové nasazení selže a zobrazí se chybová zpráva "The cloud credentials are invalid".
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
Během počátečního nasazení rozšíření Dell EMC Cloud Director Data Protection Extension (DPE) verze 19.3 nebo vyšší dochází k selhání počátečního kroku nasazení uzlu pro prostředí
vCloud 10.x. Výstup vypadá takto
Přihlašovací údaje vcloud v souboru node-init.yaml jsou však správné a přihlášení do uživatelského rozhraní poskytovatele VMware (https://vcloud.example.com/provider ) v prohlížeči proběhne úspěšně.
Na uzlu DPE v umístění /var/log/vcp/vcp-manager.log se zobrazí následující
vCloud 10.x. Výstup vypadá takto
dpe.example.com: # vcp-cli node init -c=node-init.yaml Input password: Error: The cloud credentials are invalid.
Přihlašovací údaje vcloud v souboru node-init.yaml jsou však správné a přihlášení do uživatelského rozhraní poskytovatele VMware (https://vcloud.example.com/provider ) v prohlížeči proběhne úspěšně.
Na uzlu DPE v umístění /var/log/vcp/vcp-manager.log se zobrazí následující
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
Správce cloudového systému VMware zakázal starší koncový bod rozhraní API.
Za normálních okolností je tato služba ve výchozím nastavení povolena a je vyžadována pro DPE. V buňce vcloud správce vmware spustil tento příkaz pro správu buněk vcd, aby změnil chování API, tento příkaz vmware způsobí selhání nasazení DPE.
Více informací naleznete na této stránce:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlŘešení problémů:
Podle článku znalostní databáze VMware 56948 vidíme, že i koncový bod rozhraní api/relace selže s protokolem HTTP 401 bez ohledu na to, jaká verze rozhraní API nebo uživatelské jméno a heslo se používá.
Například tento příkaz curl otestuje přihlášení k api/sessions pomocí uživatelského jména administrator@system/password 30.0
Pokud je starší verze rozhraní API povolená, curl příkaz by měl vrátit stavový kód HTTP 200 a ověřovací token, jako je tento:
když api/sessions je zakázáno (vcloud.api.legacy.nonprovideronly -v true), odpověď HTTP bude vždy HTTP 401 bez ohledu na uživatelské jméno a heslo.
Za normálních okolností je tato služba ve výchozím nastavení povolena a je vyžadována pro DPE. V buňce vcloud správce vmware spustil tento příkaz pro správu buněk vcd, aby změnil chování API, tento příkaz vmware způsobí selhání nasazení DPE.
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v true
Více informací naleznete na této stránce:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlŘešení problémů:
Podle článku znalostní databáze VMware 56948 vidíme, že i koncový bod rozhraní api/relace selže s protokolem HTTP 401 bez ohledu na to, jaká verze rozhraní API nebo uživatelské jméno a heslo se používá.
Například tento příkaz curl otestuje přihlášení k api/sessions pomocí uživatelského jména administrator@system/password 30.0
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
Pokud je starší verze rozhraní API povolená, curl příkaz by měl vrátit stavový kód HTTP 200 a ověřovací token, jako je tento:
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:~ #
když api/sessions je zakázáno (vcloud.api.legacy.nonprovideronly -v true), odpověď HTTP bude vždy HTTP 401 bez ohledu na uživatelské jméno a heslo.
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: 0Resolution
Aby bylo možné používat rozšíření Dell EMC Cloud Director Data Protection Extension (DPE), budeme vyžadovat, aby správa systému vCloud znovu povolila starší koncový bod rozhraní API spuštěním tohoto příkazu v adresářových buňkách služby vCloud.
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v falseAffected Products
AvamarArticle 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.