このページの目次
ベアメタルサーバーのシステム要件
このセクションでは、ベアメタルサーバーにJuniper Cloud-Native Routerをインストールする際のシステム、リソース、ポート、ライセンス要件について説明します。
ホストシステムの最小要件
このセクションでは、ベアメタルサーバーにクラウドネイティブルーターをインストールするためのホストシステム要件を示します。
コンポーネント | の価値/バージョン | に関するメモ |
---|---|---|
Cpu | インテルx86 | テスト済みのCPUはIntel Xeon Gold 6212U 24コア@2.4 GHzです |
ホストOS | RedHat Enterprise Linux |
バージョン 8.4、8.5、8.6 |
ロッキーリナックス | 8.6 | |
カーネルバージョン | RedHat Enterprise Linux (RHEL): 4.18.X ロッキーリナックス:4.18.X |
RHELのテスト済みカーネルバージョンは4.18.0-305.rt7.72.el8.x86_64です Rocky Linuxでテスト済みのカーネルバージョンは4.18.0-372.19.1.rt7.176.el8_6.x86_64および4.18.0-372.32.1.rt7.189.el8_6.x86_64です |
Nic |
|
|
IAVF ドライバー | バージョン 4.8.2 | |
ICE_COMMS | バージョン 1.3.35.0 | |
Ice | バージョン 1.11.20.13 | ICE ドライバは、インテル E810 NIC でのみ使用されます |
i40e | バージョン 2.22.18.1 | i40e ドライバは、インテル XL710 NIC でのみ使用されます |
Kubernetes(K8s) | バージョン 1.22.x、1.23.x、1.25x | テスト済みのK8sバージョンは1.22.4です。K8sバージョン1.22.2も動作します。 JCNRは、マスターノードとワーカーノードが仮想マシン(VM)またはベアメタルサーバー(BMS)上で稼働するオールインワンまたはマルチノードのKubernetesクラスタをサポートしています。 |
キャラコ | バージョン 3.22.x | |
ムルタス | バージョン 3.8 | |
舵 | 3.9.x | |
コンテナRT | Docker CE 20.10.11, crio 1.25x |
リソース要件
このセクションでは、ベアメタルサーバーにクラウドネイティブルーターをインストールするために必要なリソースを示します。
リソース | 価値 | の使用状況に関する注意 |
---|---|---|
データプレーンフォワーディングコア | 2 コア (2P + 2S) | |
サービス/制御コア | 0 | |
UIO ドライバー | VFIO-PCI | 有効にするには、以下の手順に従います。cat /etc/modules-load.d/vfio.conf vfio vfio-pci |
巨大ページ (1G) | 6ギ | ホスト上の /etc/default/grub に値を追加しますGRUB_CMDLINE_LINUX_DEFAULT 。例えば:GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0 default_hugepagesz=1G hugepagesz=1G hugepages=64 intel_iommu=on iommu=pt" grubを更新し、ホストを再起動します。例えば:
次のコマンドを実行して、巨大ページが設定されていることを確認します。
|
JCNR コントローラコア | .5 | |
JCNR vRouterエージェントコア | .5 |
その他の要件
このセクションでは、ベアメタルサーバーにクラウドネイティブルーターをインストールするための追加要件を示します。
クラウドネイティブルーターのリリースに関するその他の要件 |
---|
次のコマンドを使用して、システム起動時にVLANドライバを有効にします。 コマンドを実行して確認します。cat /etc/modules-load.d/vlan.conf 8021q lsmod | grep 8021q |
システムの起動時にVFIO-PCIドライバを有効にします。 |
システムの BIOS で SR-IOV と VT-d を使用してホストを有効にします。 |
IOMMU と IOMMU-PT をファイルに設定します /etc/default/grub 。例えば: GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0 default_hugepagesz=1G hugepagesz=1G hugepages=64 intel_iommu=on iommu=pt" grubを更新し、ホストを再起動します。例えば: grub2-mkconfig -o /boot/grub2/grub.cfg |
JCNR に割り当てられた VF のスプーフチェックを無効にします。次に例を示します。 ip link set <interfacename> vf 1 spoofcheck off
メモ:
L2環境にのみ適用されます。 |
JCNR に割り当てられた VF に信頼を設定します。例えば: ip link set <interfacename> vf 1 trust on
メモ:
L2環境にのみ適用されます。 |
JCNR を L3 モードでデプロイする前に、追加のカーネル・モジュールをホストにロードする必要があります。これらのモジュールは通常、 または kernel-modules-extra パッケージでlinux-modules-extra 入手できます。次のコマンドを実行して、カーネルモジュールを追加します。cat /etc/modules-load.d/crpd.conf tun fou fou6 ipip ip_tunnel ip6_tunnel mpls_gso mpls_router mpls_iptunnel vrf vxlan
メモ:
L3 導入にのみ適用されます。 |
|
NetworkManager は、ネットワークインターフェイスの管理を容易にするための一部のオペレーティングシステムのツールです。NetworkManager を使用すると、デフォルトインターフェイスの操作と設定が簡単になります。ただし、Kubernetesの管理に干渉し、問題が発生する可能性があります。 NetworkManager がインターフェイス設定に干渉しないようにするには、次の手順を実行します。
|
JCNR を展開する前に、ホストで core_pattern 値が設定されていることを確認します。sysctl kernel.core_pattern kernel.core_pattern = |/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %e でcore_pattern kernel.core_pattern=/var/crash/core_%e_%p_%i_%s_%h_%t.gz |
ポート要件
Juniper Cloud-Native Routerは、特定のTCPおよびUDPポートでリッスンします。このセクションでは、クラウドネイティブ ルーターのポート要件を示します。
プロトコル | ポート | の説明 |
---|---|---|
Tcp | 8085 | vRouter イントロスペクト - vRouter に関する内部統計情報を取得するために使用されます。 |
Tcp | 8072 | テレメトリ情報 - JCNR コントロールプレーンからのテレメトリデータを表示するために使用されます。 |
Tcp | 9091 | vRouterヘルスチェック - クラウドネイティブルーターをチェックして、 contrail-vrouter-dpdk プロセスが実行されていることなどを確認します。 |
Tcp | 50052 | gRPC ポート - JCNR は IPv4 と IPv6 の両方でリッスンします |
Tcp | 8081 | JCNR Deployer Port |
Tcp | 22 | cRPD SSH |
Tcp | 830 | cRPD NETCONF |
Tcp | 666 | rpd |
Tcp | 1883 | 蚊 mqtt–パブリッシュ/サブスクライブメッセージングユーティリティ |
Tcp | 9500 | cRPDでエージェント化 |
Tcp | 21883 | NA-MQTTD |
Tcp | 50051 | jsd on cRPD |
Tcp | 51051 | jsd on cRPD |
Udp | 50055 | Syslog-NG |
ダウンロードオプション
BMSにJCNRを導入するには、 ジュニパーサポートサイトからHelmチャートをダウンロードできます。
JCNR ライセンス
Juniper Cloud-Native Router(JCNR)リリース22.2以降、ジュニパーアジャイルライセンシング(JAL)モデルが有効になりました。JALは、機能がジュニパーのエンドユーザーライセンス契約に準拠した形で使用されることを保証します。Juniper Cloud-Native Routerソフトウェアのライセンスは、ジュニパーアカウントチームを通じてご購入いただけます。複数のクラウドネイティブルーター導入で複数のライセンスファイルを管理する方法の詳細については、「 ジュニパーアジャイルライセンシングの概要」を参照してください。
JCNR リリース 23.2 以降、JCNR ライセンス・フォーマットが変更されました。23.2以降のリリースを導入またはアップグレードする前に、JALポータルで新しいライセンスキーをリクエストしてください。