“Decommission vCenter Server” タスクが再試行時に失敗する
search cancel

“Decommission vCenter Server” タスクが再試行時に失敗する

book

Article ID: 428728

calendar_today

Updated On:

Products

VMware SDDC Manager VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「The “Decommission vCenter Server” task failed upon retry.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Symptoms

  • 何らかの問題が発生したため、SDDC Manager から “Decommission vCenter Server” タスクを再実行しました。
  • 以下のエラーが SDDC Manager の domainmanager.log に記録されています:
    YYYY-MM-DDTHH:MM:SS.000+0000 ERROR [vcf_dm,aaaaaaaaa] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-5]  [TU1P8P] SSO_CANNOT_DECOMMISSION_NODE Node < vCenter FQDN > decommission could not be initiated
    com.vmware.evo.sddc.common.core.error.InvalidStateException: Node < vCenter FQDN > decommission could not be initiated
    <snip>
    Caused by: org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 Internal Server Error: "{"type":"com.vmware.vapi.std.errors.internal_server_error","value":{"error_type":"INTERNAL_SERVER_ERROR","messages":[{"args":["com.vmware.vapi.std.errors.not_allowed_in_current_state","decommission$task"],"default_message":"Invalid error com.vmware.vapi.std.errors.not_allowed_in_current_state reported from method decommission$task.","id":"vapi.method.status.errors.invalid"},{"args":[],"default_message":"Duplicate decommission call. Ignoring call, as decommission is already in progress.","id":"com.vmware.appliance.DuplicateCallCheck"}]}}"
    Note : domainmanager.logFetched topology with 3 nodes, contains nodes with invalid partner count, invalid onesなどの他のエラーが記録されている場合、これらの問題に対処しない限り、この KB の解決策のみでは問題を修正できません。
  • 上記のエラーに記載されている vCenter < vCenter FQDN > 上に、ファイル /var/log/vmware/decommission/decommission_status.json が存在します。

Environment

VMware SDDC Manager 4.5
VMware SDDC Manager 5.1
VMware SDDC Manager 5.2
VMware vCenter Server 7.0
VMware vCenter Server 8.0

Cause

これは、decommission_status.json が残存して、デコミッションのタスクが重複していると認識されるためです。

Resolution

“Decommission vCenter Server” タスクが再試行される背景には、他の問題が発生しているためです。それらの問題が解決されたため、このタスクは再試行されていると想定されます。
以下の回避策を実施する前に、他の問題の修正前に取得した vCenter および SDDC Manager のスナップショットが存在するかどうかを確認してください。

  1. domainmanager.log にリストされた vCenter の /var/log/vmware/decommission/ ディレクトリ内のファイルをバックアップします。
  2. vCenter に root ユーザーとして SSH で接続し、次のコマンドを使用してファイルを削除します:
    rm -rf /var/log/vmware/decommission/*
  3. vCenter で applmgmt サービスを再起動します。
    service-control --restart applmgmt
  4. SDDC Managerからタスクを再実行します。

Additional Information