VMwareでQCOW2をOVAに変換する方法は?

VMwareとKVMはどちらも人気のある仮想化ソリューションです。IT環境で両方のプラットフォームを使用している場合、異なるプラットフォーム間でのデータ移行方法を理解しておく必要があります。この記事では、KVMからVMwareへの移行のためにqcow2をOVAに変換する方法について説明します。

download-icon
無料ダウンロード
for VM, OS, DB, File, NAS, etc.
takahashi-meitetsu

更新された 高橋明哲 アット 2025/08/13

目次
  • なぜqcow2をovaに変換するのか?

  • qcow2をovaに変換する方法

  • Vinchin Backup & RecoveryでVMをVMwareに変換する方法

  • Qcow2からOVAへのFAQ

  • まとめ

管理異質な仮想環境には、IT管理者が異なるプラットフォームに関する幅広い知識を持つ必要があります。

KVMおよびVMwareの環境では、仮想マシンを他のプラットフォームに移動する必要がある場合があります。VMの移動とはデータの移動を意味するため、仮想ハードディスクを移行する場合はどうすればよいでしょうか?

なぜqcow2をovaに変換するのか?

Qcow2はKVM仮想マシンの仮想ハードディスク形式です。仮想ハードディスクは仮想マシンフォルダ内の単なるファイルであるため、ファイル形式を持っています。Qcow2はKVM環境における仮想ハードディスクの唯一の形式ではありません。これは主流の形式ですが、仮想ハードディスクは.qcow(初代)や.rawファイルなどとしても保存可能です。次のコマンドを使用して、仮想ハードディスクの形式とディレクトリを確認できます:

virsh domblklist guest_name

OVAファイルはよくOVFファイルと比較されます。この2つは仮想ディスクだけでなく、スナップショットやメタデータなどの他のデータも含むVMテンプレートです。VMware環境では、仮想ハードディスクの形式はvmdkです。

仮想ハードディスクと比較して、OVAテンプレートは仮想マシンのフォルダ全体を含んでいます。仮想マシンの設定やオペレーティングシステムおよびアプリケーションのインストールを省略して、迅速に新しい仮想マシンを作成するのに役立ちます。VMwareからOVFツールを使用してOVAテンプレートをエクスポートできます。

QCOW2仮想ハードディスクは、変換せずにVMwareにインポートすることはできませんが、OVAテンプレートはインポートできるため、QCOW2仮想ハードディスクをOVAテンプレートに変換することをお勧めします。ただし、この作業を直接行うことができる適切な変換ツールは存在しません。代替策として、QCOW2仮想ハードディスクをVMDK仮想ハードディスクに変換し、そのVMDKファイルを使用してESXi上で新しい仮想マシンを作成した後、OVF Toolを使用してOVAテンプレートをエクスポートする方法があります。

qcow2仮想ハードディスクのデータをVMwareにインポートしたいだけの場合、OVAテンプレートをエクスポートする必要はありません。後で仮想マシンのクローンなどとして利用するテンプレートが必要な場合は、OVAテンプレートを作成する必要があります。

qcow2をovaに変換する方法

ワンステップでの変換を行うためのコンバータが存在しないため、変換は3つのステップで完了させる必要があります。また、仮想ハードディスクの変換を省略したい場合には、直接的にKVMからVMwareへ仮想マシンをマイグレーションする方法もあります。

準備:

● QCOW仮想ハードディスク

●  Qmu-img

● Vmkfstools

● VMware vCenter

● OVF ツール

ステップ 1. qcow を vmdk に変換

qemu-imgのパッケージはWindowsコンピュータに直接インストールできますが、Linuxコンピュータの場合、異なるコマンドを使用してインストールする必要があります:

Ubuntu/Debian用: 

apt install qemu-img

CentOS/Red Hat/Oracle用: 

SUSE/OpenSUSEの場合:

zypper install qemu-img

その後、インストールを確認してください。

Windowsマシンの場合:

qemu-img  --help

Linuxマシン上での操作:

qemu-img -v

qcow2ファイルを変換するには、以下のコマンドを入力してください:

qemu-img convert -p -f qcow2 -O vmdk guest_machine.qcow2 guest_machine.vmdk

ESXiで適応可能にするためにvmkfstoolsを使用してください:

