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 спричинить збій розгортання DPE.
Більш детальна інформація на цій сторінці:
https://docs.vmware.com/en/VMware-Cloud-Director/10.0/com.vmware.vcloud.install.doc/GUID-84390C8F-E8C5-4137-A1A5-53EC27FE0024.htmlВиправлення неполадок:
Слідуючи vmware kb 56948 , ми можемо побачити, що навіть для API/сесій кінцева точка також не працює з 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 спричинить збій розгортання DPE.
/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 kb 56948 , ми можемо побачити, що навіть для API/сесій кінцева точка також не працює з 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 (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.