10.7. 仮想マシンの移行におけるホスト CPU の互換性の確認
移行した仮想マシン (VM) が宛先ホストで正しく機能するには、移行元および移行先のホストの CPU の互換性が必要です。これを確認するには、移行を開始する前に、共通の CPU ベースラインを計算します。
このセクションの手順では、以下のホスト CPU で移行シナリオの例を使用します。
- ソースホスト: Intel Core i7-8650U
- 宛先ホスト: Intel Xeon CPU E5-2620 v2
また、この手順は 64 ビット ARM システムには適用されません。
前提条件
- 仮想化がシステムに インストールされ有効になっている。
- ソースホストと宛先ホストへの管理者アクセスがある。
手順
ソースホストで、CPU 機能を取得し、
domCaps-CPUs.xmlなどの新しい XML ファイルに貼り付けます。virsh domcapabilities | xmllint --xpath "//cpu/mode[@name='host-model']" - > domCaps-CPUs.xml
# virsh domcapabilities | xmllint --xpath "//cpu/mode[@name='host-model']" - > domCaps-CPUs.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
XML ファイルで、
<mode> </mode>タグを<cpu> </cpu>に置き換えます。 オプション:
domCaps-CPUs.xmlファイルの内容が次のようになっていることを確認します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 宛先ホストで以下のコマンドを使用して CPU 機能を取得します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
宛先ホストからソースホストの
domCaps-CPUs.xmlファイルに取得した CPU 機能を追加します。ここでも、<mode> </mode>タグを<cpu> </cpu>に置き換え、ファイルを保存します。 オプション: XML ファイルに両方のホストの CPU 機能が含まれていることを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow XML ファイルを使用して、移行する仮想マシンの CPU 機能ベースラインを計算します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 移行する仮想マシンの XML 設定を開き、
<cpu>セクションの内容を直前の手順で取得した設定に置き換えます。virsh edit <vm_name>
# virsh edit <vm_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 仮想マシンが実行中の場合は、仮想マシンをシャットダウンして再起動します。
virsh shutdown <vm_name> virsh start <vm_name>
# virsh shutdown <vm_name> # virsh start <vm_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow