Junos Node Slicingのハードウェアおよびソフトウェアの最小要件
外部サーバーモデルを使用してJunos Node Slicingをセットアップするには、MXシリーズルーターと業界標準のx86サーバーのペアが必要です。x86サーバーは、GNF VMとともにJuniper デバイスマネージャー(JDM)をホストします。
シャーシ内モデルを使用してJunos Node Slicingをセットアップするには、x86仮想化をサポートするMXシリーズルーティングエンジンを搭載したMXシリーズルーターと、JDMおよびGNF VMをホストするのに十分なリソースが必要です。
MXシリーズルーター
以下のルーターがJunos Node Slicingに対応しています。
MX2010
MX2020
MX480
MX960
MX2008
MX960およびMX480ルーターの場合、コントロールボードはSCBE2である必要があります。また、ルーティング エンジンは SCBE2(RE-S-1800X4-32G、RE-S-1800X4-16G、RE-S-X6-64G、RE-S-X6-128G、REMX2K-X8-128G)と相互運用可能である必要があります。
シャーシ内 Junos Node Slicing を設定するには、MXシリーズ ルーターに以下のいずれかのタイプのルーティング エンジンがインストールされている必要があります。
RE-S-X6-128G(MX480およびMX960ルーターで使用)
REMX2K-X8-128G(MX2010およびMX2020ルーターで使用)
REMX2008-X8-128G(MX2008ルーターで使用)
x86 サーバ(外部サーバ モデル)
両方のサーバーのハードウェア構成が類似している(できれば同一である)ことを確認します。
x86サーバーのハードウェア・リソース要件は、以下のとおりです。
GNF あたりのリソース要件(CPU、メモリ、ストレージ)。
共有リソース要件(CPU、メモリ、ストレージ、ネットワークポート)。
したがって、サーバーのハードウェア要件は、個々の GNF の要件と共有リソースの要件の合計になります。サーバーのハードウェア要件は、使用する予定のGNFの数によって決まります。
x86 CPU:
Intel Haswell-EP 以降のサーバー クラス プロセッサである必要があります。
BIOS:
ハイパースレッディングを無効にする必要があります。
パフォーマンス モードが有効になっている必要があります。
Storage:
サーバーに対してローカルである必要があります。
ソリッド ステート ドライブ (SSD) ベースである必要があります。
GNF のストレージ領域は、以下から割り当てられます。
/(root) で、50 GB 以上の空きストレージ容量が必要です。
/vm-primary には、350 GB 以上の使用可能なストレージ領域が必要です。
以下のことを推奨します。
ストレージの耐障害性のためにハードウェア RAID 1 構成を使用します。
/vm-primary を Linux パーティションとしてセットアップします。
ソフトウェアRAIDは使用しないでください。
サーバーのハードウェア リソース要件(GNF ごと)
各GNFは、専用CPUコアの数と、そのGNFに割り当てるDRAMのサイズを定義するリソーステンプレートに関連付ける必要があります。
表1 は、外部サーバーでJunos Node Slicingを設定する際に利用できるGNFリソーステンプレートの一覧です。
テンプレート |
CPU コア数 |
DRAM(GB) |
---|---|---|
2コア-16G |
2 |
16 |
4コア-32G |
4 |
32 |
6コア-48G |
6 |
48 |
8コア-64G |
8 |
64 |
各 GNF には、最低 64 GB のストレージが必要です。
表 2 は、シャーシ内 Junos Node Slicing の設定に利用できる GNF リソース テンプレートの一覧です。
テンプレート |
CPU コア数 |
DRAM (GiB) |
---|---|---|
1コア-16G |
1 |
16 |
1コア-32G |
1 |
32 |
1コア-48G |
1 |
48 |
2コア-16G |
2 |
16 |
2コア-32G |
2 |
32 |
2コア-48G |
2 |
48 |
4コア-32G |
4 |
32 |
4コア-48G |
4 |
48 |
共有サーバーのハードウェア リソース要件(外部サーバー モデル)
表 3 は、サーバー上のすべてのゲスト ネットワーク機能 (GNF) 間で共有されるサーバー ハードウェア リソースの一覧です。
これらの要件は、「サーバーのハードウェア リソース要件(GNF ごと)」セクションで説明した GNF ごとの要件に追加されます。
コンポーネント |
仕様 |
---|---|
CPU |
|
記憶 |
|
貯蔵 |
|
ネットワーク ポート |
|
サーバ ソフトウェア要件(外部サーバ モデル)
x86サーバーには、次のものがインストールされている必要があります。
-
Red Hat® Enterprise Linux® (RHEL) 7.3、(RHEL) 9、または Ubuntu 20.04 LTS - 仮想化パッケージあり。
手記:Junos OS リリース 24.2R2 以降、Junos デバイス マネージャー(JDM)は、ホスト OS として RHEL 9.4 をサポートしています。手記:Junos OS リリース 23.2R1 以降、外部サーバーベースの Junos Node Slicing は、ポッド マネージャー ツール(podman)を使用した JDM の導入をサポートしています。この変更は、Red Hat® Enterprise Linux® (RHEL) 9 を実行しているサーバーに適用されます。23.2R1 より前の Junos リリースでは、Junos Node Slicing は RHEL 7.3 に対応しており、JDM を展開するための libvirt lxc ドライバー (libvirt-lxc) が提供されていました。
RHELの仮想化を有効にするには、インストール時にソフトウェア選択画面から、ベース環境で「仮想化ホスト」を選択し、アドオンで「仮想化プラットフォーム」を選択します。RHEL 9 インストール用のコンテナ管理パッケージを追加します。
手記:-
サポートされているハイパーバイザーはKVMです。
-
Intel X710 NIC ドライバーと JDM に必要な追加パッケージをインストールします。詳細については、「 x86 サーバー用インテル X710 NIC ドライバーの更新 」および「 JDM 用の追加パッケージのインストール 」セクションを参照してください。
最新の X710 NIC ドライバ(2.4.10 以降のバージョン)とファームウェア(18.5.17 以降のバージョン)がインストールされていることを確認します。詳細については、「 x86 サーバー用のインテル X710 NIC ドライバーのアップデート」を参照してください。
また、サーバーには、 x86 サーバーの CPU BIOS 設定 で説明されている BIOS セットアップと、 x86 サーバーの Linux GRUB 構成で説明されている Linux GRUB 構成も必要です。
ホストOSが最新であることを確認します。
x86サーバーでは、ホストOSの更新を実行し、追加のパッケージをインストールするためにインターネット接続が必要です。
両方のサーバでホストOSソフトウェアのバージョンが同じであることを確認します。
Junos Node Slicingを設定するには、以下のソフトウェアパッケージが必要です。
JDMパッケージ
GNF 用 Junos OS イメージ
BSYS用Junos OSパッケージ
REMX2K-X8-64GおよびRE-S-X6-64Gコントロールボード - ルーティングエンジンベースのBSYS向けJunos OS vmhostパッケージ