Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

インストールする前に

このトピックでは、必要なホスト設定やライセンスなど、Juniper Cloud-Native Routerをインストールするための前提条件の一覧を紹介します。

Juniper Cloud-Native Router(JCNR)は、Kubernetes(K8s)によってオーケストレーションされたコンテナベースのソフトウェアソリューションです。コンテナ化されたルーティングプロトコルプロセス(cRPD)とデータプレーン開発キット(DPDK)対応の仮想ルーター(vRouter)を組み合わせたものです。JCNRを使用すると、転送機能が強化されたJunosルーティングコントロールプレーンをフルに活用できます。

この項では、JCNRをインストールするための前提条件の一覧を示します。

  1. JCNRのシステム要件を確認して、ホストマシンをセットアップおよび構成します。
  2. Cloud-Native Routerは、仮想マシン(VM)またはベアメタルサーバー(BMS)上で動作するマスターノードとワーカーノードを使用して、オールインワンまたはマルチノードのKubernetesクラスタをサポートします。Kubernetes のインストールまたは管理の手順については、このドキュメントでは説明されていません。https://kubernetes.io for Kubernetes のドキュメントを参照してください。
    手記:

    KubernetesクラスタでKubernetes cpumanagerが有効になっている場合、Juniper Cloud-Native Routerを導入することは推奨されません。

  3. システムの BIOS で、ホストの SR-IOV と VT-d が有効になっていることを確認します。
  4. vRouterを起動するには、Hugepageとiommuの設定が必須です。以下のオプションを使用して、grubレベルで設定できます。
    1. /etc/default/grubのhugepages(64はほんの一例です)の数を調整して以下のパラメータを追加し、ホストを再起動します。

      grubを更新し、ホストを再起動します。例えば:

    2. hugepage が設定されていることを確認するには、ホストで次のコマンドを実行します。
  5. 起動時にホストマシンでVLANドライバが有効になっていることを確認します。lsmod | grep 8021qコマンドを発行することで確認できます。
  6. 起動時にホスト NIC で仮想機能 (VF) を有効にします。(L2展開時のみ)
  7. コマンドを使用して、vRouter に割り当てられた VF の信頼を有効にし、なりすましチェックを無効にします(L2 展開のみ)。
  8. 最新バージョンの helm3 がインストールされていることを確認します。
  9. Cloud-Native Routerのtarball(Juniper_Cloud_Native_Router_release_nunber.tgz)を、ジュニパーサポートサイトからホストマシンのディレクトリにダウンロードします。ファイルをサーバーに転送するときは、圧縮された tar ファイルが正しく展開されるように、バイナリー・モードでファイル転送を実行する必要があります。
  10. 有効なcRPDライセンスがあることを確認してください。Cloud-Native Routerのライセンス形式が変更されたため、23.2リリースを導入またはアップグレードする前に、新しいライセンスキーをリクエストする必要があります。詳細については、「Cloud-Native Routerライセンス」を参照してください。
  11. 「Cloud-Native Router導入モード」トピックを参照して、JCNRがサポートするさまざまな導入モードを理解してください。