Windows 11 で OVA/OVF ファイルを Hyper-V VM に変換する

Windows 11 で OVA/OVF ファイルを Hyper-V VM に変換する

Microsoft Hyper-V は Windows のネイティブ ハイパーバイザーであり、さまざまなゲスト オペレーティング システムで仮想マシン (VM) を実行できます。VMware のハイパーバイザー製品とは異なり、OVA ファイル形式はサポートされていないため、Hyper-V で OVA 形式から直接 VM を展開することはできません。そこで、この投稿では、Windows 11 で OVA/OVF ファイルを Hyper-V VM に変換する方法を説明します。

OVA/OVF ファイルを Hyper-V VM に変換する

Windows 11 で OVA/OVF ファイルを Hyper-V VM に変換する方法は?

OVA ファイルは、事前構成された仮想マシンを配布および展開するために使用されるコンテナです。OVA ファイルから VM をインポートする場合、ハイパーバイザー ソフトウェアはコンテンツを抽出し、手動で構成することなく仮想マシンをセットアップします。

OVA/OVF ファイルを Hyper-V VM に変換するには、以下の手順に従う必要があります。

  1. OVAテンプレートを抽出する
  2. 仮想ディスクをVMDK形式からVHDまたはVHDX形式に変換する
  3. 新しい仮想マシンを作成する

それらについて詳しくお話ししましょう。

1] OVAテンプレートを抽出する

まず、仮想マシンのコンテンツを取得するために OVA テンプレートを抽出する必要があります。これは、抽出ツールを使用して行うことができます。OVA テンプレートからファイルを抽出すると、OVF テンプレートとそのファイルが作成されるため、OVA から OVF が作成されます。OVF テンプレートからコンテンツを抽出する必要はありません。通常、OVF テンプレートは、VM テンプレートの仮想ディスク ファイルと構成ファイルとともに別のディレクトリに提供されるためです。

2] 仮想ディスクをVMDK形式からVHDまたはVHDX形式に変換する

Windows PowerShell を使用して Hyper-V VHDX ファイルを VHD に変換する方法

次に、仮想ハードディスクを VMDK から VHD または VHDX に変換する必要があります。これらの形式は Hyper-V でサポートされているためです。これを行うには、qemu-img などの無料のサードパーティ製ツールを試すことができますが、このチュートリアルでは、Microsoft Virtual Machine Converter と VirtualBox Manager を使用します両方を使用する必要はなく、どちらかを使用して作業を完了できます。

まず、Microsoft Virtual Machine Converted を使用して VDK または VHDX ハード ドライブを取得する方法を見てみましょう。以下の手順に従ってください。

  • 古いツールなので、web.archive.netからダウンロードすることをお勧めします。
  • ダウンロードしたら、インストーラーを実行してコンピューターにインストールします。
  • 次に、管理者として PowerShell を開き、次のコマンドを実行して、コンバーターから取得したモジュールをインポートします。

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"

  • 次に、ハードディスクファイルをHyper-Vでサポートされているファイルに変換するコマンドを実行します。

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "C:\filepath\filename.vmdk"-DestinationLiteralPath "C:\filepath\filename.vhd"-VhdType DynamicHardDisk -VhdFormat Vhdx

filepath および filename 変数を実際のファイル名とパスに置き換えてください。

VHD ファイルがある場合は、PowerShell を使用して変換できます。次のコマンドを実行します。

Convert-VHD –Path C:\filepath\filename.vhdx –DestinationPath C:\filepath\filename.vhd

または、VirtualBox Manager コマンドライン ユーティリティを使用して変換を実行します。

  • まず、管理者としてコマンドプロンプトを開き、次のコマンドを実行します。 cd "C:\Program Files (x86)\Oracle\VirtualBox"
  • 次に、VMDK仮想ディスクをHyper-VのVHD形式に変換するコマンドを実行します。

VBoxManage.exe clonehd --format vhd "C:\filepath\filename.vmdk""C:\filepath\filename.vhd"

ハード ドライブが変換されたら、変換された VHD ファイルを使用して新しい仮想マシンを作成します。

3] 新しい仮想マシンを作成する

VHD ファイルができたので、このファイルは Hyper-V と互換性があるので、仮想マシンの作成に進むことができます。そのためには、以下の手順に従います。

  1. Hyper-V マネージャーを開きます。
  2. ホスト マシンを右クリックし、[新規] > [仮想マシン] を選択します。
  3. これにより、新しい仮想マシン ウィザードが開きます。開始するには、[次へ] をクリックする必要があります。
  4. 名前を付けて、「次へ」をクリックします。
  5. 世代を選択し、「次へ」をクリックします。
  6. 次の手順では、メモリを割り当て、仮想スイッチを選択して、仮想ハード ディスクの接続に進む必要があります。
  7. [既存のハード ディスクを使用する] を選択し、[参照] アイコンをクリックして、仮想ハード ディスクを保存した場所に移動して選択します。
  8. 画面の指示に従って手順を完了してください。

うまくいけば、仮想ハードディスクに接続できるようになります。

OVA ファイルを Hyper-V に変換するにはどうすればいいですか?

VirtualBox Manager または Virtual Machin Convert を使用して、OVA ファイルを Hyper-V に変換できます。または、qemu-img.exe を使用して OVA ファイルを VHDX ファイルに変換することもできます。たとえば、Linux OVA アプライアンスを VHDX ディスクに変換できます。VHD または VHDX ディスク形式を取得したら、それを Hyper-V に直接インポートできます。

Windows 11 で OVA ファイルを開くにはどうすればいいですか?

Windows 11 では OVA ファイルを直接開くことはできません。代わりに、VirtualBox を使用して仮想ボックスを作成し、それを開く必要があります。Oracle VirtualBox は OVA をサポートしているため、直接インポートして仮想マシンに追加できます。VirtualBox を開き、[ファイル] > [デバイスのインポート] をクリックして、OVA ファイルを選択します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です