-
VM移行ツール
-
前提条件
-
方法 1: MVMC を使用して VMware 仮想マシンを Hyper-V に変換する
-
方法 2: PowerShell を使用して VMDK を VHDX に変換する
-
方法 3: SCVMM を使用して VMware 仮想マシンを Hyper-V に変換する
-
方法4:Vinchin Backup & Recoveryを使用してVMwareをHyper-Vに移行
-
VMwareからHyper-Vへの変換に関するよくある質問
-
まとめ
VMwareは仮想化ソフトウェアおよびクラウドコンピューティングプロバイダーであり、業界での長い歴史を持ち、仮想マシンの運用、復旧および移行のための多数の製品やツールを提供しています。多様なIT環境で広く選ばれているVMwareは、高いデータ可用性、フォールトトレランス、完全な機能を持つエコシステムなど多くの特徴により、世界中の顧客に支持されています。
ただし、VMwareがブルックムが取得したことに伴い、SKUやライセンスを含む製品ラインに大きな変更があり、多くの企業が変化に対応するため、VMwareの代替製品を選択する必要があります。
Microsoft Hyper-V もまたベアメタル型のハイパーバイザーであり、物理ホスト間での移行柔軟性、動作中の仮想マシンから別のストレージへの移行、高可用性、新しいハードウェアを購入することなく実現するサーバーのスケーラビリティを備えています。何より、コストを節約でき、ユーザーにとって経済的効率性が高いです。
さて、複数のハイパーバイザー環境を運用したい、テストを行いたい、またはより合理的な価格を探している場合もあるでしょう。どちらにしても、VMwareの仮想マシンをHyper-Vに変換する必要があります。Microsoftはデータ移行を完了するための3つの方法を提供しています。または、プロフェッショナルなV2Vコンバーターを選択して仮想マシンの移行を実行することもできます。
VM移行ツール
Microsoft Virtual Machine Converter (MVMC): GUIを備えた無料のスタンドアロン変換ソフトで、物理マシンを仮想マシンに変換でき、AzureやVMware ESXi VMのHyper-Vへの変換に対応しています。ダウンロードは自由に行えますが、公式サポートは2017年6月3日に終了しています。そのため、この方法を使用する際は注意してください。
PowerShell: PowerShell は VMDK 仮想ディスクを VHD(X) 仮想ディスクに変換する ことができます。この方法は、VMX 構成ファイルなどの仮想マシン全体のファイルではなく、個別の仮想ディスク ファイルがある場合に、VMware Workstation および VMware ESXi のどちらにも適用されます。
System Center Virtual Machine Manager (SCVMM):Hyper-V および VMware 環境向けの管理ソリューションおよび変換ツール。
前提条件
-
データ移行に先立ち、問題を回避するためのいくつかの対策を行う必要があります。
-
不要な仮想デバイス(COMや仮想フロッピーディスクドライブなど)を削除し、仮想CDを排出して、障害を回避してください。
-
不必要なファイル、プログラム、および仮想ハードディスクのコンポーネントを削除します。
-
VMスナップショットを削除または統合します。
-
オンライン変換前にVMware Toolsを削除してください。MVMCはWindows OSのオフライン変換時にVMwareのサービスを無効にするだけであり、ツールは手動でアンインストールすることができます。
方法 1: MVMC を使用して VMware 仮想マシンを Hyper-V に変換する
1. Microsoft Virtual Machine Converter (MVMC) を起動し、マシンの種類として「仮想マシンの変換」を選択します。次へ をクリックします。
2. マイグレーション先 ページで Hyper-V に移行 を選択し、次に 次へ をクリックします。
3. 送信先ホストの名前/IPアドレスを入力し、Hyper-V ホストページで特権ユーザーにアクセスします。次へ進むには次へをクリックしてください。
4. ディスクオプションを設定し、変換された仮想ハードディスクを保存する場所を指定します。運用環境での保存にはシステムディスクの使用は避けることをお勧めします。変換されたディスクの仮想ハードディスクタイプを固定サイズ(厚プロビジョニング)と動的拡張(薄プロビジョニング)から選択します。変換されたディスク形式をVHD と VHDX の間で選択します。次へをクリックします。
5. 接続するESXi/vCenterサーバーのソースページにアドレス、ユーザー名、パスワードを入力して、次へをクリックします。
6. 変換用の仮想マシンを仮想マシンページの一覧から選択し、次に次へをクリックします。
7. ソースおよび宛先の仮想マシンの最終状態をオン/オフにします。ソースVMにVMware Toolsがインストールされている場合は、ルートアカウントのユーザー名とパスワードを入力してください。次へ をクリックします。
8. ワークスペース画面で参照…をクリックして、変換プロセス用の一時ファイルを保存するフォルダを選択し、次に次へを選択します。
9. サマリー画面で入力したすべての設定内容を確認し、次に完了をクリックして変換を開始します。
10. 完了ページのステータスを確認し、処理が終了したら閉じるをクリックしてください。
方法 2: PowerShell を使用して VMDK を VHDX に変換する
1. 対象の VMware 仮想マシンを OVF テンプレートにエクスポートします。.vmdk ファイルが必要です。
2. PowerShell を起動し、コンバーターモジュールを追加するコマンドを入力します。
Import-Module “MVMCfolderpathMicrosoft Virtual Machine ConverterMvmcCmdlet.psd1”
3. VMDKをVHDXに変換:
4. 変換したディスクをHyper-Vに接続します。
1) Hyper-V マネージャーを開き、アクション ペインに移動し、新規 > 仮想マシン… をクリックして新しい仮想マシンを作成します。
2) 「新規仮想マシン ウィザード」の手順に従い、「開始する前に」ページで次へをクリックします。
3) 新しい仮想マシンの名前と場所を指定します。次をクリックします。
4) Generation 1または2のベースを選択し、次へをクリックします。
5) 物理PCからVMにメモリを割り当てます。
6) ネットワークの構成ページで、新規仮想スイッチまたは接続なし(LANに接続しない、または接続したくない場合)を、接続ドロップダウンリストから選択します。
7) 仮想ハードディスクの接続 で、既存の仮想ハードディスクを使用する を選択し、参照… をクリックしてハードディスクを選択します。 次へ をクリックします。
8)「完了」をクリックします。
9) [新規仮想マシン] をダブルクリックします。
10) 開始するには電源を入れるをクリックします。
方法 3: SCVMM を使用して VMware 仮想マシンを Hyper-V に変換する
注意事項:
-
VMM 2022がサポートするVMwareサーバー:ESX/ESXi 6.5、6.7およびvCenter 6.5、6.7。
-
サポート対象外の変換対象:VMwareワークステーション、IDEバスに接続されたハードディスクを持つ仮想マシン、およびオンライン変換。
-
ウイルス対策アプリとVMwareの仮想マシンをシャットダウンします。
-
ゲスト OS から VMware Tools をアンインストールします。
1. VM とサービス を開きます。
2. ホーム ページで、作成 グループの 仮想マシンの作成 をクリックします。次に、仮想マシンの変換 をクリックします。
3. 仮想マシンの変換ウィザードで、ソースの選択、参照をクリックし、仮想マシンのソースの選択で変換するVMware VMを選択します。
4. 仮想マシンのIDの指定ページで、VM名と任意の説明を指定します。
5. 仮想マシンの構成パネルで、プロセッサ数とメモリサイズ(メガバイトまたはギガバイト単位)を設定します。
6. ホストの選択ページで、配置するHyper-Vホストを選択し、パスの選択でVMのストレージ位置を設定します。デフォルトのパスが表示されており、別の場所を使用する場合は参照をクリックしてフォルダーを選択します。また、このパスをホスト上の既定のストレージ位置のリストに追加するを選択して、パスを追加することもできます。
7. ネットワークの選択ページで、仮想ネットワーク、論理ネットワーク、および仮想LAN(VLAN)から選択します。
8. プロパティの追加ページで、必要な設定を構成し、概要ペインの設定を確認します。必要に応じて、仮想マシンを展開した後に起動するを選択します。
9. 作成をクリックして開始します。ジョブダイアログで完了したジョブのステータスを確認し、その後、それを閉じます。
10. VMとサービス > ホーム > 表示 > VM で、VMの変換を確認します。
方法4:Vinchin Backup & Recoveryを使用してVMwareをHyper-Vに移行
標準的な方法を使用して仮想マシンの出力を転送する場合、相互運用性の問題により困難が生じる可能性があります。このような場合、仮想インフラの移行専用に設計された高度なツールを利用することで、より効率的な解決策が得られます。
Vinchin Backup & Recovery は仮想マシンのバックアップソリューションであるだけでなく、高度なVM移行ソリューションとしても機能し、VMware vSphere、Hyper-V、Proxmox、XenServer、XCP-ng、oVirt、OLVM、RHV、OpenStackなどをサポートしています。両方の仮想化プラットフォームをバックアップシステムに追加することで、使いやすいWebコンソールからエージェントレスのVM移行を簡単に実行できます。
バックアップ システムには組み込みの変換エンジンが備わっており、移行したい仮想マシンを選択するだけで、別の仮想化プラットフォームに移動できます。
たとえば、VMware から Hyper-V に仮想マシンを移行する場合:
1. 対象のVMware VMのバックアップを選択するだけです
2. ターゲットホストとしてHyper-Vホストを選択します
3. 復元戦略を簡単に設定するか、このステップを直接スキップします
4. ジョブを送信するだけで、VMware VM を Hyper-V ホスト上で素早く復元できます
数多くの企業がVinchin Backup & Recoveryを採用しており、こちらから60日間のフル機能無料トライアルを今すぐ始めることもできます。また、お問い合わせよりご要望をお知らせいただければ、貴社に合わせたソリューションをご提供いたします。当社は世界中の信頼できる企業と提携関係を築いており、現地での取引をご希望の場合は、こちらから現地パートナーをお選びいただけます。
VMwareからHyper-Vへの変換に関するよくある質問
VMwareからHyper-Vへの変換はダウンタイムを引き起こしますか?
これは仮想マシンの変換方法によって異なります。 vCenterからVMwareをエクスポートする オプションを選択すると、エクスポート前にVMをシャットダウンする必要があり、ダウンタイムが発生する場合があります。 Vinchin Backup & Recoveryを使用すればその必要はなく、仮想マシン移行の成功率も高くなるため、ダウンタイムを大幅に短縮できます。
VMwareからHyper-Vへの直接移行は可能ですか?
ほとんどの変換方法ではVMのエクスポートと変換を必要とするため、VMwareからHyper-VへのVMの移行は困難です。
変換プロセス中にデータの完全性をどのように確保しますか?
データの完全性を確保するため、Vinchin Backup & Recoveryなどのプロフェッショナルな移行ソリューションの利用、または移行前に仮想マシンのバックアップを少なくとも取ることをおすすめします。こうすることで、問題が発生した場合でも新しい仮想マシンにデータを転送できます。
まとめ
この記事では、MVMC、PowerShell、SCVMM、およびVinchin Backup & Recoveryの4つの方法でVMware仮想マシンをHyper-Vに変換する方法を紹介しました。ただし、MVMCはMicrosoftによって提供が終了しているため、有料の変換ツールであるSCVMMを使用するか、他のサードパーティ製の移行方法を探す必要があります。
Vinchin Backup & Recovery は比較的プロフェッショナルであり、移行した仮想マシンの新ホスト上での有効性をより確実に保証するため、無料トライアルをぜひお見逃しなく。
共有する: