Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

インストールする前に

  1. Contrail マニフェスト、コンテナ パッケージ、ツールをダウンロードできるように、ジュニパーネットワークスのアカウントを設定します。
  2. ファブリックネットワークを設定し、ノードをファブリックに接続します。
    このドキュメントで使用するネットワーク例は、それぞれのインストールセクションに示されています。
  3. Contrail Networking マニフェストとツール パッケージ(マニフェストとツール)をダウンロードし、インストールの実行を計画しているホストに展開します。このホストは、クラスタ ノードに到達できる必要があります。
  4. ダウンロードしたマニフェストでリポジトリログイン認証情報を構成します。

    リリース 22.1 を実行している場合、このステップは適用されません。リリース 22.1 マニフェストには、機能する認定資格が事前に設定されています。

    リリース 22.2 以降を実行している場合は、 contrail-manifests-k8scontrail-tools マニフェストにリポジトリログイン認証情報を追加する必要があります。これを行う 1 つの方法については、「 リポジトリ資格情報の設定 」を参照してください。

  5. クラスタノードを設定します。
    1. クラスター ノードとして使用するすべてのサーバー/VM に新しい OS をインストールします。クラスタ ノード上の OS とカーネルのバージョンが、サポートされている OS とカーネルのリストに含まれているか確認します(https://www.juniper.net/documentation/en_US/release-independent/contrail-cloud-native/topics/reference/cloud-native-contrail-supported-platforms.pdfCloud-Native Contrail Networking Supported Platforms matrix を参照)。
    2. 以下に対して、各ノードでOSを最小限に設定します。
      • インストールするクラスタ例(シングルクラスタの172.16.0.11/24~172.16.0.13/24など)およびゲートウェイに従う静的IPアドレスとマスク
      • 1つ以上のDNSサーバーへのアクセス
      • root SSHアクセスを含むSSH接続
      • NTP(年表が必要)
      この例のクラスタ ノードは Ubuntu を実行しています。
    3. DPDK データ プレーンで実行する場合は、DPDK を実行している各クラスタ ノードを準備します。
      この方法の例については、「 DPDK 用クラスター ノードを準備する」を参照してください。
  6. kubectl の実行を計画しているマシンに contrailstatus をインストールします。Contrailstatus は、Contrail マイクロサービスと Contrail 固有のリソースのクエリーに使用できる kubectl プラグインです。
    Contrailstatus 実行可能ファイルは、ダウンロードしたツール パッケージ内にパッケージ化されます。 kubectl-contrailstatus 実行可能ファイルのアクセス許可を変更し、 /usr/local/bin にコピーします。
マルチクラスターをインストールする場合は、各クラスターについて手順 3 ~ 6 を繰り返します。