web-dev-qa-db-ja.com

コピーVM?

既存のhyper-v VMを複製する/テンプレートに基づいて新しいVMを作成するPowerShellスクリプトを書いています。どこを見てもコマンドレットExport-VMおよびImport-VMが使用されています。ただし、コマンドレットNew-VMには、既存のVHDを使用するオプションもあります。 VHDをコピーしてNew-VMを作成する方が簡単ではないでしょうか? VHD +仮想マシンフォルダー+新しいスナップショットフォルダーの設定ではなく、1つのファイルです。 (テンプレートにはスナップショットがありません)

Import-VMよりもNew-VMを使用する利点は何ですか?何かありますか、これは主な意見に基づくですか?

3
T-Me

A VMは2つの異なる部分で構成されます

  1. OSとデータを保持する仮想ハードディスクファイル(1つまたは複数)
  2. VMで利用可能な仮想化ハードウェアを含む、Hyper-V内のVMの構成。

VHDXファイルをコピーしてNew-VMを使用すると、元のVMの最初の部分しか取得できません。確かに、New-VMのパラメータを使用して、新しいVMを元のパラメータと類似させることができますが、何かを見落とす可能性があります。

Export-VMImport-VMを使用して、VMの両方の部分をコピーします。

6
Peter Hahndorf