既存の VM のファイルを同じデータストア内の新しいディレクトリに移動するにはどうすればよいですか?

既存の VM のファイルを同じデータストア内の新しいディレクトリに移動するにはどうすればよいですか?

ESX に VM をいくつかデプロイしています。vSphere 4 では、これらの VM をデータストアの別のディレクトリに移動したいと考えています。VM ディレクトリはルートの下にありますが、root/MyNewFolder に移動したいと考えています。

VM をオフにし、VM のファイル (VMDK など) を必要なディレクトリにコピーし、VM の設定からハード ドライブを削除し、新しいハード ドライブを追加して、VMDK への新しいパスを選択することでこれを試しました。設定ダイアログ ボックスで [OK] を押すと、設定を変更した後、次のエラーが表示されます。

見つかりません。

私がやろうとしていることは、新しい VM を作成するときにはできないようです。ルートの下に VM を作成することしかできません。

答え1

VMware は VMFS データストアをこのように簡単に使用できるようにするつもりはありませんでしたが、本当に必要な場合はそれができるはずです。このレベルの詳細は ESX\ESXi に任せることをお勧めしますが、本当に試してみたい場合は、読み進めてください。

まず、仮想マシンの電源をオフにして登録を解除する必要があります(インベントリから削除ないディスクから削除します。次に、ファイルを新しいディレクトリに移動します。すべての VM のファイルが同じディレクトリにあることを確認します。元の VM のすべてが一貫している場合は、VI クライアントのデータストア ブラウザーから新しいフォルダーを参照し、.vmx を右クリックしてインベントリに再度追加することができます。

それでも「見つかりません」というエラーで失敗する場合は、1 つ以上の構成ファイルに修正が必要なパス参照があります。.vmx ファイルを開いて編集し、絶対ファイル パスがどこにもリストされていないことを確認する必要があります。リストされている場合は、すべての参照がパスではなくファイル名に直接参照されるように変更します。vmdk (スナップショット\redo-logs から) をリンクしている場合は、すべての VMDK (大きな -flat.vmdk ではなく、小さなスタブ .vmdk ファイル) でこの演習を繰り返します。アクティブなスナップショットがある場合は、.vmsd も同様に編集する必要があります。このような演習を実行する前にすべてのスナップショットを削除して、その複雑さを回避することをお勧めします。これらのファイルをすべてクリーンアップしたら、上記のようにインベントリに再度追加できるはずです。

関連情報