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 と元のハイパーバイザーによって異なる場合があります。 特定の変換の詳細は、以下のいずれかを参照してください。
- Converting a VMware vCenter Linux virtual machine to KVM
- Converting a VMware vCenter Windows machine to KVM
- Converting a Linux machine on a Xen hypervisor to KVM
- Exporting a virtual machine from VMware as an OVA file and importing it into KVM
関連リンク
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