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:
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. 
 
/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: 0

Oplossing

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 false

Getroffen producten

Avamar
Artikeleigenschappen
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.