NSX セグメントを使用した仮想スイッチをまたぐ vMotion が「ソースホスト<#.#.#.#>からリストアフェーズの Distributed Switch状態を取得できませんでした。」のエラーで失敗する
search cancel

NSX セグメントを使用した仮想スイッチをまたぐ vMotion が「ソースホスト<#.#.#.#>からリストアフェーズの Distributed Switch状態を取得できませんでした。」のエラーで失敗する

book

Article ID: 433540

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

免責事項: これは英文の記事「vMotion across switch fails with NSX segment: "failed to get DVS state in the restore phase from the source host"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • 仮想マシンのスイッチ間 vMotion は、NSX セグメントがソースとターゲットの両方に構成されている場合、失敗します。
  • ソース仮想マシン上の仮想ネットワークインターフェースカード(vNIC)が切断状態になっています。
  • ターゲット ESXi ホストの /var/run/log/hostd.log で、分散仮想スイッチ(DVS)の状態を取得できなかったというエラーが報告されます。
    <timestamps> verbose hostd[12345] [Originator@6876 sub=Vigor.Vmsvc.vm:/vmfs/volumes/#####/#####.vmx opID=#######-####-####-##:######-##-##-##-####] VMotionPrepare: MigrateFromDest message: Failed waiting for data.  Error bad0001. Failure.
    --> vMotion migration [######:######] failed to get DVS state in the restore phase from the source host <###.###.###.###>
    -->
  • ターゲット ESXi ホストの /var/run/log/vmkernel.log で、以下のエラーが報告されます。
    <timestamps> cpu11:123456)WARNING: VMotionSend: 5896: ########## D: Failed handling message reply GET_DVS_STATE: Failure

Environment

VMware NSX
VMware vSphere ESXi 7.0
VMware vSphere ESXi 8.0

Resolution

本事象は VMware ESXi 8.0 Update 1 で修正されています。アップデートは  Broadcom downloads で入手可能です。
ソフトウェアの検索やダウンロードに問題がある場合は、以下の Broadcom 製品およびソフトウェアのダウンロードに関するナレッジベース記事を参照してください。
Download Broadcom products, patches and software

回避策:

  1. ソースホストで仮想マシンの設定を編集します
  2. 現在切断状態にある vNIC を接続します。
  3. スイッチ間vMotionを実行します。

Additional Information

ログメッセージや状況が異なる vMotion の失敗については、vMotion from static binding portgroup to NSX segment fails. の KB を参照してください。