免責事項:これは英文の記事「 Failed to create swap file in vSAN environment, resulting in failed migration and power on VM with vMotion 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Symptoms
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.
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).
VMware vSAN 8.0
VMware vSphere ESXi 8.0
これは vSAN における既知事象となります。
vMotion を再実行して仮想マシンを移行します。
この問題は vSAN 9.0 で修正済みであり、vSAN 8.0 向けの修正を含むリリースも予定しています。