-
QEMU-imgを使用してVHD/VHDXをVMDKに変換する方法
-
VMware vCenter コンバータスタンドアロンを使用してVHD/VHDXをVMDKに変換する方法
-
Vinchin Backup & Recoveryを使用してHyper-VをVMwareに簡単に移行する方法
-
VHDからVMDKへのFAQ
-
まとめ
VHD/VHDXおよびVMDKは、VMwareおよびHyper-V環境における仮想ディスク形式です。これらには、VMのアプリケーションその他のデータが含まれています。IT管理者がHyper-VからVMwareにデータを移動する必要がある場合、その方法の一つとして仮想ディスクを変換する方法があります。
Hyper-V VM全体を エクスポート してから、フォルダー内にvhdファイルを見つけることができます。
QEMU-imgを使用してVHD/VHDXをVMDKに変換する方法
QEMU-img はオープンソースの仮想ハードディスク変換ツールで、VHD、VMDK、QCOW2 などの複数の形式のファイルを相互に変換できます。このソフトウェアをコンピューターにインストールした後、コマンドを使って仮想ディスクを変換する必要があります。また、環境変数のパスにディレクトリを追加する作業も必要です。
QEMU-img のインストール方法は、Windows コンピュータと Linux コンピュータで異なります。
Windowsコンピューターでは、ダブルクリックしてインストールウィザードの指示に従うだけで完了します。
Linuxコンピューターでは、使用しているオペレーティングシステムによって、インストールするために使用するコマンドが異なります:
(Ubuntu/Debian)
apt install qemu-img
(CentOS/Red Hat/Oracle)
yum install qemu-img
(SUSE/OpenSUSE)
zypper install qemu-img
次のステップはインストールの確認です:
Windowsの場合:
qemu-img --help
Linuxの場合:
qemu-img -v
vhd を vmdk に変換するコマンドは次のとおりです:
qemu-img convert -p -f vpc -O vmdk /guest.vhd /guest.vmdk
vhdx仮想ディスクを変換する場合は、コマンドが少し異なります:
qemu-img convert -p -f vhdx -O vmdk /guest.vhdx /guest.vmdk
-p: 変換進捗の表示
-f: ソース画像の形式
-O:ターゲット画像の形式
その後、vmdkファイルをESXiホストにインポートできます。vmdkファイルがESXiホストで動作しない場合は、vmkfstoolsを使用して変換できます:
vmkfstools -i source.vmdk -d thin converted_source.vmdk
VMware vCenter コンバータスタンドアロンを使用してVHD/VHDXをVMDKに変換する方法
すべてのベンダーは、新規プラットフォームへの移行を容易にするためのソリューションを提供しています。VMwareのダウンロードセンタには、VMware vCenter コンバータスタンドアロンがあり、これを使用することで迅速にVMwareへの移行が可能です。QEMU-imgと比較して、VMware vCenter コンバータスタンドアロンは異なる方法で動作します。Hyper-V仮想マシンからVHD仮想ディスクをエクスポートする必要はありません。Hyper-V上の仮想マシン全体をスムーズにVMwareに移動させることができます。
このアプリケーションは物理マシンまたは仮想マシンにインストールでき、その後、ウィザードの指示に従って変換を完了する必要があります。
1. VMware vCenter Converter Standaloneで、マシンの変換をクリックします
2. ソース システム セクションで、ソースの種類として 電源オフ と Hyper-V サーバー を選択 > Hyper-V サーバーの資格情報を入力 > 次へ をクリックします
3. ソースマシン セクションで、Hyper-Vサーバー上で動作しているVMをプレビューできます>移動したいHyper-V VMを選択>次へをクリック
4. 宛先システムセクションで、対象のVMwareサーバーを選択 > 宛先タイプとしてVMware Infrastructure仮想マシンを選択 > ESXiサーバーの資格情報を入力 > 次へをクリックします
5. 移行先の仮想マシンセクションで、VMに新しい名前を入力 > 次へをクリックします
6. 宛先の場所 セクションで、VM用のESXiホストとデータストアを選択します。> 次へ をクリックします
7. [オプション]セクションで、仮想マシンの他の構成を確認 > [次へ]をクリックします
8. 変換ジョブの概要を確認する > 完了をクリックします
処理が完了したら、VMがESXiホスト上で正常に動作するか確認できます。まだVMDKファイルが必要な場合は、vCenterでコピーできます。さらに、OVF Toolを使用してOVF/OVAテンプレートをエクスポートすることもできます。
Vinchin Backup & Recoveryを使用してHyper-VをVMwareに簡単に移行する方法
VMエクスポートを変換するなどの従来の方法は、互換性の問題により困難になる場合があります。代わりに、仮想環境専用の移行ソリューションを使用することをお勧めします。
Vinchin Backup & Recovery は仮想マシンのバックアップソリューションであるだけでなく、VMware vSphere、Hyper-V、Proxmox、XenServer、XCP-ng、oVirt、OLVM、RHV、OpenStackなどに対応する高度なVM移行ソリューションでもあります。両方の仮想化プラットフォームをバックアップシステムに追加することで、エージェントレスの仮想マシン移行を簡単に行うことができ、使いやすいWebコンソールから操作が可能です。
バックアップ システムには組み込みの変換エンジンが備わっているため、移行先の仮想化プラットフォームに合わせて必要な仮想マシン (VM) を選択するだけで済みます。
たとえば、Hyper-V から VMware に仮想マシンを移行したい場合
1. 復元するHyper-V仮想マシンのバックアップを選択してください
2. ターゲットホストとしてVMwareホストを選択します
3. 復元戦略を簡単に設定するか、このステップを直接スキップします
4. ジョブを送信するだけで、Hyper-V VM を VMware ホスト上で素早く復元できます
Vinchin Backup & Recovery は数千社の企業に採用されており、こちらから60日間のフル機能無料トライアルを始めることもできます。また、お問い合わせより要望を送信していただければ、貴社に合ったソリューションをご提案いたします。当社は世界中の信頼できる企業と提携しており、現地での取引をご希望の場合には、こちらから現地パートナーをお選びいただくこともできます。
VHDからVMDKへのFAQ
1. VHDファイルとVMDKファイルの違いは何ですか?
VHD と VMDK ファイルは、異なる仮想マシン向けの仮想ディスクです。VHD ファイルは Hyper-V で、VMDK ファイルは VMware でよく使用されます。
2. Hyper-VからVMwareに仮想マシンを直接移行できますか?
はい。エージェント VMware コンバータ を使用して Hyper-V VM を VMware に移行するか、または専門的なエージェントレス移行ソリューションである Vinchin Backup & Recovery を使用して、より簡単な方法で移行することもできます。
3. 変換プロセス中にデータ損失のリスクはありますか?
変換プロセス中にデータ損失が発生することは稀ですが、万が一に備えて仮想ディスクのバックアップを取ることが重要です。
まとめ
VHDおよびVMDKは、VMwareとHyper-Vの仮想ディスク形式です。最新のHyper-Vでは、仮想ハードディスクをVHDX形式で保存できます。
仮想ハードディスクを変換することは、VMを移行する方法の一つであるため、IT管理者にとって有用なスキルです。この投稿では、QEMU-imgを使用してVHDをVMDKに変換するためのコマンドや、VMware vCenter Converter Standaloneを使用したVMware移行の手順について紹介します。
便利なVM移行のために、Vinchin Backup & Recovery を使用してVMwareおよびHyper-Vサーバーを追加し、簡単にVMを移行できます。無料トライアルをお見逃しなく。
共有する: