Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第15章 KVM の移行

本章では、KVM ハイパーバイザーを実行する別のホストの物理マシンからゲスト仮想マシンを移行する方法を説明します。仮想マシンがハードウェア上で直接仮想化環境で実行されるため、ゲストの移行は可能です。

15.1. 移行定義と利点

移行は、ゲスト仮想マシンのメモリーと仮想デバイスの状態を移行先ホスト物理マシンに送信することで機能します。移行するゲストのイメージを保管するのに、共有、ネットワーク化されたストレージを使用することを推奨します。仮想マシンの移行時に、共有ストレージに libvirt が管理する ストレージプール を使用することが推奨されます。
マイグレーションは、ライブ(実行中)ゲストおよび ライブ (shut-down)ゲストの 両方で実行できます。
ライブマイグレーション では、ゲスト仮想マシンは移行元ホストマシンで実行し続け、ゲストのメモリーページは移行先ホストマシンに転送されます。移行時に、KVM は、すでに転送されているページの変更のソースを監視して、最初のページがすべて転送されると、これらの変更の転送を開始します。KVM は移行時の転送速度を見積もり、残りのデータで転送するデータが一定時間(デフォルトでは 10 ミリ秒)に達すると、KVM は元のゲスト仮想マシンを一時停止して、残りのゲスト仮想マシンを転送して、移行先ホストの物理マシン上で同じゲスト仮想マシンを再開します。
一方、非ライブマイグレーション(オフラインマイグレーション )はゲスト仮想マシンを一時停止して、ゲストのメモリーを移行先ホストマシンにコピーします。次にゲストは、移行先ホストマシンで再開され、移行元ホストマシンで使用されるゲストが解放されます。このような移行の完了に必要な時間は、ネットワークの帯域幅およびレイテンシーによって異なります。ネットワークで過剰に、または帯域幅を低くすると、移行に長い時間がかかります。元のゲスト仮想マシンが KVM が移行先ホストの物理マシンに移動できるより早くページを変更すると、ライブマイグレーションは完了しないため、オフラインマイグレーションを使用する必要があります。
移行は、以下に役立ちます。
ロードバランシング
ゲスト仮想マシンは、ホストマシンがオーバーロードするか、別のホストマシンが使用率の低い場合は、使用率が低いホストの物理マシンに移動できます。
ハードウェアの非依存性
ホストの物理マシンでハードウェアデバイスのアップグレード、追加、削除を行う必要がある場合は、ゲスト仮想マシンを他のホストの物理マシンに安全に移動できます。つまり、ゲスト仮想マシンには、ハードウェアを改善する際にダウンタイムは発生しません。
エネルギー節約
仮想マシンは、他のホストの物理マシンに再配布できるため、アンロードしたホストシステムの電源を切り、電力使用量の少ない期間にコストを節約できます。
地理的な移行
低レイテンシーや、他の理由により、仮想マシンを別の場所に移動できます。

このページには機械翻訳が使用されている場合があります (詳細はこちら)。