1.3. クラスター間での仮想マシンの移行


仮想マシンを移行すると、クラスターのアップグレード時、メンテナンス用にノードをクリアする必要がある場合、または設定の変更時のリソースの移動に役立ちます。移行を有効にすると、Red Hat OpenShift Virtualization が、acm/cnv-operator-install というラベルがついているマネージドクラスターに自動的にインストールされます。仮想化用の移行ツールキットもハブクラスターにインストールされます。

必要なアクセス権: クラスター管理者

前提条件

移行操作を実行したり、フリート仮想化コンソールにアクセスしたりする前に、以下の要件を満たしていることを確認します。

  1. 必要なロールを割り当てて使用するために、クラスター上で詳細レベルの RBAC を有効にする。仮想化における詳細レベルのロールベースアクセス制御の有効化 を参照してください。
  2. openshift-cnv namespace にアクセスできる。
  3. 移行元クラスターと移行先クラスターの両方で、kubevirt.io:admin ロールを持っている。
  4. サポートされている最新バージョンの OpenShift Container Platform をインストールする。OpenShift Container Platform の概要 を参照してください。
  5. 移行作業に必要なロールと、フリート仮想化コンソールへのアクセスについて理解している。必要なロールの詳細は、以下の表を参照してください。

    Expand
    表1.1 必要なロールの表

    ロール

    場所

    目的

    acm-vm-fleet:admin

    ハブクラスター

    移行操作を実行し、フリート仮想化コンソールにアクセスします。

    acm-vm-extended:admin

    移行元クラスターと移行先クラスター

    仮想マシンの拡張リソースおよび関連リソースを管理します。

    acm-vm-cluster-migration:view

    移行先クラスター

    必須のクラスターバージョンと、Red Hat OpenShift Virtualization Operator の準備状況をチェックします。

手順

仮想マシンの移行を開始するには、次の手順を実行します。

  1. Red Hat OpenShift Virtualization の統合用に cnv-mtv-integrations コンポーネントを有効にします。

    1. 次のコマンドを実行して、multiclusterhub インスタンスを編集します。
    oc edit MultiClusterHub multiclusterhub -n open-cluster-management
    1. components 仕様から、cnv-mtv-integrations コンポーネントの enabled パラメーターを true に設定します。
  2. 仮想化用の移行ツールキットがクラスターで使用可能であることを確認します。以下のコマンドを実行します。

    oc get clustermanagementaddon mtv-operator  -o jsonpath='{.status.installProgressions[*].conditions[*].reason}
  3. 次のコマンドを使用して、kubevirt-hyperconverged リソースがクラスター上で使用可能であることを確認します。

    oc get clustermanagementaddon kubevirt-hyperconverged -o jsonpath='{.status.installProgressions[*].conditions[*].reason}
  4. 次のコマンドを使用して、kubevirt-hyperconverged-operator がクラスターで使用可能であることを確認します。

    oc get clustermanagementaddon kubevirt-hyperconverged-operator -o jsonpath='{.status.installProgressions[*].conditions[*].reason}
  5. クラスターを仮想マシンの移行のソースまたはターゲットとして指定するには、クラスターに acm/cnv-operator-install: "true" のラベルを適用します。
  6. 使用しているハブクラスターでのみ、OpenShift Virtualization コンソールからクラスター間の移行を有効にします。以下の手順を実行します。

    1. ナビゲーションメニューから、Virtualization > Overview を選択します。
    2. プレビュー機能にアクセスするには、Settings > Preview Features をクリックします。
    3. Enable Kubevirt cross cluster migrationtrue に設定します。
  7. オプション: マネージドクラスターの環境をさらに設定する場合は、HyperConverged リソースを編集します。

1.3.1. 関連情報

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る