vSAN 環境でスワップファイルの作成に失敗によって、vMotion による VM の移行およびパワーオンに失敗する
search cancel

vSAN 環境でスワップファイルの作成に失敗によって、vMotion による VM の移行およびパワーオンに失敗する

book

Article ID: 427373

calendar_today

Updated On:

Products

VMware vSAN VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「 Failed to create swap file in vSAN environment, resulting in failed migration and power on VM with vMotion 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Symptoms

  • vMotion によって仮想マシンを移行した時に、移行先の ESXi ホスト上で仮想マシンのパワーオンに失敗します。

  • vSAN データストアを使用しています。

  • Failed to create swap file " と " Failed to power on VM " のログが vmware.log に記録されます。:
    YYYY-MM-DDTHH:MM:SS.000Z In(05) vmx - [vob.swap.poweron.createfailure.status] Failed to create swap file '/vmfs/volumes/vsan:<UUID>/<UUID>/<VM-Name>.vswp' : Failure
    YYYY-MM-DDTHH:MM:SS.000Z In(05) vmx - [msg.vmmonVMK.creatVMFailed] Could not power on virtual machine: Failure.
    YYYY-MM-DDTHH:MM:SS.000Z In(05) vmx - [msg.monitorLoop.createVMFailed.vmk] Failed to power on VM.
  • 移行先の ESXi の swapobjd.log に "Bad parameter (0xbad0007)" が記録されて、vSAN vswp オブジェクトの作成が失敗します。
    YYYY-MM-DDTHH:MM:SS.000Z Er(11) swapobjd[0000000]: 00000000: OBJLIB-VSANOBJ: VsanObjGetExtParams: Could not unmarshal extended attributes: Bad parameter (0xbad0007).
    <snip>
    YYYY-MM-DDTHH:MM:SS.000Z Er(11) swapobjd[0000000]: 00000000:SwapObjCreateFileInt:298: Failed to create object /vmfs/volumes/vsan:<UUID>/<UUID>/<VM-Name>.vswp (Invalid argument).

Environment

VMware vSAN 8.0

VMware vSphere ESXi 8.0

Cause

これは vSAN における既知事象となります。

Resolution

vMotion を再実行して仮想マシンを移行します。

この問題は vSAN 9.0 で修正済みであり、vSAN 8.0 向けの修正を含むリリースも予定しています。

Additional Information