NSSU の実行
概要 デバイスでノンストップ ソフトウェア アップグレード(NSSU)を実行するには、以下の手順に従います。
ノンストップ ソフトウェア アップグレード用のラインカード アップグレード グループの設定
サポートプラットフォームでノンストップソフトウェアアップグレード(NSSU)操作を行うラインカードアップグレードグループを設定できます。ラインカード アップグレード グループは、NSSU 操作の完了に必要な時間を短縮し、アップグレードするスイッチ間のアップグレード シーケンスを制御できます。
- ラインカード アップグレード グループとノンストップ ソフトウェア アップグレードの連携方法
- ラインカード アップグレード グループのサポート
- EX4650バーチャルシャーシ、QFXシリーズバーチャルシャーシ、またはQFX5100 VCFでラインカードアップグレードグループを設定する
- スタンドアロン EX6200 スイッチまたは EX8200 スイッチでのラインカード アップグレード グループの設定
- EX8200バーチャルシャーシでのラインカードアップグレードグループの設定
ラインカード アップグレード グループとノンストップ ソフトウェア アップグレードの連携方法
NSSU を使用すると、サポートするスイッチのソフトウェアを冗長ルーティング エンジン、バーチャル シャーシ、VCF(バーチャル シャーシ ファブリック)でアップグレードできます。1 つのコマンドを使用すると、ネットワーク トラフィックの中断を最小限に抑えることができます。
デフォルト設定では、NSSUはバーチャルシャーシまたはVCFのスイッチまたはラインカードロールメンバーの各ラインカードを1つずつアップグレードします。アップグレードの一環として各ラインカードが再起動されている間、トラフィックは他のラインカードまたはメンバーを通過し続けます。この動作は、各LAGのメンバーリンクが異なるラインカードまたはメンバーに存在するようにリンクアグリゲーショングループ(LAG)を設定すると、トラフィックの中断を最小限に抑えます。その結果、LAGのメンバー・リンクが1つダウンすると、残りのリンクはアップし、トラフィックはLAGを通過し続けます。
NSSU にラインカード アップグレード グループを設定すると、NSSU は順次ではなく、各アップグレード グループのすべてのデバイスを同時にアップグレードし、すべてのライン カードまたはメンバーのアップグレードを完了するのに必要な総時間を短縮します。
NSSU 運用中にトラフィックの中断を最小限に抑えるためには、LAG のメンバー リンクがライン カードまたは異なるアップグレード グループ内のメンバーに存在するように、ラインカード アップグレード グループを定義する必要があります。LAGの設定方法については、 アグリゲート イーサネット リンクの設定(CLI 手順)を参照してください。
NSSU は、グループが設定に表示される順序(つまり、設定した順序)でグループをアップグレードします。その結果、NSSU 操作中にアップグレード シーケンスを制御するアップグレード グループを定義することもできます。
アップグレード グループを設定するには、 階層で 設定ステートメントを[edit chassis nssu]
使用upgrade-group
します。
ラインカード アップグレード グループのサポート
以下のプラットフォームは、NSSU ラインカード アップグレード グループをサポートしています。
3つ以上のメンバースイッチを搭載したEX4650バーチャルシャーシ
QFX3500、QFX3600、QFX5100 バーチャル シャーシ
QFX5100 バーチャル シャーシ ファブリック(VCF)
冗長ルーティング エンジンを搭載した EX6200 または EX8200 スイッチ
EX8200バーチャルシャーシ
EX4650バーチャルシャーシ、QFXシリーズバーチャルシャーシ、またはQFX5100 VCFでラインカードアップグレードグループを設定する
EX4650バーチャルシャーシ、QFXシリーズバーチャルシャーシ、またはQFX5100 VCF(スイッチに個別のラインカードがない)でラインカードアップグレードグループを設定する場合、オプションのみを fpcs
使用して、アップグレードグループに含めるバーチャルシャーシまたはVCFメンバー IDを指定します。オプションを使用 member
する必要はありません。
アップグレード グループを作成し、バーチャル シャーシまたは VCF メンバー スイッチをアップグレード グループに追加するには、アップグレード グループ名を構成し、 オプションを使用してメンバー番号を
fpcs
指定します。[edit chassis] user@switch# set nssu upgrade-group group-name fpcs member-number
たとえば、 と呼ばれる
vcf
アップグレード グループを作成し、ラインカードロールメンバー2をそのグループに追加するには、[edit chassis] user@switch# set nssu upgrade-group vcf fpcs 2
既に存在する場合
vcf
、このコマンドはメンバー 2 を に追加しますvcf
。バーチャル シャーシまたは VCF に複数のメンバーを含むアップグレード グループを作成するには、 オプションの後に角括弧で囲んだ複数のメンバー番号を
fpcs
指定します。[edit chassis] user@switch# set nssu upgrade-group group-name fpcs [list-of-member-numbers]
例えば、メンバー1と2を含む と呼ばれる
vc1
アップグレードグループを作成するには、[edit chassis] user@switch# set nssu upgrade-group vc1 fpcs [1 2]
NSSU 操作を開始する前に、必ず設定をコミットしてください。
スタンドアロン EX6200 スイッチまたは EX8200 スイッチでのラインカード アップグレード グループの設定
スタンドアロン EX6200 または EX8200 スイッチでラインカード アップグレード グループを設定するには、
アップグレード グループを作成し、それにライン カードを追加するには、次の手順に従います。
[edit chassis] user@switch# set nssu upgrade-group group-name fpcs slot-number
例えば、 と呼ばれる
group3
アップグレードグループを作成し、スロット5のラインカードをそれに追加するには、[edit chassis] user@switch# set nssu upgrade-group group3 fpcs 5
このコマンドが既に存在する場合
group3
、ラインカード5が.group3
アップグレード グループを作成し、それに複数のライン カードを追加するには、次の手順に従います。
[edit chassis] user@switch# set nssu upgrade-group group-name fpcs [list-of-slot-numbers]
例えば、 と呼ばれる
primary
アップグレードグループを作成し、スロット1、4、および7にラインカードを追加するには、[edit chassis] user@switch# set nssu upgrade-group primary fpcs [1 4 7]
このコマンドが既に存在する場合
primary
、スロット1、4、7にラインカードを追加しますprimary
。
「」も参照
EX8200バーチャルシャーシでのラインカードアップグレードグループの設定
EX8200 バーチャル シャーシでラインカード アップグレード グループを設定するには、次の手順に沿います。
アップグレード グループを作成し、バーチャル シャーシ メンバー上のライン カードをそれに追加するには、次の手順に従います。
[edit chassis] user@switch# set nssu upgrade-group group-name member member-id fpcs slot-number
例えば、 と呼ばれる
primary-ny
アップグレード グループを作成し、スロット 5 のメンバー 1 のライン カードをそれに追加するには、[edit chassis] user@switch# set nssu upgrade-group primary-ny member 1 fpcs 5
すでに存在する場合
primary-ny
、このコマンドはメンバー1のラインカード5を に追加しますprimary-ny
。バーチャル シャーシ メンバー上に複数のライン カードを含むアップグレード グループを作成するには、次の手順に従います。
[edit chassis] user@switch# set nssu upgrade-group group-name member member-id fpcs [list-of-slot-numbers]
例えば、メンバー0のスロット1とスロット2、およびメンバー1のスロット3および4にラインカードを含む と呼ばれる
primary-ny
アップグレードグループを作成するには、[edit chassis] user@switch# set nssu upgrade-group primary-ny member 0 fpcs [1 2] [edit chassis] user@switch# set nssu upgrade-group primary-ny member 1 fpcs [3 4]
「」も参照
例:EXシリーズスイッチでのノンストップソフトウェアアップグレードのためのラインカードアップグレードグループの設定
NSSU(ノンストップソフトウェアアップグレード)を使用すると、単一のコマンドを使用して、ネットワークトラフィックの中断を最小限に抑えながら、EXシリーズスイッチ上で動作するソフトウェアを冗長ルーティングエンジンまたはほとんどのEXシリーズバーチャルシャーシで実行できます。デフォルトでは、NSSUはラインカード上で実行されているソフトウェアを1枚のラインカードでアップグレードします。
NSSUにかかる時間を短縮するために、冗長ルーティングエンジンを搭載したEX6200またはEX8200スイッチまたはEX8200バーチャルシャーシでラインカードアップグレードグループを設定できます。
この例では、ラインカード アップグレード グループを使用するように NSSU を設定する方法を示します。
要件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
冗長ルーティング エンジンを搭載した EX8200 スイッチ
EX シリーズ スイッチの Junos OS リリース 10.4 以降
ラインカード アップグレード グループの設定を始める前に、 CLI 手順(アグリゲート イーサネット リンクの設定)の説明に従ってリンク アグリゲーション グループ(LAG)を設定していることを確認してください。この例のLAG設定の詳細については、 概要とトポロジー を参照してください。
概要とトポロジー
デフォルト設定では、NSSU はスイッチまたはバーチャル シャーシ内の各ライン カードを 1 つずつアップグレードします。アップグレードの一環としてラインカードが再起動されている間、トラフィックは他のラインカードを通過し続けます。この動作により、各LAGのメンバーリンクが異なるラインカードに存在するようにリンクアグリゲーショングループ(LAG)を設定することで、トラフィックの中断を最小限に抑えることができます。LAGのメンバー・リンクがダウンした場合、残りのリンクはアップしており、トラフィックはLAGを通過し続けます。
デフォルト設定では各ライン カードが 1 つずつアップグレードされるため、アップグレードの完了に時間がかかる場合があります。ラインカード アップグレード グループを設定することで、NSSU の実行に要する時間を短縮できます。順次アップグレードされる代わりに、アップグレード グループのライン カードは同時にアップグレードされます。トラフィックの中断を最小限に抑えるためには、LAGのメンバー・リンクが異なるアップグレード・グループにあるラインカードに常駐するように、ラインカード・アップグレード・グループを定義する必要があります。
NSSU は、グループが設定に表示される順序(つまり、設定した順序)でグループをアップグレードします。
トポロジ
この例では、スロット0~4に5つのラインカードがインストールされたEX8200スイッチを使用しています。2つのLAGが設定されています。
ae0
— 2 つのメンバー リンクがあり、1 つはスロット 0 のライン カード上に、もう 1 つはスロット 1 のライン カードにあります。ae1
— 2 つのメンバー リンクがあり、1 つはスロット 2 のライン カード上に、もう 1 つはスロット 3 のライン カードにあります。
スロット4のラインカードのインターフェイスは、どちらのLAGにも含まれていません。
この例では、アップグレードにかかる時間を最小限に抑え、各LAGのメンバー・リンクが異なるアップグレード・グループであることを確認するために、以下の2つのラインカード・アップグレード・グループを設定します。
group1
スロット0、2、4のラインカードが含まれています。group2
—スロット1とスロット3のラインカードが含まれています。
スロット 4 のライン カードは、どちらのグループにも配置できます。また、アップグレード グループから完全に取り残される可能性があり、アップグレード グループのライン カードがアップグレードされた後に個別にアップグレードされます。ただし、アップグレード グループに含める方が効率的です。
図 1 は、トポロジーを示しています。

構成
ラインカード アップグレード グループを作成するには、次のタスクを実行します。
CLI クイックコンフィギュレーション
ラインカード アップグレード グループをすばやく作成するには、以下のコマンドをコピーしてスイッチの端末ウィンドウに貼り付けます。
[edit] set chassis nssu upgrade-group group1 fpcs [0 2 4] set chassis nssu upgrade-group group2 fpcs [1 3]
手順
手順
NSSU のラインカード アップグレード グループを作成するには、次の手順に沿います。
最初のラインカード アップグレード グループを作成します。
[edit chassis] user@switch# set nssu upgrade-group group1 fpcs [0 2 4]
2 番目のラインカード アップグレード グループを作成します。
[edit chassis] user@switch# set nssu upgrade-group group2 fpcs (NSSU Upgrade Groups) [1 3]
結果
設定の結果を表示します。
[edit chassis] user@switch# show nssu { upgrade-group group1 { fpcs [ 0 2 4 ]; } upgrade-group group2 { fpcs [ 1 3 ]; } }