Hyper-V Server 2012 R2はWindows Server 2012 R2付属のHyper-Vサーバ機能に特化した無償の仮想化ソフトウェアです。
Hyper-V環境の仮想マシンを新規に作成すると既存の仮想マシンと同じ設定をした積りでも実際にはSCSIコントローラ等各種デバイスのHardwareIDがランダムに割り当てられます。
しかし同じハードウェア構成の仮想マシンを複数用意して動作検証したいケースもあるかと思います。
そこでHyper-V Server 2012 R2環境での仮想マシンクローンの作成手順について以下に紹介致します。
方法は至って簡単でコピータイプのインポートを使って仮想マシンクローンを作成することでコピー元仮想マシンと同時に実行可能にするというものです。
今回使用したPCのハードウェア/ソフトウェア構成は以下の通りです。
<global_id type="string">6CD1FA6B-CD8D-4A2F-A60C-1E85E16C6D43</global_id> |
Get-WmiObject Win32_PNPEntity |
C:\hvclone\MasterVM1\01master\export |
C:\hvclone\MasterVM1\01master\export\MasterVM1\Snapshots C:\hvclone\MasterVM1\01master\export\MasterVM1\Virtual Hard Disks ※仮想ハードディスクMasterVM1.vhdxが保存されます C:\hvclone\MasterVM1\01master\export\MasterVM1\Virtual Machines ※Virtual Machinesサブフォルダには構成ファイル(6CD1FA6B-CD8D-4A2F-A60C-1E85E16C6D43.XML)が格納されます。 |
C:\hvclone\MasterVM1\02clone\01Conf ※仮想マシンの構成フォルダ C:\hvclone\MasterVM1\02clone\02CheckPS ※チェックポイントストア用フォルダ C:\hvclone\MasterVM1\02clone\03SMartPS ※スマートページングフォルダ C:\hvclone\MasterVM1\02clone\04Disks ※インポートした仮想ハードディスクの保存フォルダ |
C:\hvclone\MasterVM1\01master\export\MasterVM1 |
C:\hvclone\MasterVM1\02clone\01Conf |
C:\hvclone\MasterVM1\02clone\02CheckPS |
C:\hvclone\MasterVM1\02clone\03SMartPS |
C:\hvclone\MasterVM1\02clone\04Disks |
C:\hvclone\MasterVM1\02clone\01Conf\Virtual Machines\3A89BB70-C9BF-44FA-BCDE-6A91635E370D.xml |
Get-WmiObject Win32_PNPEntity |
Get-WmiObject Win32_PNPEntity |
C:\hvclone\MasterVM1Clone\01master\export |