物理ストレージを移動して、Hyper-V VMを別のホストに移動する

物理ストレージを移動して、Hyper-V VMを別のホストに移動する

Windows 8.1 を実行しているシステムが 2 つあります。古いシステムと新しいシステムです。古いボックスには、開発/テストに使用した数十の Hyper-V 仮想マシン (VM) があります。すべての VM は、OS ドライブとは別の 2 TB ドライブに保存されています。VHDX ファイルは にありD:\Hyper-V\Virtual Hard Disks、VM のさまざまな Hyper-V 構成は にありますD:\Hyper-V\Virtual Machines\Virtual Machines

ドライブを古いシステムから取り外し、新しいシステムに接続するだけです。

私にとって明らかでないのは、すべての VM を新しいシステムの Hyper-V に再インポートする方法です。

Hyper-V 移行に関するドキュメントのほとんどはexport-vm/ の使用を推奨していますimport-vmが、これらのコマンドは基本的に構成とともに VHDX ファイルの完全なコピーを作成します。私の目的にとって、これは完全に時間の無駄です。また、そのシステムにはすべてのコピーを 2 つ保存するのに十分なストレージ スペースがないため、基本的に役に立たないのに多くの時間がかかります。

単に新しい VM を作成して、元の VHDX ファイルを指定するだけで済みますが、これを自動化する方法が必ずあるはずです。各 VM のさまざまな設定をすべて再構成するのは面倒ですし、VM が多数あるため、いくつかの設定が失われることはほぼ確実です。

答え1

どうやら、私はこの問題について考えすぎていたようです。さらに調査したところ、ストレージを移動する前にエクスポートや VM の準備を行う必要はないことがわかりました。

移行手順。

  • 古いシステムをシャットダウンし、さまざまな vhd(x) および xml ファイルを含むドライブを取り出して、新しいシステムに転送します。
  • 新しいシステムでは、インポート VMPowerShellコマンドで-登録する新しいシステムに VM を再登録するオプション。

私はこのブログ記事も見つけました手順を説明する

関連情報