Translated message

A translation of this page exists in English.

RHEL 7、RHEL 8、および RHEL 9 の virt-v2v を使用した他のハイパーバイザーから KVM への仮想マシンの変換

更新 -

virt-v2v ツールは、libvirt、Red Hat Virtualization、および Red Hat OpenStack Platform によって管理される KVM を備えた Red Hat Enterprise Linux で使用するために、仮想マシン (VM) を外部のハイパーバイザーから変換します (ディスク イメージとメタデータを含む)。 virt-v2v は、Xen 環境および VMware ESX 環境で実行されている Red Hat Enterprise Linux および Windows VM を変換できます。

この記事では、仮想マシンの変換の概要を説明し、特定タイプの変換手順へのリンクを提供します。

virt-v2v は、Red Hat Enterprise Linux 7 (RHEL 7)、Red Hat Enterprise Linux 8 (RHEL 8)、および Red Hat Enterprise Linux 9 (RHEL 9) に含まれており、virt-v2v パッケージでインストールされます。 Red Hat Enterprise Linux 7 では、 virt-v2v も Red Hat OpenStack Platform チャネルから入手できます。

重要: virt-v2v は現在、x86_64 とも呼ばれる AMD64 および Intel 64 アーキテクチャーでのみサポートされています。 IBM Z、IBM POWER、および 64 ビット ARM を含む他のすべてのアーキテクチャーは、v2v 変換ではサポートされていません。

サポート対象の変換

変換でサポートされているゲスト OS

KVM で実行するように virt-v2v で変換できるのは、特定のゲストオペレーティングシステムを実行している仮想マシンのみです。 これは、RHEL 7、RHEL 8、および RHEL 9 で virt-v2v を使用する場合も異なります。

ゲスト OS RHEL 7 ホスト RHEL 8 ホスト RHEL 9 ホスト
Red Hat Enterprise Linux 5 サポート対象 サポート対象外 サポート対象外
Red Hat Enterprise Linux 6 サポート対象 サポート対象 サポート対象外
Red Hat Enterprise Linux 7 サポート対象 サポート対象 サポート対象
Red Hat Enterprise Linux 8 サポート対象外 サポート対象 サポート対象
Red Hat Enterprise Linux 9 サポート対象外 サポート対象外 サポート対象
SUSE Linux Enterprise Server 11、SP4 以降 [1] サポート対象 RHEL 7.7 以降 サポート対象 サポート対象
SUSE Linux Enterprise Server 12 サポート対象 サポート対象 サポート対象
SUSE Linux Enterprise Server 15 サポート対象 サポート対象 サポート対象
Windows 8 サポート対象 サポート対象外 サポート対象外
Windows 8.1 サポート対象 サポート対象外 サポート対象外
Windows 10 サポート対象 サポート対象 サポート対象
Windows 11 サポート対象外 サポート対象外 サポート対象外
Windows Server 2008 サポート対象 サポート対象外 サポート対象外
Windows Server 2008 R2 サポート対象 サポート対象外 サポート対象外
Windows Server 2012 サポート対象 サポート対象外 サポート対象外
Windows Server 2012 R2 サポート対象 サポート対象 サポート対象外
Windows Server 2016 サポート対象 サポート対象 サポート対象
Windows Server 2019 サポート対象 サポート対象 サポート対象
Windows Server 2022 サポート対象外 サポート対象外 サポート対象外
Debian [2] テクノロジープレビュー (RHEL 7.4 以降) テクノロジープレビュー テクノロジープレビュー
Ubuntu [2] テクノロジープレビュー (RHEL 7.4 以降) テクノロジープレビュー テクノロジープレビュー

[1] X グラフィックスと SUSE Linux Enterprise Server 11 オペレーティングシステムを使用する仮想マシンは、グラフィックスが適切に機能するように、変換後に再度調整する必要があります。 これを行うには、移行完了後にゲスト OS の sax2 ディストリビューションツールを使用します。
[2] テクノロジープレビューのため、Debian および Ubuntu の仮想マシンの変換はサポートされていません。 さらに、現在この変換には、以下の既知の問題があります:
* virt-v2v は、GRUB 2 設定のデフォルトカーネルを変更することはできず、VM 上でより最適なバージョンのカーネルが利用可能であっても、変換中に VMに 設定されているカーネルは変更されません。
* Debian または Ubuntu VMware 仮想マシンを KVM に変換した後、VM のネットワークインターフェイスの名前が変更される場合があるため、手動で設定する必要があります。

注記: 上記以外のオペレーティングシステムの virt-v2v 変換は、場合によっては機能する可能性がありますが、Red Hat ではサポートされていません。

変換でサポートされるハイパーバイザー

以下のハイパーバイザーからの変換がサポートされます。

  • Red Hat Enterprise Linux 5 Xen
  • VMware vSphere ESX / ESX(i) - バージョン 6.0、6.5、6.7、および 7.0

注記: 上記以外のハイパーバイザーからの virt-v2v 変換は、場合によっては機能する可能性がありますが、Red Hat ではサポートされていません。

V2V 変換サポートに関するその他の考慮事項

UEFI ファームウェアを使用する仮想マシンは、現在、以下の KVM ハイパーバイザーへの変換のみに対応しています。

  • Red Hat Virtualization 4.2 以降 - これには、virt-v2v バージョン 1.39.12 以降が必要です。
  • RHEL 7、RHEL 8、および RHEL 9

次の v2v 機能は Red Hat でサポートされていないため、v2v 変換に使用することはお勧めしません。

  • RHV への直接出力 (-o rhv-upload オプションを使用)
  • VMware Virtual Disk Development Kit (VDDK) を使用した仮想マシンのインポート。

ただし、これらの機能は、インフラストラクチャー移行ソリューション を使用する場合にサポートされることに注意してください。

V2V 変換を実行する方法は?

v2v 変換を準備して実行するための具体的な手順は、VM のゲスト OS と元のハイパーバイザーによって異なる場合があります。 特定の変換の詳細は、以下のいずれかを参照してください。

関連リンク

Red Hat Virtualization で実行されるように仮想マシンを変換する方法の詳細は、Importing a Virtual Machine from a VMware Provider を参照してください。

Red Hat OpenStack Platform で実行されるように仮想マシンを変換する方法の詳細は、Converting VMware virtual machines to import to Red Hat OpenStack Platform を参照してください。

virt-v2v および virt-p2v を使用して、別のハイパーバイザーから物理マシンを変換する方法の詳細は、Converting physical machines to KVM virtual machines using virt-p2v in RHEL7 を参照してください。

Comments