検索

6.14. ホスト間での仮想マシンの移行

download PDF

ライブマイグレーションでは、サービスを中断することなく、実行中の仮想マシンを物理ホスト間で移動できます。仮想マシンの電源がオンのままとなり、仮想マシンが新しい物理ホストに移動している間、ユーザーアプリケーションは実行を継続します。バックグラウンドで、仮想マシンの RAM が移行元ホストから移行先ホストにコピーされます。ストレージおよびネットワーク接続は変更されません。

注記

仮想 GPU を使用している仮想マシンは、別のホストに移行することはできません。

6.14.1. ライブマイグレーションの前提条件

注記

これは、Red Hat Virtualization で SR-IOV を準備および設定する方法を示す一連のトピックの 1 つです。詳細は、Setting Up and Configuring SR-IOV を参照してください。

ライブマイグレーションを使用して仮想マシンをシームレスに移行し、多くの一般的なメンテナーンスタスクをサポートすることができます。事前に、Red Hat Virtualization 環境を、ライブマイグレーションを適切にサポートするように正しく設定する必要があります。

仮想マシンのライブマイグレーションを正常に実行するには、少なくとも以下の前提条件を満たす必要があります。

  • 移行元ホストと移行先のホストが同じクラスターのメンバーであり、それらの間で CPU の互換性が確保されている。
注記

通常、異なるクラスター間で仮想マシンのライブマイグレーションを行うことは推奨されません。

  • 移行元ホストと移行先のホストのステータスが Up である。
  • 移行元ホストと移行先のホストが、同じ仮想ネットワークおよび VLAN にアクセスできる。
  • 移行元および移行先のホストが、仮想マシンが存在するデータストレージドメインにアクセスできる。
  • 移行先ホストに、仮想マシンの要件をサポートするのに十分な CPU 容量がある。
  • 移行先ホストには、仮想マシンの要件をサポートするのに十分な未使用 RAM がある。
  • 移行する仮想マシンには cache!=none カスタムプロパティーが設定されていない。

ライブマイグレーションは管理ネットワークを使用して行われ、ホスト間で大量のデータを転送します。同時移行では、管理ネットワークが飽和する可能性があります。最適なパフォーマンスを得るには、Red Hat は管理、ストレージ、表示、および仮想マシンデータ用に個別の論理ネットワークを作成し、ネットワーク飽和のリスクを最小限に抑えることを推奨します。

移行中のネットワーク停止を減らすための SR-IOV 対応 vNIC が設定された仮想マシンの設定

SR-IOV 対応ホスト NIC の仮想機能 (VF) に直接接続された仮想 NIC が設定された仮想マシンでは、ライブマイグレーション中のネットワーク停止を減らすようにさらに設定することができます。

  • 移行先のホストに利用可能な VF があることを確認します。
  • パススルー vNIC のプロファイルで Passthrough および Migratable オプションを設定します。Administration GuideEnabling Passthrough on a vNIC Profile を参照してください。
  • 仮想マシンのネットワークインターフェイスのホットプラグを有効にします。
  • 移行中の仮想マシンのネットワーク接続を維持するために、仮想マシンにパススルー vNIC に加えてバックアップの VirtIO vNIC があることを確認します。
  • ボンディングを設定する前に、VirtIO vNIC の No Network Filter オプションを設定します。Administration GuideExplanation of Settings in the VM Interface Profile Window を参照してください。
  • プライマリーインターフェイスとしてのパススルー vNIC と共に、両方の vNIC をスレーブとして仮想マシンの active-backup ボンディングの下に追加します。

    ボンディングおよび vNIC プロファイルには、以下のいずれかの設定を使用できます。

    • 推奨: ボンディングは fail_over_mac=active で設定されず、VF vNIC がプライマリースレーブになる。

      VirtIO vNIC プロファイルの MAC スプーフィングフィルターを無効にして、VF vNIC MAC アドレスを使用するため、VirtIO vNIC を通過するトラフィックがドロップされないようにします。RHEL 7 Virtualization Deployment and Administration GuideApplying Network Filtering を参照してください。

    • ボンディングが fail_over_mac=active で設定される。

      このフェイルオーバーポリシーにより、ボンディングの MAC アドレスは常にアクティブなスレーブの MAC アドレスになります。フェイルオーバー時に、仮想マシンの MAC アドレスが変更され、トラフィックが若干中断されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.