Avamar - Dell EMC Cloud Director Data Protection Extension (DPE) nieuwe implementatie mislukt met de fout 'De cloudreferenties zijn ongeldig.'
Summary: DPE - nieuwe implementatie mislukt met foutmelding 'De cloudreferenties zijn ongeldig'.
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
Tijdens de initiële implementatie van Dell EMC Cloud Director Data Protection Extension (DPE) versie 19.3 of hoger, mislukt de initiële knooppuntimplementatiestap voor de vCloud 10.x omgeving
. De uitvoer ziet er als volgt uit:
De vcloud-referenties in de node-init.yaml zijn echter correct en aanmelden bij de gebruikersinterface van de vmware-provider (https://vcloud.example.com/provider ) in een browser is geslaagd.
Op het DPE-knooppunt in de /var/log/vcp/vcp-manager.log zien we het volgende
. De uitvoer ziet er als volgt uit:
dpe.example.com: # vcp-cli node init -c=node-init.yaml Input password: Error: The cloud credentials are invalid.
De vcloud-referenties in de node-init.yaml zijn echter correct en aanmelden bij de gebruikersinterface van de vmware-provider (https://vcloud.example.com/provider ) in een browser is geslaagd.
Op het DPE-knooppunt in de /var/log/vcp/vcp-manager.log zien we het volgende
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
De VMware Cloud-systeembeheerder heeft het legacy API-eindpunt uitgeschakeld.
Normaal gesproken is deze service standaard ingeschakeld en is vereist voor DPE. In vcloud-cel heeft de vmware-beheerder deze vcd-celbeheeropdracht uitgevoerd om het API-gedrag te wijzigen. Deze vmware-opdracht veroorzaakt een DPE-implementatiefout.
Meer informatie zie deze pagina:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlProbleemoplossing:
Na vmware kb 56948 kunnen we zien dat zelfs het api/sessions-eindpunt ook mislukt met HTTP 401, ongeacht welke API-versie of gebruikersnaam/wachtwoord wordt gebruikt.
Met deze curl-opdracht wordt bijvoorbeeld het aanmelden bij api/sessies getest met gebruikersnaam administrator@system/wachtwoord 30.0
Wanneer de verouderde API is ingeschakeld, zou de curl-opdracht de HTTP 200-statuscode en het verificatietoken als volgt moeten retourneren:
wanneer api/sessions is uitgeschakeld (vcloud.api.legacy.nonprovideronly -v true), is het HTTP-antwoord altijd HTTP 401, ongeacht de gebruikersnaam en het wachtwoord.
Normaal gesproken is deze service standaard ingeschakeld en is vereist voor DPE. In vcloud-cel heeft de vmware-beheerder deze vcd-celbeheeropdracht uitgevoerd om het API-gedrag te wijzigen. Deze vmware-opdracht veroorzaakt een DPE-implementatiefout.
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v true
Meer informatie zie deze pagina:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlProbleemoplossing:
Na vmware kb 56948 kunnen we zien dat zelfs het api/sessions-eindpunt ook mislukt met HTTP 401, ongeacht welke API-versie of gebruikersnaam/wachtwoord wordt gebruikt.
Met deze curl-opdracht wordt bijvoorbeeld het aanmelden bij api/sessies getest met gebruikersnaam administrator@system/wachtwoord 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
Wanneer de verouderde API is ingeschakeld, zou de curl-opdracht de HTTP 200-statuscode en het verificatietoken als volgt moeten retourneren:
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:~ #
wanneer api/sessions is uitgeschakeld (vcloud.api.legacy.nonprovideronly -v true), is het HTTP-antwoord altijd HTTP 401, ongeacht de gebruikersnaam en het wachtwoord.
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
Om Dell EMC Cloud Director Data Protection Extension (DPE) te kunnen gebruiken, moet het vcloud-systeem administreren het verouderde API-eindpunt opnieuw inschakelen door deze opdracht uit te voeren op vcloud-directorycellen.
/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.