作業ディレクトリが無効なために、仮想マシンをパワーオンできない
search cancel

作業ディレクトリが無効なために、仮想マシンをパワーオンできない

book

Article ID: 304479

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免責事項:これは英文の記事「Virtual machine cannot be powered on because its working directory is not valid (1000114)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新の内容については、英語版の記事を参照してください。


  • 仮想マシンの移行後、再起動に失敗する。
  • 次のエラーが表示される。

    A virtual machine cannot be powered on because its working directory is not valid

  • ディスク名にスペースのある仮想マシンをパワーオンできない。
  • 作業ディレクトリの場所にアクセスできなくなると、仮想マシンをパワーオンできない。


Environment

VMware ESXi 4.1.x Installable
VMware ESXi 3.5.x Installable
VMware ESXi 4.1.x Embedded
VMware ESX 4.0.x
VMware ESXi 3.5.x Embedded
VMware ESXi 4.0.x Installable
VMware ESX Server 3.5.x
VMware ESX Server 3.0.x
VMware ESX 4.1.x
VMware ESXi 4.0.x Embedded

Resolution

:作業ディレクトリを確認するには、仮想マシンを選択して、設定の編集 > オプション > 一般オプション をクリックします。[仮想マシンの動作場所] が無効になっている場合は、次の手順 9 に進みます。

この問題を解決するには、ディレクトリの名前にスペースが含まれないように変更します。

ディレクトリの名前を変更するには:
  1. Virtual Infrastructure Client を使用して、ESX ホストに接続します。
  2. 管理権限のあるユーザーとして ESX ホストにログインします。
  3. 仮想マシンを右クリックし、インベントリからの削除 をクリックします。
  4. VI Client からデータストア ブラウザを使用して、ディレクトリの名前を変更します。

    • ディレクトリの名前を変更できたら、手順 9 に進みます。
    • 他のデータストアにまたがるディスクが仮想マシンにある場合は、すべての関連ディレクトリの名前を必ず変更してください。

  5. SSH クライアントを使用して、ESX ホストのサービス コンソールに接続します。
  6. 管理権限のあるユーザーとして ESX ホストにログインします。
  7. VMFS ボリュームの下の仮想マシン ディレクトリを参照します。
  8. ディレクトリの名前を変更するには、次のようなコマンドを実行します。

    mv "/vmfs/volumes/storage1/Sample_Directory" "/vmfs/volumes/storage1/SampleDirectory"

    • 引用符を使ってフル ディレクトリ パスを囲んでください。これにより、ディレクトリ名からスペースが削除されます。
    • また、仮想マシンをクローン作成し、そのプロセスの間に名前を変更することもできます。
    • 他のデータストアにまたがるディスクが仮想マシンにある場合は、すべての関連ディレクトリの名前を必ず変更してください。

  9. 仮想マシン構成 (.vmx) ファイルを編集して、displayname パラメータの名前を、スペースを含めずに変更します。
  10. 仮想マシン構成 (.vmx) ファイル内の仮想マシンの現在の作業ディレクトリの場所を変更します。詳細については、Creating snapshots in a different location than default virtual machine directory (1002929) を参照してください。
  11. VI Client を使って、データストア ブラウザ内で新たに名前変更されたディレクトリに移動して、仮想マシンを見つけます。
  12. .vmx ファイルを右クリックして、インベントリへの追加をクリックします。
  13. ウィザードを完了します。

:仮想マシン ディスクの名前を変更するには、Renaming a virtual machine disk (VMDK) via the vSphere Management Assistant (vMA) or vSphere CLI (vCLI) (1002491) を参照してください。


Additional Information

Virtual machine cannot be powered on because its working directory is not valid