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環境の初期ノード導入ステップが失敗します
出力は次のようになります
ただし、node-init.yamlのvcloud認証情報は正しく、ブラウザーでVMware Provider UI (https://vcloud.example.com/provider)に正常にログインできます
DPEノードの/var/log/vcp/vcp-manager.logには、次のように表示されます。
出力は次のようになります
dpe.example.com: # vcp-cli node init -c=node-init.yaml Input password: Error: The cloud credentials are invalid.
ただし、node-init.yamlのvcloud認証情報は正しく、ブラウザーでVMware Provider UI (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 cell managementコマンドを実行して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バージョンまたはユーザー名/パスワードに関係なく、api/sessionsエンドポイントもHTTP 401で失敗します。
たとえば、次のcurlコマンドは、30.0ユーザー名administrator@system/パスワードを使用してapi/sessionsへのログインをテストします。
レガシ API が有効になっている場合、curl コマンドは次のように HTTP 200 状態コードと認証トークンを返す必要があります
api/sessions が無効になっている場合(vcloud.api.legacy.nonprovideronly -v true)、ユーザー名とパスワードに関係なく、HTTP 応答は常に HTTP 401 になります。
通常、このサービスはデフォルトで有効になっており、DPEに必要です。 vcloudセルで、VMware管理者がこのvcd cell managementコマンドを実行して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バージョンまたはユーザー名/パスワードに関係なく、api/sessionsエンドポイントもHTTP 401で失敗します。
たとえば、次のcurlコマンドは、30.0ユーザー名administrator@system/パスワードを使用してapi/sessionsへのログインをテストします。
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システム管理者がvcloudディレクトリー セルでこのコマンドを実行してレガシーAPIエンドポイントを再度有効にする必要があります。
/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.