RAV は「VM creation failed」または「AlreadyExists」エラーで失敗します。
search cancel

RAV は「VM creation failed」または「AlreadyExists」エラーで失敗します。

book

Article ID: 446862

calendar_today

Updated On:

Products

VMware HCX

Issue/Introduction

免責事項:これは英文の記事「RAV fails with "VM creation failed" or "AlreadyExists" error」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

特定の仮想マシンにおいて、RAV 移行が失敗する。

  • 仮想マシンの宛先ネットワークは、NSX セグメントに設定されています。
  • 移行は初期検証ウィザードを通過しますが、実行フェーズで失敗します。
  • HCX Manager の app.log に以下のエラーが表示されます。
    ERROR c.v.h.s.v.j.CreateTargetShadowVmWorkflow - [migId=...] Error while executing createTargetShadowVmWorkflow state 'CREATE_SHADOW_VM'.
    java.lang.RuntimeException: VM creation failed.
    Caused by: com.vmware.vim.binding.vim.fault.AlreadyExists: The specified key, name, or identifier 'VM_NAME' already exists.

Environment

VMware HCX

Cause

主な原因は、選択した移行先 NSX セグメントと移行先 ESXi ホストの構成が一致していないことです。移行先 ESXi ホストは、移行設定で選択した NSX セグメントに関連付けられているトランスポートゾーンに属していません。ネットワーク接続の問題により最初の移行試行が失敗すると、移行先側で部分的に作成された「shadow VM」またはデータストアフォルダのクリーンアップが不完全になる可能性があります。vCenter が同じ名前の既存のオブジェクトを検出するため、その後の再試行では「AlreadyExists」エラーが発生します。

Resolution

  • HCX 移行設定で正しい NSX セグメントが選択されていることを確認してください。複数のセグメントが同じ表示名を共有している場合は特に注意し、正しいセグメント ID がマッピングされていることを確認してください。
  • NSX Manager と vCenter で、宛先 ESXi ホストが選択した NSX セグメントに必要なトランスポートゾーンに属していることを確認します。
  • 移行を再試行する前に、移行先のデータストアに失敗した移行の試行で使用された仮想マシン名と同じ名前のフォルダが残っていないか確認してください。不要になったフォルダは削除してください。
  • ネットワーク構成が修正され、残存オブジェクトが削除されたら、RAV 移行を再開してください。