Avamar – ny implementering for Dell EMC Cloud Director Data Protection Extension (DPE) mislykkes med feilmeldingen Skylegitimasjonen er ugyldig
Sammendrag: DPE - ny distribusjon mislykkes med feilmeldingen "Skylegitimasjonen er ugyldig."
Denne artikkelen gjelder for
Denne artikkelen gjelder ikke for
Denne artikkelen er ikke knyttet til noe bestemt produkt.
Det er ikke produktversjonene som identifiseres i denne artikkelen.
Symptomer
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) Årsak
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: 0Oppløsning
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 falseBerørte produkter
AvamarArtikkelegenskaper
Artikkelnummer: 000188038
Artikkeltype: Solution
Sist endret: 10 mai 2026
Versjon: 4
Få svar på spørsmålene dine fra andre Dell-brukere
Støttetjenester
Sjekk om enheten din er dekket av støttetjenestene.