-
VMDKおよびVHD/VHDX
-
VMDKをQemu-imgを使用してVHD/VHDXに変換する方法
-
Microsoft Virtual Machine Converterを使用してHyper-Vに移行する方法
-
VMware vSphere を Vinchin Backup & Recovery で簡単に Hyper-V に移行する方法は?
-
まとめ
VMDKおよびVHD/VHDX
サーバー仮想化技術は業務環境で広く利用されています。一般的なハイパーバイザーにはESXi、Hyper-V、KVM、Xenなどがあります。物理サーバーにハイパーバイザーをインストールすることでハードウェアリソースを完全に仮想化でき、1台の物理サーバーを複数の仮想マシンに分割することが可能です。
仮想マシンは独立して動作でき、技術的には物理マシンとほぼ同じハードウェアを持っています。物理マシンはアプリケーションやその他のデータを物理的なハードディスクに保存しますが、仮想マシンにもデータを保存するための仮想ハードディスクがあります。
VMware環境では、仮想ハードディスクはVMのフォルダーにある.vmdkファイルであり、そのフォルダーはデータストア内にあることが多いです。データストア内のフォルダーを手動で確認するか、vCenterでフォルダーを参照できます。vCenterでVMを右クリックし、設定の編集をクリックすると、.vmdkファイルのディレクトリを確認できます。また、VMDKファイルを別のデータストアにコピーするオプションも用意されています。
Hyper-Vの仮想ディスク形式はVMwareの仮想ディスク形式とは異なります。旧形式は.vhdで、最新の形式は.vhdxです。Hyper-VマネージャーでHyper-V仮想ディスクをエクスポートできます。
異種の仮想環境を展開するときや仮想化ソリューションを変更するとき、IT管理者はV2V移行を行うためによくV2V変換ソフトを必要とします。以下のセクションでは、VMwareからHyper-Vへの移行方法について紹介します。
VMDKをQemu-imgを使用してVHD/VHDXに変換する方法
仮想ディスクをそのまま変換したい場合、Qemu-img を試すことができます。このアプリケーションをローカルマシンにインストールしてから、コマンドラインを使用して仮想ディスクを変換します。
vmdkをvhdに変換:
qemu-img convert -f vmdk -O vpc virtua_machine.vmdk virtual_machine.vhd
vmdkをvhdxに変換:
qemu-img convert -f vmdk -O vhdx virtua_machine.vmdk virtual_machine.vhdx
仮想ディスクの変換をスキップして直接Hyper-Vに移行したい場合、別の解決策があります。
Microsoft Virtual Machine Converterを使用してHyper-Vに移行する方法
Hyper-V仮想マシンを迅速に利用できるようにするために、マイクロソフトはMicrosoft Virtual Machine Converterをリリースしており、ユーザーが物理マシンを簡単に仮想化し、VMwareなどの他のプラットフォームからHyper-Vホストへ仮想マシンを移動できるように支援します。VMDKを抽出したり、VHDに変換したり、VDHをHyper-V仮想マシンにインポートする必要はありません。
一般的に、Microsoft Virtual Machine Converterのプロセスは、変換タイプの選択、ソースVM(VMware VM)の選択、および宛先ホスト(Hyper-Vホスト)の選択の3段階からなります。仮想マシン全体が変換され、Hyper-Vホスト上で直接動作可能になります。
仮想マシンを変換する前に認識しておくべき重要なことがあります。Hyper-Vホスト上で仮想マシンを開けず、多くの不明なエラーが発生するのを避けるため、VMware Tools およびその他の VMware アプリケーションをアンインストールしておく必要があります。
MicrosoftのページからMicrosoft Virtual Machine Converterをダウンロードしてホストにインストールできます。その後、手順に従って使用してください。
1. Microsoft Virtual Machine Converter を開き、次にウィザードがポップアップします
2. はじめに を読んでください > 次へ をクリックします
3. マシンの種類のセクションで仮想マシン変換を選択し、> をクリックして次へをクリックします
4. 「移行先」セクションで Hyper-V に移行 を選択 > 次へ をクリックします
5. 仮想マシン用のHyper-Vホストを選択 > ホストのアドレス、ユーザー名、パスワードを入力 > 「次へ」をクリックします
6. 仮想ハードディスクのディレクトリと形式を選択 > 固定サイズ または 動的拡張 を選択 > 次へ をクリックします
7. ソースセクションで、ソースVM(VMware VM)のESXiホストの資格情報を入力します > 資格情報の検証を待ちます > 「次へ」をクリックします
8. ESXiホスト上の仮想マシンをプレビューし、変換する仮想マシンを選択 > 「次へ」をクリックします
9. 仮想マシンの資格情報を入力 > 仮想マシンの最終状態を選択 > 次へ をクリック
10. 仮想マシンのフォルダーを選択 > 「次へ」をクリックします
11. 仕事の概要を確認する > 完了をクリックする
変換プロセスが表示されます。ジョブが完了した後、https://www.vinchin.com/vm-backup/hyper-v-disaster-recovery-tool.htmlでHyper-V マネージャーを開き、ホスト上に表示されるかどうか確認できます。
VMware vSphere を Vinchin Backup & Recovery で簡単に Hyper-V に移行する方法は?
従来のVM変換方法では、互換性の問題により複雑な移行障害が生じることがよくあります。プロフェッショナルグレードの仮想環境対応ツールを活用することで、よりスムーズな解決策が得られるかもしれません。Vinchin Backup & Recovery は仮想マシンのバックアップソリューションであると同時に、VMware vSphere、Hyper-V、Proxmox、XenServer、XCP-ng、oVirt、OLVM、RHV、OpenStack など多様な仮想プラットフォームへの高度なVM移行ソリューションも提供しています。両方の仮想化プラットフォームをバックアップシステムに追加するだけで、エージェントレスのVM移行を直感的なWebコンソールから簡単に実行できます。
バックアップ システムには組み込みの変換エンジンが存在しており、移動したい別の仮想化プラットフォーム上の VM を選択するだけで済みます。
たとえば、VMwareからHyper-Vに仮想マシンを移行する場合:
1. 対象のVMware VMのバックアップを選択してください
2. ターゲットホストとしてHyper-Vホストを選択します
3. 復元戦略を簡単に設定するか、このステップを直接スキップします
4. ジョブを送信するだけで、VMware VMをHyper-Vホスト上に迅速に復元できます
Vinchin Backup & Recovery は数千社の企業に選ばれており、こちらから60日間のフル機能無料トライアルを始めることもできます。また、お問い合わせより要望を送信すれば、貴社に合ったソリューションをご提案いたします。当社は世界中の信頼できる企業と提携しており、現地での取引をご希望の場合は、こちらで現地のパートナーをお選びいただくことも可能です。
まとめ
仮想環境の展開にはさまざまな仮想化ソリューションがあります。VMwareとHyper-Vはその中でも特に人気のある2つです。異種混合の仮想環境を管理したり、仮想化ソリューションを変更する際には、IT管理者が異なるプラットフォーム間で仮想マシンを移行する方法を把握しておく必要があります。この記事では、データ移行のためにVMDKをVHD/VHDXに変換する方法を紹介します。IT管理者は、仮想ディスクを変換する方法、または仮想ディスクファイルを展開したりインポートしたりすることなく、簡単に仮想マシンを移動できます。
VMwareを手軽にHyper-Vへ移行するために、IT管理者はエージェントレス移行のVinchin Backup & Recoveryを選択できます。無料トライアルをお見逃しなく。
共有する: