VMware データストアを別のデバイスに移動するにはどうすればよいですか?

VMware データストアを別のデバイスに移動するにはどうすればよいですか?

現時点では、物理ディスクが 2 つあり、データストアは 1 つしかありません。データストアを Disk2 から Disk1 に移動したいと考えています。これは可能だとは思いますが、vSphere クライアントから実行する方法がよくわかりません。

ここに画像の説明を入力してください

答え1

私の知る限り、ブロック デバイス間でデータストアを移行する簡単な方法はありません。

  1. ディスク 2 に新しいデータストアを作成します (例: 「DS2」)
  2. 次のいずれかの方法で、仮想マシンを「TDS サーバー」から「DS2」に移行します。
    • vSphere ライセンス内で Storage vMotion が使用可能な場合は、移行中に VM を使用できるようにするために Storage vMotion を使用します。
    • ディスク プロビジョニング タイプ (シン プロビジョニングなど) を維持する場合は、各 VM を順番にシャットダウンしてオフライン移行を実行するか、VMware VI クライアントを使用してファイルをコピー/貼り付けします。

SSH を使用して VM を移行することもできます。

  1. VMをシャットダウンする
  2. vSphereインベントリから削除する
  3. SSHにログインし、mvコマンドを使用してVMのディレクトリを新しいディスクに移動します
  4. 新しいデータストアを参照して、VMをvSphereインベントリに再度追加します。

答え2

データストアを移動することはできません。データストア内のデータを移動する必要があります。適切なライセンスをお持ちの場合は、VM を 1 つから別の VM にライブ マイグレーションするだけで済みます。データストア内のその他のもの (ISO など) は、browse-datastore オプションを使用して移動できます。

答え3

ダウンタイムを許容でき、2 番目のディスクに何も保存されていない場合は、すべての VM をシャットダウンし、2 つのディスクをアンマウントし、VMWare をシャットダウンし、Clonezilla などのクローン ツールを使用して 1 つのディスクを別のディスクにクローンすることができます。

念のため、システムからソース ディスクを取り出し、再起動してコピーを再マウントします。これを実行してからしばらく経っているため、VM を削除して再度追加する必要があるかどうかは覚えていません。他にも考慮すべき点がある可能性がありますので、この方法を採用する場合は、追加の調査を行うことをお勧めします。

関連情報