
答え1
私の知る限り、ブロック デバイス間でデータストアを移行する簡単な方法はありません。
- ディスク 2 に新しいデータストアを作成します (例: 「DS2」)
- 次のいずれかの方法で、仮想マシンを「TDS サーバー」から「DS2」に移行します。
- vSphere ライセンス内で Storage vMotion が使用可能な場合は、移行中に VM を使用できるようにするために Storage vMotion を使用します。
- ディスク プロビジョニング タイプ (シン プロビジョニングなど) を維持する場合は、各 VM を順番にシャットダウンしてオフライン移行を実行するか、VMware VI クライアントを使用してファイルをコピー/貼り付けします。
SSH を使用して VM を移行することもできます。
- VMをシャットダウンする
- vSphereインベントリから削除する
- SSHにログインし、
mv
コマンドを使用してVMのディレクトリを新しいディスクに移動します - 新しいデータストアを参照して、VMをvSphereインベントリに再度追加します。
答え2
データストアを移動することはできません。データストア内のデータを移動する必要があります。適切なライセンスをお持ちの場合は、VM を 1 つから別の VM にライブ マイグレーションするだけで済みます。データストア内のその他のもの (ISO など) は、browse-datastore オプションを使用して移動できます。
答え3
ダウンタイムを許容でき、2 番目のディスクに何も保存されていない場合は、すべての VM をシャットダウンし、2 つのディスクをアンマウントし、VMWare をシャットダウンし、Clonezilla などのクローン ツールを使用して 1 つのディスクを別のディスクにクローンすることができます。
念のため、システムからソース ディスクを取り出し、再起動してコピーを再マウントします。これを実行してからしばらく経っているため、VM を削除して再度追加する必要があるかどうかは覚えていません。他にも考慮すべき点がある可能性がありますので、この方法を採用する場合は、追加の調査を行うことをお勧めします。