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. Вивід виглядає так
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. 
 
/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: 0

Resolution

Щоб використовувати розширення захисту даних Dell EMC Cloud Director (DPE), ми вимагатимемо від адміністратора системи vcloud повторно активувати застарілу кінцеву точку API, запустивши цю команду на клітинках каталогу vcloud.  
/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.