vmkfstools -i guest_machine.vmdk -d thin esxi_guest_machine.vmdk

ステップ 2. vmdk を ESXi にインポート

Vmdk は多くの場合共有ストアに保存されるため、変換後の vmdk ファイルを VMware のデータストアにコピーしてから、それを使用して ESXi VM を作成してください。

vCenterにログイン > ESXiホストを右クリック > 新規仮想マシン を選択

新しい仮想マシンウィザードが表示されます。新しい仮想マシンを段階的に設定してください。ハードウェアの設定を求めるメッセージが表示されたら、既存のハードディスクを選択してください。変換済みのvmdkファイルを使用して仮想マシンを作成します。

ここでは、qcow から VMware 環境へのデータのインポートに成功しました。OVA テンプレートが必要な場合は、ステップ 3 を実行してください。

ステップ 3. OVAテンプレートをエクスポートする

OVF Tool をコマンドで開き、以下のコマンドを入力してOVAをエクスポートする必要があります。

ovftool -o 
--powerOffSource 
  --acceptAllEulas 
  --machineOutput 
  --X:logLevel=verbose 
  --X:logFile=log.log  
  --noSSLVerify  
"vi://username:password@vcenter/datecenter /vm/vmName" /root/vmName.ova

Vinchin Backup & RecoveryでVMをVMwareに変換する方法

仮想ハードディスクの変換は面倒です。VM移行のためにより良いソリューションがあります。

Vinchin Backup & Recovery はプロフェッショナルなバックアップおよびディザスタリカバリソリューションであり、VMware vSphere、Proxmox、Oracle Linux KVM、OpenStack、oVirt、Red Hat Virtualization など複数の仮想化プラットフォームをサポートしています。 (ネイティブ KVM は現時点ではサポート対象外です)

Vinchinバックアップシステムにさまざまなプラットフォームを追加して、エージェントレスバックアップを実現できます。Vinchin仮想マシン変換エンジンを使用すると、仮想マシンをあるプラットフォームから別のプラットフォームへ簡単に移行できます。すべての回復ポイントを仮想マシンテンプレートとして利用できます。復元する際は、ターゲットプラットフォームを選択するだけで復元できます。

たとえば、ProxmoxからVMwareにVMを移行する場合、ESXiホスト上でProxmoxのVMバックアップを復元するだけで済みます:

1. Proxmox VMのバックアップを選択

Proxmox VM の選択

2. 宛先としてESXiホストを選択

ターゲットESXiホストの選択

3. 戦略を選択

戦略の選択

4. ジョブを送信

求人の投稿

後で、変換済みの仮想マシンをvCenterで起動できます。

Vinchin Backup & Recovery は数千社に導入されています。このシステムを仮想環境にも導入できます。

Qcow2からOVAへのFAQ

1. Qcow2仮想ディスクを直接OVAテンプレートに変換できますか?

通常、Qcow2仮想ディスクから直接OVAテンプレートを作成することはできません。oVirtを使用している場合は、仮想マシン全体から直接OVAをエクスポートできます。

2. QCOW2イメージをOVAに一括変換できますか?

Qcow2仮想ディスクから直接OVAテンプレートを作成できるため、この投稿で述べたすべての手順を実行するスクリプトを作成できない限り、Qcow2イメージをOVAに一括変換するのは困難です。

3. OVAとOVFの違いは何ですか?

OVA(Open Virtual Appliance)とOVF(Open Virtualization Format)は、ほぼ同じデータ、仮想ディスクおよび構成情報を含みます。ただし、OVA は圧縮ファイルであり、OVF はフォルダです。これらは、仮想化プラットフォームによって異なるシナリオで使用されます。

まとめ

KVMとVMwareの仮想マシンは異なる形式の仮想ハードディスクを持っている。あるプラットフォームから別のプラットフォームへデータを移行する必要がある場合、IT管理者はファイル形式を変更する必要がある。この記事では、qcow2をOVAに変換する方法について紹介する。

複雑な移行手順を省略するため、Vinchin Backup & Recovery を選択して、複数の仮想化プラットフォームにおけるVMの管理および VMの移行 を実施できます。無料トライアルをぜひお見逃しなく。

共有する:

カテゴリー: VM Migration