Avamar — Dell EMC Cloud Director Data Protection Extension (DPE) при новом развертывании происходит сбой с ошибкой «Облачные учетные данные недействительны»
Summary: DPE — сбой нового развертывания с сообщением об ошибке «Недействительные учетные данные облака».
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
Во время первоначального развертывания Dell EMC Cloud Director Data Protection Extension (DPE) версии 19.3 или выше происходит сбой начального шага развертывания узла для среды
vCloud 10.x. Выходные данные выглядят следующим образом
Однако учетные данные vcloud в файле node-init.yaml верны и вход в пользовательский интерфейс поставщика VMware (https://vcloud.example.com/provider) в браузере выполнен успешно.
На узле DPE в /var/log/vcp/vcp-manager.log отображается следующее
vCloud 10.x. Выходные данные выглядят следующим образом
dpe.example.com: # vcp-cli node init -c=node-init.yaml Input password: Error: The cloud credentials are invalid.
Однако учетные данные vcloud в файле node-init.yaml верны и вход в пользовательский интерфейс поставщика VMware (https://vcloud.example.com/provider) в браузере выполнен успешно.
На узле DPE в /var/log/vcp/vcp-manager.log отображается следующее
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 отключил устаревшую конечную точку API.
Обычно эта служба включена по умолчанию и требуется для DPE. В ячейке vCloud администратор VMware выполнил команду управления ячейкой vcd, чтобы изменить поведение API. Эта команда VMware приведет к сбою развертывания процессорной полки с дисками.
Дополнительные сведения см. на этой странице:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlУстранение неполадок:
Следуя статье базы знаний VMware 56948 , мы видим, что даже конечная точка api/sessions также не работает с ошибкой HTTP 401 независимо от версии API или используемого имени пользователя или пароля.
Например, эта команда curl протестирует вход в api/sessions с использованием имени пользователя 30.0 administrator@system/пароля
Если включен устаревший API, команда curl должна вернуть код состояния HTTP 200 и маркер авторизации следующим образом:
Если API/Sessions отключен (vcloud.api.legacy.nonprovideronly -v true), HTTP-ответ всегда будет HTTP 401 независимо от имени пользователя и пароля.
Обычно эта служба включена по умолчанию и требуется для DPE. В ячейке vCloud администратор VMware выполнил команду управления ячейкой vcd, чтобы изменить поведение API. Эта команда VMware приведет к сбою развертывания процессорной полки с дисками.
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v true
Дополнительные сведения см. на этой странице:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlУстранение неполадок:
Следуя статье базы знаний VMware 56948 , мы видим, что даже конечная точка api/sessions также не работает с ошибкой HTTP 401 независимо от версии API или используемого имени пользователя или пароля.
Например, эта команда curl протестирует вход в api/sessions с использованием имени пользователя 30.0 administrator@system/пароля
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
Если включен устаревший API, команда curl должна вернуть код состояния HTTP 200 и маркер авторизации следующим образом:
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:~ #
Если API/Sessions отключен (vcloud.api.legacy.nonprovideronly -v true), HTTP-ответ всегда будет HTTP 401 независимо от имени пользователя и пароля.
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
Чтобы использовать Dell EMC Cloud Director Data Protection Extension (DPE), администратор системы vCloud должен повторно включить устаревшую конечную точку API, выполнив эту команду в ячейках каталога vcloud.
/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.