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

Resolution

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

Affected Products

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