Avamar - Dell EMC Cloud Director Data Protection Extension (DPE) nieuwe implementatie mislukt met de fout 'De cloudreferenties zijn ongeldig.'
Samenvatting: DPE - nieuwe implementatie mislukt met foutmelding 'De cloudreferenties zijn ongeldig'.
Dit artikel is van toepassing op
Dit artikel is niet van toepassing op
Dit artikel is niet gebonden aan een specifiek product.
Niet alle productversies worden in dit artikel vermeld.
Symptomen
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) Oorzaak
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: 0Oplossing
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 falseGetroffen producten
AvamarArtikeleigenschappen
Artikelnummer: 000188038
Artikeltype: Solution
Laatst aangepast: 10 mei 2026
Versie: 4
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.