Avamar – ny implementering for Dell EMC Cloud Director Data Protection Extension (DPE) mislykkes med feilmeldingen Skylegitimasjonen er ugyldig
Summary: DPE - ny distribusjon mislykkes med feilmeldingen "Skylegitimasjonen er ugyldig."
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
Under første implementering av Dell EMC Cloud Director Data Protection Extension (DPE) versjon 19.3 eller nyere, mislykkes det første nodeimplementeringstrinnet for vCloud 10.x-miljøet
. Utdataene ser slik ut:
Imidlertid er vcloud-legitimasjonen i node-init.yaml riktig, og pålogging til VMware Provider UI (https://vcloud.example.com/provider ) i en nettleser er vellykket.
På DPE-noden i /var/log/vcp/vcp-manager.log ser vi følgende:
. Utdataene ser slik ut:
dpe.example.com: # vcp-cli node init -c=node-init.yaml Input password: Error: The cloud credentials are invalid.
Imidlertid er vcloud-legitimasjonen i node-init.yaml riktig, og pålogging til VMware Provider UI (https://vcloud.example.com/provider ) i en nettleser er vellykket.
På DPE-noden i /var/log/vcp/vcp-manager.log ser vi følgende:
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
VMware Cloud System Administrator deaktiverte det eldre API-endepunktet.
Vanligvis er denne tjenesten aktivert som standard og kreves for DPE. I vcloud-cellen kjørte VMware-administratoren denne vcd-celleadministrasjonskommandoen for å endre API-atferden. Denne VMware-kommandoen vil føre til feil med DPE-implementering.
Mer informasjon se denne siden:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlFeilsøking:
Etter vmware kb 56948 kan vi se at selv til api / sessions endpoint også mislykkes med HTTP 401 uavhengig av hvilken API-versjon eller brukernavn / passord som brukes.
For eksempel vil denne curl-kommandoen teste pålogging til api / økter ved hjelp av 30.0 brukernavn administrator@system / passord
Når eldre API er aktivert, skal curl-kommandoen returnere HTTP 200-statuskode og autorisasjonstoken på denne måten:
når api/sessions er deaktivert (vcloud.api.legacy.nonprovideronly -v true ), vil HTTP-svaretalltid være HTTP 401, uavhengig av brukernavn og passord.
Vanligvis er denne tjenesten aktivert som standard og kreves for DPE. I vcloud-cellen kjørte VMware-administratoren denne vcd-celleadministrasjonskommandoen for å endre API-atferden. Denne VMware-kommandoen vil føre til feil med DPE-implementering.
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v true
Mer informasjon se denne siden:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlFeilsøking:
Etter vmware kb 56948 kan vi se at selv til api / sessions endpoint også mislykkes med HTTP 401 uavhengig av hvilken API-versjon eller brukernavn / passord som brukes.
For eksempel vil denne curl-kommandoen teste pålogging til api / økter ved hjelp av 30.0 brukernavn administrator@system / passord
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
Når eldre API er aktivert, skal curl-kommandoen returnere HTTP 200-statuskode og autorisasjonstoken på denne måten:
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:~ #
når api/sessions er deaktivert (vcloud.api.legacy.nonprovideronly -v true ), vil HTTP-svaretalltid være HTTP 401, uavhengig av brukernavn og passord.
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
For å kunne bruke Dell EMC Cloud Director Data Protection Extension (DPE), trenger vi at vCloud-systemadministratoren aktiverer det eldre API-endepunktet på nytt ved å kjøre denne kommandoen på vcloud-katalogceller.
/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.