仮想マシンの電源をオンにしようとしたときに、エラー「スワップ ファイルを 0 KB から #### KB に拡張できませんでした」が表示される
search cancel

仮想マシンの電源をオンにしようとしたときに、エラー「スワップ ファイルを 0 KB から #### KB に拡張できませんでした」が表示される

book

Article ID: 428121

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Error: "Failed to extend swap file from 0 KB to #### KB" when attempting to power on a virtual machine」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • 仮想マシンの電源をオンにしようとすると、次のエラー メッセージが表示されて失敗する場合があります。

    「Module MonitorLoop 電源オンに失敗しました。仮想マシンの起動に失敗しました。VM の電源オンに失敗しました。仮想マシンの電源オンに失敗しました: デバイスに空き容量がありません。/vmfs/volumes/#######-#########-#####-#############/VM/VM-name.vswp」を0KBから536870912KBに拡張できませんでした。No space left ondevice」

例:

An unexpected error was received from the ESX host while powering on VM vm-124.
Failed to power on VM.
Could not power on VM : No space left on device.
Failed to extend swap file from 0 KB to 1048576 KB
An unexpected error was received from the ESX host while powering on VM vm-49.

Failed to power on VM.
Could not power on VM : Invalid metadata.
Failed to extend swap file from 0 KB to 2097152 KB.

Failed to power on VM. Could not power on virtual machine: Storage initiator error.
Failed to extend the virtual machine swap file Current swap file size is 0 KB. 

Environment

VMware ESXi 7.x
VMware ESXi 8.x

Cause

  • この問題は、ESXホストが仮想マシンのパワーオンに必要なスワップファイルを作成できない場合に発生します。これは、スワップファイルが配置されているデータストアのストレージに問題があることが原因である可能性が高いです。

  • HBAの障害などによりホストがストレージと通信できない場合、「Storage initiator error」というエラーが発生し、パワーオンが失敗する可能性があります。

Resolution

回避策:

Invalid metadata」エラーが表示された場合は、次のいずれかのオプションを試してください。

  • ESXi ホストを設定して、スワップファイルを別のデータストアに作成します。詳細については、「Storing a virtual machine swap file in a location other than the default.」を参照してください。
  • 仮想マシンに割り当てられたメモリと同じサイズのメモリ予約を作成します。これにより、スワップファイルが作成されなくなります。

No space left on device」というエラーが表示された場合は、次のいずれかのオプションを試してください。

  • ESXホストを設定して、別のデータストアにスワップファイルを作成します。詳細については、「Storing a virtual machine swap file in a location other than the default.」を参照してください。
  • 仮想マシンに割り当てられたメモリと同じサイズのメモリ予約を作成します。これにより、スワップファイルが作成されなくなります。
  • 仮想マシンが配置されているデータストアのサイズを増やします。詳細については、「vSphere VMFS データストアの容量の増加」を参照してください。

Storage initiator error」が発生した場合は、ホストのvmkernel.logを確認し、データストアをバックアップするLUNのセンスコードH:0x7 D:0x0 P:0x0が報告されているかどうかを確認してください。仮想マシンを他のホストに移行すると、パワーオンできるようになるはずです。
:これらの回避策により、仮想マシンはパワーオンできます。ただし、根本的なストレージの問題の調査は引き続き必要です。

Additional Information

この記事は定期的に更新され、この問題の原因となる可能性のある他の理由も掲載されています。別の理由による障害の場合は、Broadcom サポートにサポートリクエストを送信してください。詳細については、「Creating and managing Broadcom support request (SR) cases」をご覧ください。