免責事項: これは英文の記事「SDDC Manager Deployment Internal Server Error in VCF 5.2 during Instance recovery」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
VCF 5.2 で VMware Cloud Foundation (VCF) 管理ドメインのリカバリ、または部分的な Bring-up を実行すると、Cloud Builder の UI で SDDC Manager の展開が Internal Server Error により失敗します。vcf-bringup.log に以下の例外が記録されます。
com.vmware.evo.sddc.orchestrator.model.error.ExecutionException: Error occurred while composing FsmSpec from workflow recipe bring-up-Ems
Reason: Could not find recipe with name EnableVsanDedupOnCluster
Reason: Could not find recipe with name RegisterbringupDeploymentForCEIP (大文字と小文字の指定が正しくない場合)
VMware Cloud Foundation (VCF) 5.2.x
VCF 5.2 の内部ワークフロー レシピが更新され、以前のバージョン (VCF 4.x や 5.1 など) に存在していたいくつかのアクションが廃止、または削除されました。
削除されたアクション: EnableVsanDedupOnCluster アクションは VCF 5.2 から削除されました。
大文字と小文字の区別: RegisterBringupDeploymentForCEIP アクションは大文字と小文字を区別します。Registerbringup のように小文字の「b」を使用すると、レシピの検索に失敗します。
管理ドメインのリカバリに関する公開ドキュメントには、バージョン 5.2 においてもこれらの削除されたアクションへの参照が含まれている場合があります。
この問題を解決するには、VCF 5.2 のレシピ セットと互換性のある workflowspec-ems.json ファイルを使用する必要があります。
VCF 5.2 で部分的な Bring-up を行うためにワークフローを変更する手順:
VCF 5.2 ベース ファイルの取得: Cloud Builder アプライアンス、または Broadcom サポートから元の workflowspec-ems.json を取得します。
廃止されたアクションの削除: EnableVsanDedupOnCluster アクションが JSON から完全に削除されていることを確認します。
大文字と小文字の修正: CEIP registration アクションが正確に "Action": "RegisterBringupDeploymentForCEIP" であることを確認します。
vCenter Server 展開後タスクの削除: 部分的な Bring-up (vCenter Server のみ) を行う場合は、InstallNsxt からファイルの最後までのすべてのアクションを削除します。
展開の再試行: 修正した JSON を Cloud Builder にアップロードし、展開プロセスを再開します。
VCF 5.2 用の事前検証済み workflowspec-ems.json が必要な場合は、Broadcom サポートに連絡し、この記事を参照してください。