PR
スポンサーリンク

[Cisco]Nexus 9000 Series ISSUについて整理

スポンサーリンク
Cisco
記事内に広告が含まれています。
スポンサーリンク
スポンサーリンク

はじめに

ISSUについて整理してみました。

Nexus 9000シリーズのOSアップグレード方法についてはこちらの記事で丁寧に解説しています。

[Cisco]Nexus 9000 Series OSバージョンアップ/ダウンの計画・手順について丁寧に解説
Nexus9000シリーズで使用されるNX-OSのバージョンアップに関するTipsを可能な限り詳細・丁寧に盛り込みました。

ISSUについて

  • トラフィックの中断なしにデバイスのソフトウェアをアップグレードする技術
  • ISSUのプロセス中はゲストシェルが無効化され、アップグレード後に再度有効化される
  • 標準ISSUと拡張ISSUの2種類が存在。
  • OSのバージョン(10.3.3(F) or 10.4.1(F))以降の場合、プラットフォーム次第ではデフォルトで拡張ISSUが設定される(boot mode lxcがrunnning-configで表示される)
  • Nexus 9000シリーズでは以下のシナリオがサポート
  1. 単一のスーパーバイザを持つ Top-of-Rack (ToR) スイッチで標準の ISSU を実行する(Nexus9300シリーズ、Nexus3100シリーズ)
  2. 2つのスーパーバイザを持つ End-of-Row (EoR) スイッチで標準の ISSU を実行する(Nexus9500シリーズ)
  3. 単一のスーパーバイザを持つ Top-of-Rack (ToR) スイッチで拡張の ISSU を実行する

1について

  • スーパーバイザ CPU がリセットされ、新しいソフトウェア・バージョンがロードされる。
  • CPUがCisco NX-OSソフトウェアの更新版をロードすると、システムは制御プレーンを以前の既知の構成と実行時状態に復元し、データプレーンと同期してISSUプロセスが完了。
  • ISSUプロセス中もデータプレーンのトラフィックは中断されない。
  • ISSUプロセス中のコントロールプレーンのダウンタイムは、約120秒未満。

2について

  • デフォルトの方法として並列アップグレードをサポート。
  • 並列方式では、モジュールを順番にアップグレードするのではなく、バッチでアップグレードします
  • Cisco Nexus 9500シリーズスイッチの並列アップグレード手順は以下の通り。
  1. まず、スーパーバイザーをアップグレードします(この手順には切り替えが必要です)。
  2. 次に、ラインカード、ファブリックモジュール、システムコントローラ、およびFEXをアップグレード。
  3. 並列アップグレードで切り替えが実行された後、セカンダリスーパーバイザーが引き継ぎます。インストーラーは、現在のラインカードとファブリックモジュールを決定。
  4. 次に、インストーラはコンポーネントをバケットに分割します。最初のバケットにはラインカードの前半分、2番目のバケットにはファブリックモジュールの前半分、3番目のバケットにはラインカードの後半分、4番目のバケットにはファブリックモジュールの後半分、5番目のバケットには最初のシステムコントローラ、6番目のバケットには2番目のシステムコントローラを配置。
  5. 次のバケットのアップグレードプロセスを開始する前に、各バケットのアップグレードが正常に完了。
  6. コンソールには、バケットの割り当てとアップグレードのステータスとともにモジュールが表示されます。また、CLIを使用したシリアルアップグレードを選択することも可能。
  • モジュール型スイッチの標準的なISSUを実行している間、データプレーン・トラフィックは中断されません。コントロールプレーンのダウンタイムは約6秒未満。

3について

  • Cisco NX-OSソフトウェアは通常、ハードウェア上で直接実行される。
  • しかし、シングル・スーパバイザToRで拡張版またはコンテナベースのISSUを設定するには、スーパバイザ・モジュールとラインカードの仮想インスタンスを作成。
  • 拡張版ISSUでは、ソフトウェアはスーパバイザとラインカード用の個別のLinuxコンテナ(LXC)内で実行される・
  • ISSU手順の一部として3番目のコンテナが作成され、スタンバイ・スーパバイザとして起動される。
  • 仮想インスタンス(またはLinuxコンテナ)は、エミュレートされたイーサネット接続を使用して互いに通信・
  • 通常の状態では、vSup1(アクティブな役割の仮想SUPコンテナ)とvLC(仮想ラインカードコンテナ)の2つのLinuxコンテナのみがインスタンス化される。
  • 拡張版ISSUでは、スイッチに16Gのメモリが必要。

参考

Cisco Nexus 9000 Series NX-OS Software Upgrade and Downgrade Guide, Release 7.x - Upgrading or Downgrading the Cisco Nexus 9000 Series NX-OS Software [Cisco Nexus 9000 Series Switches]
Upgrading or Downgrading the Cisco Nexus 9000 Series NX-OS Software

コメント

タイトルとURLをコピーしました