3.4. ソース仮想マシンの前提条件
すべての移行に、以下の前提条件が適用されます。
- ISO イメージと CD-ROM のマウントが解除されている。
- 各 NIC には IPv4 アドレスまたは IPv6 アドレスのいずれかが含まれており、NIC では両方を使用できる。
- 各仮想マシンのオペレーティングシステムは、変換用のゲストオペレーティングシステムとして認定およびサポートされている。
Converting virtual machines from other hypervisors to KVM with virt-v2v の表を参照して、オペレーティングシステムがサポートされているかどうかを確認できます。RHEL 8 ホストと RHEL 9 ホストに関する表の列を参照してください。
- RHEL 8 で実行する MTV 2.6.z を使用して移行する仮想マシン。
- RHEL 9 で実行する MTV 2.7.z を使用して移行する仮想マシン。
-
仮想マシンの名前にはピリオド (
.
) を含めることはできない。Migration Toolkit for Virtualization (MTV) は、仮想マシン名内のピリオドをダッシュ (-
) に変更します。 仮想マシンの名前は、OpenShift Virtualization 環境の他の仮想マシンと同じにしない。
警告MTV は、デュアルブートオペレーティングシステム仮想マシンの移行を限定的にサポートしています。
デュアルブートオペレーティングシステム仮想マシンの場合、MTV は最初に見つかったブートディスクを変換しようとします。または、MTV UI でルートデバイスを指定することもできます。
警告Microsoft Windows を実行する仮想マシン (仮想マシン) の場合、ゲスト仮想マシン内のボリュームシャドウコピーサービス (VSS) を使用して、ファイルシステムとアプリケーションを静止させます。
VMware から Microsoft Windows 仮想マシンのウォーム移行を実行する場合、スナップショットおよび
Quiesce guest file system
が正常に実行されるように、Windows ゲスト OS で VSS を起動する必要があります。Windows ゲスト OS で VSS を起動しないと、ウォーム移行中のスナップショットの作成が次のエラーで失敗します。
An error occurred while taking a snapshot: Failed to restart the virtual machine
An error occurred while taking a snapshot: Failed to restart the virtual machine
Copy to Clipboard Copied! VSS サービスを
Manual
に設定し、Quiesce guest file system = yes
でスナップショットの作成を開始する場合、バックグラウンドで、VMware Snapshot プロバイダーサービスは VSS にシャドウコピーの開始を要求します。注記Migration Toolkit for Virtualization は、ルールに準拠していない仮想マシンに新しい名前を自動的に割り当てます。
Migration Toolkit for Virtualization は、新しい仮想マシン名を自動的に生成するときに、次の変更を行います。
- 除外された文字を削除する。
- 大文字を小文字に切り替える。
-
アンダースコア (
_
) をダッシュ (-
) に変更する。
この機能により、ルールに準拠していない仮想マシン名を入力した場合でも、移行をスムーズに進めることができます。
セキュアブートが有効になっている仮想マシンは自動的に移行されない可能性がある
現在、セキュアブートが有効になっている仮想マシン (VM) は自動的に移行されない可能性があります。セキュアブートは、デバイスが Original Equipment Manufacturer (OEM) が信頼するソフトウェアのみを使用して起動するように、PC 業界のメンバーにより開発されたセキュリティ標準で、このセキュアブートが原因で、宛先プロバイダーで仮想マシンが起動できなくなるためです。
回避策: 現在の回避策は、宛先でセキュアブートを無効にすることです。詳細は、セキュアブートの無効化 を参照してください。(MTV-1548)
Measured Boot
を使用している Windows 仮想マシンは移行できない
Measured Boot 機能を使用している Microsoft Windows 仮想マシン (VM) は移行できません。Measured Boot は、ファームウェアを含む各起動コンポーネントからブートドライバーまでをチェックして、あらゆる種類のデバイスの変更を防止するメカニズムであるためです。
移行の代替手段としては、OpenShift Virtualization 上で直接 Windows 仮想マシンを再作成する方法があります。