7.2. OpenShift SDN ネットワークプラグインから OVN-Kubernetes ネットワークプラグインへの移行


OpenShift Dedicated クラスター管理者は、OpenShift SDN ネットワークプラグインから OVN-Kubernetes ネットワークプラグインへの移行を開始し、OCM CLI を使用して移行ステータスを確認できます。

移行を開始する前に考慮すべき事項を以下に示します。

  • クラスターのバージョンが 4.16.43 以上である必要があります。
  • 移行プロセスを中断することはできません。
  • SDN ネットワークプラグインに戻すことはできません。
  • 移行中にクラスターノードが再起動します。
  • ノードの中断に対して耐性のあるワークロードに影響はありません。
  • 移行時間は、クラスターのサイズとワークロードの設定に応じて、数分から数時間までさまざまです。
警告

移行を開始できるのは、バージョン 4.16.43 以降のクラスターのみです。

重要

OpenShift Cluster Manager API コマンドラインインターフェイス (ocm) は、開発者プレビュー機能です。Red Hat 開発者プレビュー機能のサポート範囲の詳細は、開発者プレビューのサポート範囲 を参照してください。

手順

  1. 次の内容の JSON ファイルを作成します。

    {
      "type": "sdnToOvn"
    }
    Copy to Clipboard Toggle word wrap
    • オプション: JSON ファイル内で、次の例に示すように、オプションごとに 1 つの CIDR とともに、joinmasqueradetransit のいずれかまたはすべてのオプションを使用して内部サブネットを設定できます。

      {
        "type": "sdnToOvn",
        "sdn_to_ovn": {
          "transit_ipv4": "192.168.255.0/24",
          "join_ipv4": "192.168.255.0/24",
          "masquerade_ipv4": "192.168.255.0/24"
        }
      }
      Copy to Clipboard Toggle word wrap
      注記

      OVN-Kubernetes は次の IP アドレス範囲を予約します。

      100.64.0.0/16.この IP アドレス範囲は、デフォルトで OVN-Kubernetes の internalJoinSubnet パラメーターに使用されます。

      100.88.0.0/16.この IP アドレス範囲は、デフォルトで OVN-Kubernetes の internalTransSwitchSubnet パラメーターに使用されます。

      これらの IP アドレスが OpenShift SDN またはこのクラスターと通信する可能性のある外部ネットワークによって使用されている場合は、制限付きライブマイグレーションを開始する前に、別の IP アドレス範囲を使用するようにパッチを適用する必要があります。詳細は、関連情報 セクションの OVN-Kubernetes アドレス範囲のパッチ適用 を参照してください。

  2. 移行を開始するには、ターミナルウィンドウで次の POST リクエストを実行します。

    $ ocm post /api/clusters_mgmt/v1/clusters/{cluster_id}/migrations 
    1
    
      --body=myjsonfile.json 
    2
    Copy to Clipboard Toggle word wrap
    1
    {cluster_id} は OVN-Kubernetes ネットワークプラグインに移行するクラスターの ID に置き換えます。
    2
    myjsonfile.json は、前のステップで作成した JSON ファイルの名前に置き換えます。

    出力例

    {
      "kind": "ClusterMigration",
      "href": "/api/clusters_mgmt/v1/clusters/2gnts65ra30sclb114p8qdc26g5c8o3e/migrations/2gois8j244rs0qrfu9ti2o790jssgh9i",
      "id": "7sois8j244rs0qrhu9ti2o790jssgh9i",
      "cluster_id": "2gnts65ra30sclb114p8qdc26g5c8o3e",
      "type": "sdnToOvn",
      "state": {
        "value": "scheduled",
        "description": ""
      },
      "sdn_to_ovn": {
        "transit_ipv4": "100.65.0.0/16",
        "join_ipv4": "100.66.0.0/16"
      },
      "creation_timestamp": "2025-02-05T14:56:34.878467542Z",
      "updated_timestamp": "2025-02-05T14:56:34.878467542Z"
    }
    Copy to Clipboard Toggle word wrap

検証

  • 移行のステータスを確認するには、次のコマンドを実行します。

    $ ocm get cluster <cluster_id>/migrations 
    1
    Copy to Clipboard Toggle word wrap
    1
    <cluster_id> は、移行を適用したクラスターの ID に置き換えます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat