1.3. クラスター間で仮想マシンの移行(テクノロジープレビュー)


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

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

前提条件

  • openshift-cnv namespace にアクセスできる必要があります。
  • kubevirt.io:admin ロールがターゲットクラスターとソースクラスターの両方として設定されている。
  • ハブクラスター用の kubevirt.io-acm-hub:admin と、ターゲットのマネージドクラスター用の kubevirt.io-acm-managed:admin がある。
  • 最新バージョンの OpenShift Container Platform がインストールされている。OpenShift Container Platform の概要 を参照してください。

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

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

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

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

    oc get clustermanagementaddon kubevirt-hyperconverged -o jsonpath='{.status.installProgressions[*].conditions[*].reason}
    Copy to Clipboard Toggle word wrap
  4. 以下のコマンドを使用して kubevirt-hyperconverged-operator がクラスターで利用できることを確認します。

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

    1. ナビゲーションメニューから Virtualization > Overview を選択します。
    2. プレビュー機能にアクセスするには、Settings > Preview Features をクリックします。
    3. Enable Kubevirt cross cluster migrationtrue に設定します。
  7. オプション: customizedVariables 仕様を更新して、HyperConverged リソース内のライブマイグレーション用にネットワークを設定します。ネットワークキーと値を cnv-hco-config AddOnDeploymentConfig リソースに追加します。AddOnDeployment リソースは以下の例のようになります。

    apiVersion: addon.open-cluster-management.io/v1alpha1
    kind: AddOnDeploymentConfig
    metadata:
      name: cnv-hco-config
      namespace: open-cluster-management
    spec:
      agentInstallNamespace: openshift-cnv
      customizedVariables:
        - name: LIVE_NETWORK_KEY
          value: network
        - name: LIVE_NETWORK_VALUE
          value: {{ NetworkAttachmentDefinition name like lm-network }}
    Copy to Clipboard Toggle word wrap

1.3.1. 関連情報

  • 仮想マシンをクラスター内の他のノードに移動する方法は、ライブ移行 を参照してください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat