(cache)ESXi 5.0 ホスト上で仮想マシンをパワーオンできず、次のエラーが表示される:スワップ ファイルを作成できません。仮想マシンの構成ファイルで指定された 'sched.swap.dir' の値は無効です。 (2119464) | VMware KB Language :

ESXi 5.0 ホスト上で仮想マシンをパワーオンできず、次のエラーが表示される:スワップ ファイルを作成できません。仮想マシンの構成ファイルで指定された 'sched.swap.dir' の値は無効です。 

 Click here to view full document

免責事項: これは英文の記事 「Unable to power on a virtual machine on an ESXi 5.0 host with the error: Unable to create a swap file. The value of 'sched.swap.dir' specified in the VM's configuration file is invalid. (2119464)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


仮想マシンのデータストアを移行した後、次の問題が発生します。
  • 仮想マシンをパワーオンできない。
  • 仮想マシンのパワーオンに失敗する。
  • 次のエラーが表示される。

    An unexpected error was received from the ESX host while powering on VM vm-xxxxx.
    Failed to power on VM.
    Unable to create a swap file. The value of 'sched.swap.dir' specified in the VM's configuration file is invalid.

  • 仮想マシンを元のデータストアに移行すると、問題が解決する。
この問題は、仮想マシンを新しいデータストアに移行した後、仮想マシンの .vmx ファイルで sched.swap.dir パスが更新されていないために発生します。
この問題を解決するには、新しいデータストアを参照するように sched.swap.dir を手動で更新します。
  1. root 認証情報を使用して、SSH セッションで ESXi ホストに接続します。詳細については、「Using ESXi Shell in ESXi 5.x and 6.0 (2004746)」を参照してください。
  2. 次のコマンドを実行して、ESX ホスト上の仮想マシン ディレクトリに移動します。

    cd /vmfs/volumes/datastore/virtual_machine/

  3. テキスト エディタで .vmx ファイルを開きます。

    vi virtual_machine.vmx

  4. sched.swap.dir エントリを見つけて、新しい仮想マシンのデータストアに一致するようにこのパスを更新します。

    例:

    sched.swap.dir = /vmfs/volumes/datastore1/testvm/

  5. ESXi ホスト上で仮想マシンをリロードします。詳細については、「Reloading a vmx file without removing the virtual machine from inventory (1026043)」を参照してください。

  6. 仮想マシンをパワーオンします。