Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

インストールする前に

  1. ジュニパーネットワークスのアカウントを設定すると、ジュニパーネットワークスのダウンロード サイト(https://support.juniper.net/support/downloads/?p=contrail-networking)から CN2 マニフェストをダウンロードし、https://enterprise-hub.juniper.net のコンテナ リポジトリにアクセスできます。
  2. ファブリックネットワークを設定し、ノードをファブリックに接続します。
    このドキュメントで使用するネットワーク例は、それぞれのインストールセクションに示されています。
  3. Contrail Networking マニフェスト(マニフェスト)をダウンロードし、インストールの実行を計画しているホストに tgz を抽出します。このホストは、クラスタ ノードに到達できる必要があります。
  4. ダウンロードしたマニフェストでリポジトリログイン認証情報を構成します。

    リポジトリのログイン認証情報を contrail-manifests-k8s および contrail-tools マニフェストに 追加します。これを行う 1 つの方法については、「 リポジトリ資格情報の設定 」を参照してください。

  5. クラスタノードを設定します。
    1. クラスター ノードとして使用するすべてのサーバー/VM に新しい OS をインストールします。クラスター ノード上の OS とカーネルのバージョンが、サポートされている OSes とカーネルのリストに含まれているか確認します(https://www.juniper.net/documentation/us/en/software/cn-cloud-native/cn2-tested-integrations/cn-cloud-native-tested-integrations/concept/cn-cloud-native-tested-integrations.htmlCN2 テスト済み統合マトリックスを参照)。
    2. 以下に対して、各ノードでOSを最小限に設定します。
      • インストールするクラスタ例(シングルクラスタの172.16.0.11/24~172.16.0.13/24など)およびゲートウェイに従う静的IPアドレスとマスク
      • 1つ以上のDNSサーバーへのアクセス
        メモ:

        Ubuntuで systemd-resolved を実行している場合は、 /etc/resolve.conf/run/systemd/resolve/resolve.confにリンクされており、 /run/systemd/resolve/stub-resolve.confにはリンクされていないことを確認してください。

        詳細については 、 https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/#known-issues を参照してください。
      • root SSHアクセスを含むSSH接続
      • NTP(年表が必要)
      この例のクラスタ ノードは Ubuntu を実行しています。
    3. DPDK データ プレーンで実行する場合は、DPDK を実行している各クラスタ ノードを準備します。
      この方法の例については、「 DPDK 用クラスター ノードを準備する」を参照してください。
  6. Contrail ツールをインストールします。
    Contrail ツールのインストールを参照してください。
  7. kubectl の実行を計画しているマシンに contrailstatus をインストールします。Contrailstatus は、Contrail マイクロサービスと Contrail 固有のリソースのクエリーに使用できる kubectl プラグインです。
    Contrailstatus 実行可能ファイルは、ダウンロードしたツール パッケージ内にパッケージ化されます。 kubectl-contrailstatus 実行可能ファイルを /usr/local/bin に抽出してコピーします。
マルチクラスターをインストールする場合は、各クラスターについて手順 3 ~ 7 を繰り返します。