内容

はじめに

背景説明

無停止アップグレードの概要

更新されたMDSアップグレード手順：すべてのMDSプラットフォームに適用可能

はじめに

このドキュメントでは、Cisco MDS 9000シリーズマルチレイヤディレクタスイッチ(MDS)のNX-OSソフトウェアを中断なくアップグレードする手順について説明します。

背景説明

ヒント：このドキュメントで説明されている手順の詳細については、適切な『Cisco MDS 9000 NX-OSおよびSAN-OSソフトウェアのインストールおよびアップグレードガイド』を参照してください。

無停止アップグレードの概要

すべてのMDSスイッチは、MDSリリースノートに記載されている制限に従って、中断のないアップグレードおよびダウングレードをサポートします。リリースノートを含むすべてのMDSドキュメントは、Cisco MDS 9000 - Release 9.x Documentation Suiteにあります。

このプロセスは、オープン・システムとFICON MDSスイッチの両方に適用されます。

ターゲットリリースは、MDSのアップグレードまたはインストールオールステップでのダウングレード先のNX-OSリリースです。最終的なターゲットリリースは、目的の最終リリースであるNX-OSリリースです。最終的なターゲットリリースに到達するには、これらの中間ターゲットリリースを2つ以上インストールする必要があります。 オープンシステムとFICONの両方の中断のないアップグレードマトリックスについては、『Cisco MDS 9000 NX-OS Software and Firmware Upgrade and Downgrade Guide, Release 9.x』を参照してください。 これらは、9.4(1a)よりも前のNX-OSバージョンから、最終的なターゲット NX-OSバージョン9.4(1a)よりも後のバージョンに最初にアップグレードしてNX-OS 9.4(1a)を使用するようにすべてのアップグレードを必要とするように変更されています。 詳細については、『Cisco MDS 9000 NX-OSソフトウェアおよびファームウェアアップグレードおよびダウングレードガイド』を参照してください。

デュアルスーパーバイザを搭載した97xxシリーズMDSでは、NX-OSのインストール時に、新しいイメージがスタンバイスーパーバイザにロードされます。次に、新しいコードを実行するスタンバイ側のスーパーバイザをアクティブにするために、スイッチオーバーが発生します。その後、コードは以前にアクティブであったスーパーバイザにロードされ、新しいスタンバイスーパーバイザになります。データプレーンはファイバチャネルトラフィックを通過させ続けます。その後、モジュールは番号の最も小さいモジュールからアップグレードプロセスを無停止で開始し、番号の最も大きいモジュールに進みます。

注意：アップグレードを行う前に、セクションの更新されたベストプラクティスを確認してください。

MDS 91xx、92xx、または93xxシリーズファブリックスイッチには、スーパーバイザが1つだけ搭載されています。アップグレードが完了すると、スーパバイザ（コントロールプレーン）は中断なくリロードされます。データプレーンは、中断することなくファイバチャネルトラフィックを通過させ続けます。

Telnet、セキュア シェル（SSH）、または Simple Network Management Protocol（SNMP）（Fabric Manager/Device Manager）を介してアップグレードを行う場合は、両方のスーパバイザにイーサネット接続があることを確認します。スーパーバイザが中断なく再起動すると、ターミナルセッションは失われます。  スイッチに再接続する必要があります。以前のスタンバイ側スーパーバイザに接続します。

同じファブリック内の複数のスイッチを同時にアップグレードできます。ファブリック内のすべてのスイッチがアップグレードされたら、約7日間にわたってすべてのデバイスの機能を評価する必要があります。問題が見つからない場合は、冗長ファブリック内のスイッチが更新される可能性があります。

注:NX-OSのアップグレードはローカルコンソールから実行することをお勧めします

更新されたMDSアップグレード手順：すべてのMDSプラットフォームに適用可能

MDS 9000シリーズスイッチのアップグレードに関するベストプラクティスが更新され、ISSUをスムーズに使用できるようになりました。install all kickstart... system...コマンドを実行する前に、これらの手順に正確に従ってください。

注:ターゲットリリースは、すべてのインストール手順でMDSがアップグレードまたはダウングレードされるNX-OSリリースです。最終的なターゲットリリースは、目的の最終リリースであるNX-OSリリースです。最終的なターゲットリリースに到達するには、これらの中間ターゲットリリースを2つ以上インストールする必要があります。このプロセスは、中継ターゲットリリースと最終ターゲットリリースごとに繰り返す必要があります。

注：最終目標となるリリースへのサポートされている中断のないアップグレードまたはダウングレードパスを確認します。 これは『Cisco MDS 9000 NX-OSソフトウェアおよびファームウェアアップグレードおよびダウングレードガイドリリース9.x』の「サポートされているCisco MDS NX-OSソフトウェア無停止ダウングレードパス」の章に記載されています。

https://www.cisco.com/c/en/us/td/docs/dcn/mds9000/sw/9x/upgrade/cisco-mds-9000-software-upgrade-downgrade-guide-9x.html

1. Show Tech-Support Detailのコピーをgzipファイルとして保存します。

これには、現在のスイッチ設定、ログファイル、およびすべてのインターフェイスの状態が含まれます。アップグレード中またはアップグレード後に問題が発生した場合は、アップグレード前のスイッチの状態を確認することがトラブルシューティングに役立ち、問題の診断時間を短縮できます。NX-OSリリース8.4(2b)以降では、tac-pacコマンドを使用できます。それより前のリリースでは、show tech-support detailsコマンドを使用する必要があります。

mds9124V# tac-pac

Collecting show tech-support details...

Show tech details will take 4-8 minutes to complete. Please Wait ...

Collecting show logging onboard...

tacpac file volatile:mds9124V_tacpac_2025-08-22.gz created.

mds9124V#

2. スイッチの外部にあるtac-pac/techsupportファイルを保存します。

TFTPサーバに保存したばかりのtac-pac/techsupportをコピーし、名前を「before_install」に変更します。 これには3つの処理が含まれます。動作しているTFTPサーバがあること、IPネットワークを介してサーバに到達できることを確認します。また、スイッチの障害時にバックアップを作成できるように、スイッチの外部ロケーションに設定のコピーを配置します。

MDS9124V# move volatile:F241-16-10-9124V-3_tacpac_2025-08-22.gz volatile:F241-16-10-9124V-3_tacpac_2025-08-22_before_install.gz

MDS9124V# copy volatile: tftp:

<prompts for file name> mds9124V_tacpac_2025-08-22_before_install.gz

<prompts for tftp server name or ip address> 192.168.1.1

注：上記の例では、tftpが使用されています。MDSは、ftp、scp、およびsftpもサポートします。

3. （オプション）使用中の現在のイメージをスイッチの外部に保存します。

元のバージョンに戻す必要がある場合に備えてバックアップを作成できるように、TFTPサーバ上に現在のイメージのコピーがあることを確認します。ない場合、この時点でスイッチから TFTP サーバにコピーします。現在のイメージを判別するには、show versionコマンドを発行します。次に例を示します。

MDS9124V# copy bootflash: tftp:

<prompts for file name> m9124v-s8ek9-kickstart-mz.9.3.2a.bin

<prompt for tftp server name or ip address> 192.168.1.1

MDS9148V# copy bootflash: tftp:

<prompts for file name> m9124v-s8ek9-mz.9.3.2a.bin

<prompt for tftp server name or ip address> 192.168.1.1

注:ファイル名エントリのプロンプトに対しては、実際の現在のバージョンを使用します

注：上記の例では、tftpが使用されています。MDSは、ftp、scp、およびsftpもサポートします。

4.ターゲットシステムとキックスタートイメージをダウンロードします。

シスコの「ソフトウェアダウンロード」ページから新しいNX-OSイメージをダウンロードします。キックスタートイメージとシステムイメージの両方が必要です。それらを、デフォルトの TFTP ディレクトリ内の TFTP サーバ上に置きます。

シスコでは、2種類のNX-OSソフトウェアを提供しています。Payload Non-Crypto(Non-Payload Encryption(NPE)とも呼ばれる)リリースは、米国商務省が暗号化を含むソフトウェアの輸出以外のリストに記載した国または政府向けです。NPEリリースには、特定の高度なトラブルシューティング機能が含まれていません。また、NPEリリースにより、シスコによる回避策やホットフィックスの提供が制限される可能性があります。輸出規制に該当するお客様だけがNPEリリースを実行します。

次の表を使用して、スイッチシリーズとスイッチソフトウェアイメージを選択できます。

Cisco MDS シリーズ スイッチのタイプ

命名規則

MDS 9124Vシリーズ

ファイル名はm9124v-s8ek9で始まります。

MDS 9132Tシリーズ

ファイル名はm9100-s6ek9で始まります。

MDS 9148Sシリーズ

ファイル名は m9100-s5ek9 で始まります。

MDS 9148Tシリーズ

ファイル名はm9148-s6ek9で始まります。

MDS 9148Vシリーズ

ファイル名はm9148v-s8ek9で始まります。

MDS 9220iシリーズ

ファイル名はm9220-s7ek9で始まります。

MDS 9250i シリーズ

ファイル名は m9250-s5ek9 で始まります。

MDS 9396Sシリーズ

ファイル名は m9300-s1ek9 で始まります。

MDS 9396Tシリーズ

ファイル名はm9300-s2ek9で始まります。

MDS 9396Vシリーズ

ファイル名はm9396v-s3ek9で始まります。

MDS 9710、9706、および9718シリーズスーパーバイザモジュール3

ファイル名は m9700-sf3ek9 で始まります。

MDS 9710、9706、および9718シリーズスーパーバイザモジュール4

ファイル名はm9700-sf4ek9で始まります。

注：シスコのダウンロードページで、ファイル名の上にカーソルを置いてMessage Digest5(MD5)を取得します

5. ブートフラッシュに、新しいイメージを追加できるだけの十分な空き領域があることを確認します。

ブートフラッシュにターゲットシステムとキックスタートイメージを保持するための十分な領域がない場合は、少なくともシステムイメージファイルを消去する必要があります。キックスタートイメージは、不具合が発生した場合に新しいイメージをロード(TFTP)できるポイントにスイッチを移動できるように保持します。アップグレードを行ったら、以前のバージョンを削除できます。注：現在のイメージは削除できません。

ブートフラッシュの空き領域を確認するには、dirコマンドを入力します。

MDS9124V# dir bootflash:

また、デュアルスーパーバイザのMDS 9700スイッチを実行する場合は、スタンバイスーパーバイザに十分な空き領域も同様に存在することを確認するために、次のコマンドを入力します。

MDS9700# dir bootflash://sup-standby/

6. TFTPサーバからスイッチのブートフラッシュに新しいイメージをダウンロードします。

MDS9124V# copy tftp: bootflash:

<prompts for file name> m9124v-s8ek9-kickstart-mz.9.4.3a.bin

<prompt for tftp server name or ip address> 192.168.1.1

MDS9124V# copy tftp: bootflash:

<prompts for file name> m9124v-s8ek9-mz.9.4.3a.bin

<prompt for tftp server name or ip address> 192.168.1.1

注：上記の例では、tftpが使用されています。MDSは、ftp、scp、およびsftpもサポートします。

チェックサムとMD5チェックサムを検証します。

有効なMD5チェックサムの例：

MDS9124V# show version image m9124v-s8ek9-mz.9.4.3a.bin

MD5 Verification Passed

image name: m9124v-s8ek9-mz.9.4.3a.bin

bios: v1.11.0(11/27/2024)

system: version 9.4(3a)

compiled: 3/1/2025 12:00:00 [03/25/2025 00:13:28]

MDS9124V#

無効なMD5チェックサムの例。再ダウンロードする必要があります。

MDS9124V# show version image m9124v-s8ek9-mz.9.4.3a.bin

MD5 Verification Failed

Image integrity check failed

7. SAN Analytics設定を保存し、SAN Analytics機能を一時的に無効にします。

この手順は、次の条件がすべて満たされている場合に実行する必要があります。

1. SAN分析が有効になっています。

2. スイッチモデルはMDS 9700スイッチで、1つ以上の32 Gbpsモジュール「4/8/16/32 Gbps Advanced FC Module DS-X9648-1536K9」が含まれます。

1. IBMブランドの9700スイッチの場合、「4/8/16/32 Gbps Advanced FC Module」のIBMモデルは01FT644です。

3. スイッチモデルはMDS 9132T、MDS 9148T、またはMDS 9396Tです

無停止アップグレードパスに最終ターゲットリリースへのアップグレードが複数含まれる場合、この手順は最初のNX-OSアップグレード時にのみ実行する必要があります。

これは、分析が有効になっていてNX-OSのアップグレードが行われた場合に、TCAMの破損を引き起こす可能性がある問題が原因で行われます。アップグレードが完了すると、手順7で分析が再度有効になります。show featureコマンドで分析が無効であると表示された場合は、このステップとステップ14はスキップできます。この問題は、Cisco Bug ID CSCwo03706 - FCインターフェイスが起動せず、ソフトゾーン分割に切り替わらない。

次のコマンドは、32 GbpsモジュールがMDS 9718のスロット12にあることを示しています。

MDS9718# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    48     2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9     ok

4    48     2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9     ok

9    0      Supervisor Module-4                 DS-X97-SF4-K9      ha-standby

10   0      Supervisor Module-4                 DS-X97-SF4-K9      active *

11   34     1/10/40G IPS,2/4/8/10/16G FC Module DS-X9334-K9        ok

12   48     4/8/16/32 Gbps Advanced FC Module   DS-X9648-1536K9    ok

13   48     8/16/32/64 Gbps Advanced FC Module  DS-X9748-3072K9    ok

次のコマンドは、32 GbpsモジュールがIBMブランドのSAN192C(9706)のスロット12にあることを示しています。

SAN192C# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    48     4/8/16/32 Gbps Advanced FC Module   01FT644 48x32 FC   ok

2    48     8/16/32/64 Gbps Advanced FC Module  03FR076 48x64 FC   ok

3    0      Supervisor Module-4                 02JD753 SF4        active *

4    0      Supervisor Module-4                 02JD753 SF4        ha-standby

5    34     1/10/40G IPS,2/4/8/10/16G FC Module 01FT645 24/10 EX   ok

6    48     8/16/32/64 Gbps Advanced FC Module  03FR076 48x64 FC   ok

次のコマンドは、スイッチタイプが9148Tであることを示しています。

MDS9148T# show version

Cisco Nexus Operating System (NX-OS) Software

TAC support: http://www.cisco.com/tac

Documents: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_serie

s_home.html

Copyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.

The copyrights to certain works contained herein are owned by

other third parties and are used and distributed under license.

Some parts of this software are covered under the GNU Public

License. A copy of the license is available at

http://www.gnu.org/licenses/gpl.html.

Software

BIOS:      version 1.11.0

loader:    version N/A

kickstart: version 9.4(3b)

system:    version 9.4(3b)

BIOS compile time:       11/27/2024

kickstart image file is: bootflash:///m9148-s6ek9-kickstart-mz.9.4.3b.bin

kickstart compile time:  5/24/2025 12:00:00 [05/28/2025 12:25:54]

system image file is:    bootflash:///m9148-s6ek9-mz.9.4.3b.bin

system compile time:     5/24/2025 12:00:00 [05/28/2025 13:58:43]

Hardware

cisco MDS 9148T 48X32G FC (1 RU) Chassis ("4/8/16/32 Gbps FC/Sup-4")

Intel(R) Xeon(R) CPU D-1530 @ 2.40GHz with 5735444 kB of memory.

Processor Board ID JAE22500MUN

Device name: F241-14-08-9148T-2

bootflash:    3735552 kB

Kernel uptime is 8 day(s), 1 hour(s), 27 minute(s), 47 second(s)

Last reset at 462831 usecs after Thu Aug 14 19:44:56 2025

Reason: Reset due to upgrade

System version: 8.4(2d)

Service:

plugin

Core Plugin

MDS9148T#

次のコマンドは、機能分析が有効になっていることを示しています。

MDS9718# show feature | i analytics

analytics          1        enabled

SAN Analyticsが有効になっている場合は、両方のスーパーバイザにSAN Analytics設定のコピーを保存します。

MDS9718# echo "configure terminal" > before_issu_analytics.cfg

MDS9718# show running-config analytics >> before_issu_analytics.cfg

とMDS 9700またはIBMブランドの9700の場合は、分析設定をスタンバイスーパーバイザにコピーします。

MDS9718# copy before_issu_analytics.cfg bootflash://sup-standby/

SAN Analytics機能を一時的に無効にします。

MDS9718# configure terminal

MDS9718(config)# no feature analytics

MDS9718(config)# end

MDS9718# copy running-config startup-config

8. インストールに対する影響を判別します。

これにより、イメージがチェックされ、スイッチとの互換性が確認されます。これは、show install all impactコマンドを使用して行います。

MDS9124V# show install all impact system m9124v-s8ek9-mz.9.4.3a.bin kickstart m9124v-s8ek9-kickstart-mz.9.4.3a.bin

Installer will perform impact only check. Please wait.

Verifying image bootflash:/m9124v-s8ek9-kickstart-mz.9.4.3a.bin for boot variable "kickstart".

[####################] 100% -- SUCCESS

Verifying image bootflash:/m9124v-s8ek9-mz.9.4.3a.bin for boot variable "system".

[####################] 100% -- SUCCESS

Performing module support checks.                                                 [####################] 100% -- SUCCESS

Verifying image type.

[####################] 100% -- SUCCESS

Extracting "system" version from image bootflash:/m9124v-s8ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "kickstart" version from image bootflash:/m9124v-s8ek9-kickstart-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "bios" version from image bootflash:/m9124v-s8ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Performing Compact Flash and TCAM sanity test.

[####################] 100% -- SUCCESS

Notifying services about system upgrade.                                          [####################] 100% -- SUCCESS

Compatibility check is done:

Module  bootable          Impact  Install-type  Reason

------  --------  --------------  ------------  ------

1       yes  non-disruptive         reset

Images will be upgraded according to following table:

Module       Image                  Running-Version(pri:alt)           New-Version  Upg-Required

------  ----------  ----------------------------------------  --------------------  ------------

1      system                                   9.3(2a)               9.4(3a)           yes

1   kickstart                                   9.3(2a)               9.4(3a)           yes

1        bios   v1.11.0(11/27/2024):v1.11.0(11/27/2024)   v1.11.0(11/27/2024)            no

MDS9124V#

ヒント：このコマンドは、2行に1行で入力する必要があります。  このコマンドはインストールには使用されませんが、インストールプロセスを確認したり、送受信されるバージョンを示すレポートを提供したりするために使用できます。  また、アップグレードの実行時に、このアップグレードが中断を伴うものか、または中断を伴わないものかも表示されます。

注：アップグレード/ダウングレードプロセスを開始する前に、スイッチに対するすべてのファイル転送セッション（SFTP/SCPなど）を閉じる必要があります。オープンなファイル転送セッションがあると、ISSU/Dの実行時にスイッチが中断してリロードする可能性があります。詳細については、Cisco Bug ID CSCvo22269およびCisco Bug ID CSCvu52058を参照してください。  クライアントは、MobaXtermがSSHセッションを開くときにSFTPセッションを開き、アップグレードの発生を防ぐことができると苦情を言っています。

9. NX-OSリリース間の非互換性を確認します。

show incompatibility system <target system image name>コマンドを発行して、NX-OSのリリースと、アップグレードのアップグレードを妨げるスイッチイベントの間の非互換性を確認します。これにより、/var/volatile/tmpファイルシステムに十分な空き領域が確保され、続行できるようになります。ランダム データの例は次のとおりです。

MDS9124V# show incompatibility system m9124v-s8ek9-mz.9.4.3a.bin

Checking incompatible configuration(s):

No incompatible configurations

Checking dynamic incompatibilities:

No incompatible configurations

MDS9124V#

10. /var/volatile/tmpファイルシステムが9%を超えて使用されていないことを確認します。

MDS9124V# show  system internal flash  | inc Mount|/var/volatile/tmp

Mount-on                  1K-blocks      Used   Available   Use%  Filesystem

/var/volatile/tmp            614400       104      614296      1   none

MDS9124V#

注：上記の例では、ファイルシステムの使用率が1 %しかないため、次のステップに進んでも安全です。/var/volatile/tmpファイルシステムの使用率が9 %を超えている場合は、インストールを続行せずにCisco TACに連絡してください。

11. 新しいシステムイメージからBIOSをアップグレードします。

ハードウェアのタイプごとにBIOSバージョンが異なります。番号は、スーパーバイザ、スイッチングモジュールなどの特定のハードウェアタイプによって大きく異なります。

CVE-2024-20397に対応するため、新しいスーパーバイザBIOSがNX-OS 9.4(2)に導入されました。この手順は、現在のスイッチのNX-OSリリースが8.4(2)から9.3(2a)の間にあり、ターゲットのNX-OSリリースが9.4(2)以降である場合に関連します。次の手順に進む前に、NX-OSイメージがすでにスーパーバイザにコピーされていることを確認してください。隠しコマンドを使用して、最新のスーパーバイザBIOSを各スーパーバイザに手動でインストールします。デュアルスーパーバイザを搭載したMDS 9700では、各スーパーバイザでこれを実行する必要があります。この例では、9.4(2a)のBIOSがインストールされています。

MDS9124V# install module 1 bios system m9124v-s8ek9-mz.9.4.3a.bin forced

Warning: Installing Bios forcefully...!

Warning: Please do not remove or power off the module at this time

Upgrading primary bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 1

Upgrading alternate bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 1

MDS9124V#

この例では、スロット9と10にスーパーバイザがあるMDS 9718のBIOSをアップグレードしています。

MDS9718# show module | include Supervisor

9    0      Supervisor Module-4                 DS-X97-SF4-K9     active *

10   0      Supervisor Module-4                 DS-X97-SF4-K9     ha-standby

MDS9718#

MDS9718# install module 9 bios system m9700-sf4ek9-mz.9.4.2a.bin forced

Warning: Installing Bios forcefully...!

Warning: Please do not remove or power off the module at this time

Upgrading primary bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 9

Upgrading alternate bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 9

MDS9718#

MDS9718# install module 10 bios system m9700-sf4ek9-mz.9.4.2a.bin forced

Warning: Installing Bios forcefully...!

Warning: Please do not remove or power off the module at this time

Upgrading primary bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 10

Upgrading alternate bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 10

MDS9718#

12. スイッチのNX-OSをアップグレードします。

「install all」コマンドを使用して、NX-OSの新しいバージョンへのアップグレードを続行します。

MDS 9124VからNX-OS 9.4(4)へのアップグレード例を次に示します。

MDS9124V# install all kickstart m9124v-s8ek9-kickstart-mz.9.4.4.bin system m9124v-s8ek9-mz.9.4.4.bin

Installer will perform compatibility check first. Please wait.

Verifying image bootflash:/m9124v-s8ek9-kickstart-mz.9.4.4.bin for boot variable "kickstart".

[####################] 100% -- SUCCESS

Verifying image bootflash:/m9124v-s8ek9-mz.9.4.4.bin for boot variable "system".

[####################] 100% -- SUCCESS

Performing module support checks.                                                                          [####################] 100% -- SUCCESS

Verifying image type.

[####################] 100% -- SUCCESS

Extracting "system" version from image bootflash:/m9124v-s8ek9-mz.9.4.4.bin.

[####################] 100% -- SUCCESS

Extracting "kickstart" version from image bootflash:/m9124v-s8ek9-kickstart-mz.9.4.4.bin.

[####################] 100% -- SUCCESS

Extracting "bios" version from image bootflash:/m9124v-s8ek9-mz.9.4.4.bin.

[####################] 100% -- SUCCESS

Performing Compact Flash and TCAM sanity test.

[####################] 100% -- SUCCESS

Notifying services about system upgrade.                                                                   [####################] 100% -- SUCCESS

Compatibility check is done:

Module  bootable          Impact  Install-type  Reason

------  --------  --------------  ------------  ------

1       yes  non-disruptive         reset

Images will be upgraded according to following table:

Module       Image                  Running-Version(pri:alt)           New-Version  Upg-Required

------  ----------  ----------------------------------------  --------------------  ------------

1      system                                   9.4(1a)                9.4(4)           yes

1   kickstart                                   9.4(1a)                9.4(4)           yes

1        bios   v1.11.0(11/27/2024):v1.11.0(11/27/2024)   v1.11.0(11/27/2024)            no

Do you want to continue with the installation (y/n)?  [n] y

Install is in progress, please wait.

Performing runtime checks.                                                                                 [####################] 100% -- SUCCESS

Notifying services about the upgrade.                                                                      [####################] 100% -- SUCCESS

Setting boot variables.

[####################] 100% -- SUCCESS

Performing configuration copy.

[####################] 100% -- SUCCESS

Module 1: Refreshing compact flash and Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Upgrade can no longer be aborted, any failure will result in a disruptive upgrade.

Freeing memory in the file system.                                                                         [####################] 100% -- SUCCESS

Loading images into memory.                                                                                [####################] 100% -- SUCCESS

Saving linecard runtime state.                                                                             [####################] 100% -- SUCCESS

Saving supervisor runtime state.                                                                           [####################] 100% -- SUCCESS

Saving mts state.                                                                                          [####################] 100% -- SUCCESS

Reloading the kernel to proceed with the upgrade.

All telnet and ssh connections will now be temporarily terminated.

F241-16-11-9124V-1#

MDS BIOS: v1.11.0 Date: 11/27/2024 15:45:42

System Date: 08/27/2025  Time: 18:43:44.0

Booting bootflash:/m9124v-s8ek9-kickstart-mz.9.4.4.bin

Trying diskboot

Filesystem type is ext2fs, partition type msdos.

Image SWID valid

Image MD5Sum match

OS Image Key Type: Development KEY

Image Signature verification was Successful.

Boot Time: 8/27/2025  18:43:51

INIT: version 2.88 booting

USB device found..

boot device node /dev/sda

obfl flash device node /dev/sdb

Checking obfl filesystem. done.

Checking all filesystems.... done.

ACT2: ACT2 AUTHENTICATION TEST STATUS : SUCCESS

/etc/rc.d/rcS.d/S81mcelog-init: line 33: boot_debug: command not found

Starting mcelog daemon

Loading system software

isanimg_passed_by_sycli::

System image digital signature verification successful.

Uncompressing system image: bootflash:/m9124v-s8ek9-mz.9.4.4.bin Wed Aug 27 18:44:37 UTC 2025

blogger: nothing to do.

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

..done Wed Aug 27 18:44:39 UTC 2025

INIT: Entering runlevel: 3

starting statd: done

2025 Aug 27 18:44:50 F241-16-11-9124V-1 %SYSLOG-2-SYSTEM_MSG : Syslogs wont be logged into logflash until logflash is online

2025 Aug 27 18:44:53 F241-16-11-9124V-1 %KERN-2-SYSTEM_MSG: [   14.911303] igb_probe: Could not do igb_proc_init - kernel

2025 Aug 27 18:45:10 F241-16-11-9124V-1 %CARDCLIENT-2-REG: OK

2025 Aug 27 18:45:17 F241-16-11-9124V-1 %PMON-SLOT1-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success .

2025 Aug 27 18:45:19 F241-16-11-9124V-1 %PLATFORM-2-PS_DETECT: Power supply 1 detected but shutdown (Serial number LIT24512HRP)

2025 Aug 27 18:45:19 F241-16-11-9124V-1 %PLATFORM-2-PS_OK: Power supply 2 ok(Serial number LIT24512HSG)

2025 Aug 27 18:45:19 F241-16-11-9124V-1 %PLATFORM-2-PS_FANOK: Fan in Power supply 2 ok

User Access Verification

Continuing with installation process, please wait.

The login will be disabled until the installation is completed.

Status for linecard upgrade.                                                                               [####################] 100% -- SUCCESS

Performing supervisor state verification.                                                                  [####################] 100% -- SUCCESS

Supervisor non-disruptive upgrade successful.

Install has been successful.

MDS 9710をNX-OS 9.4(3a)にアップグレードする例を次に示します。

MDS9710# install all kickstart m9700-sf4ek9-kickstart-mz.9.4.3a.bin system m9700-sf4ek9-mz.9.4.3a.bin

Installer will perform compatibility check first. Please wait.

Verifying image bootflash:/m9700-sf4ek9-kickstart-mz.9.4.3a.bin for boot variable "kickstart".

[####################] 100% -- SUCCESS

Verifying image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin for boot variable "system".

[####################] 100% -- SUCCESS

Performing module support checks. [####################] 100% -- SUCCESS

Verifying image type.

[####################] 100% -- SUCCESS

Extracting "slc4xb" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "bios" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "system" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "kickstart" version from image bootflash:/m9700-sf4ek9-kickstart-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "lctsh" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "slcf32" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "slc-hindon" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Notifying services about system upgrade. [####################] 100% -- SUCCESS

Compatibility check is done:

Module bootable Impact Install-type Reason

------ -------- -------------- ------------ ------

1 yes non-disruptive rolling

4 yes non-disruptive rolling

5 yes non-disruptive reset

6 yes non-disruptive reset

8 yes non-disruptive rolling

9 yes non-disruptive rolling

10 yes non-disruptive rolling

Other miscellaneous information for installation:

Module info

------ ----------------------------------

8 FC ports 1-24 are hitless, IPS 1-8 are hitful, and Intelligent Applications running are hitful

Images will be upgraded according to following table:

Module Image Running-Version(pri:alt) New-Version Upg-Required

------ ---------- ---------------------------------------- -------------------- ------------

1 slc4xb 9.4(2a) 9.4(3a) yes

1 bios v1.10.23(04/07/20):v1.10.23(04/07/20) v1.10.23(04/07/20) no

4 slc4xb 9.4(2a) 9.4(3a) yes

4 bios v1.10.23(04/07/20):v1.10.23(04/07/20) v1.10.23(04/07/20) no

5 system 9.4(2a) 9.4(3a) yes

5 kickstart 9.4(2a) 9.4(3a) yes

5 bios v2.21.0(11/27/2024):v2.21.0(11/27/2024) v2.21.0(11/27/2024) no

6 system 9.4(2a) 9.4(3a) yes

6 kickstart 9.4(2a) 9.4(3a) yes

6 bios v2.21.0(11/27/2024):v2.21.0(11/27/2024) v2.21.0(11/27/2024) no

8 lctsh 9.4(2a) 9.4(3a) yes

8 bios v4.2.19(05/16/2023):v4.2.19(05/16/2023) v4.2.19(05/16/2023) no

9 slcf32 9.4(2a) 9.4(3a) yes

9 bios v4.1.56(05/16/2023):v4.1.56(05/16/2023) v4.1.56(05/16/2023) no

10 slc-hindon 9.4(2a) 9.4(3a) yes

10 bios v1.11.0(11/27/2024):v1.11.0(11/27/2024) v1.11.0(11/27/2024) no

Do you want to continue with the installation (y/n)? [n] y

Install is in progress, please wait.

Performing runtime checks. [####################] 100% -- SUCCESS

Syncing image bootflash:/m9700-sf4ek9-kickstart-mz.9.4.3a.bin to standby.

[####################] 100% -- SUCCESS

Syncing image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin to standby.

[####################] 100% -- SUCCESS

Setting boot variables.

[####################] 100% -- SUCCESS

Performing configuration copy.

[####################] 100% -- SUCCESS

Module 1: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 4: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 5: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 6: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 8: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 9: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 10: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

ME Firmware Status #1: 0x000F0345

ME Firmware Status #2: 0x3800E000

ME Current State: Operational

ME Error Code: No Error

ME Operational Firmware Version: 06:3.0.3.214

CPU Signature - 0x00050663: Version - 0x00050660

CPU - 1 : Cores - 8 : HTEn - 1 : HT - 2 : Features - 0xBFEBFBFF

MicroCode Version : 0x0700001E

Banzai FPGA Information:

BANZAI BusNum 3B Tornado VenID = 0x1137 DevId = 0x141 PCI address 0xF800000C

BANZAI FPGA BusNum 3C VenID = 0x10EE DevId = 0x7 PCI address 0xBC000000

BANZAI LPC VenID = 0x8086 DevId = 0x8C54

Revison Number = 0x14

BIOS = Primary 0x200

Primary SB_Result: 0x18C3140

SB_Address: 0xFFDE008C

SB_Error: 0x0

Secondary SB_Result: 0x0

SB_Address: 0x0

SB_Error: 0x0

Enable OS Watchdog timer. Value 0x7FC00

Punch SPI boot timer Stop. Value 0x300

IOFPGA MISC RESET REG 0x18. Default Value 0x0

IOFPGA MISC RESET REG 0x18. Value 0x400

Config S2S Command register 0x704. Value 0x4

Config S2S Config register 0x700. Value 0x800000F

IDROM MAC Address = 10:B3:D6:8E:19:04

Disable GBE ASPM

SATA Port 0: Micron_5100_MT - 240.0 GB

NEXUS OS Boot Mode = 0x0

Selected Boot Option:

NEXUS OS: GRUB Boot

CISCO SUP3DC3X BIOS: v2.21.0 Date: 11/27/2024 12:29:13

Pre OS Boot Entry:

IO-FPGA: Disabled OS Watch Dog Timer!

PMB2_REG(0x8)=0xaa

S2S_REG(0x24)=0x1

Booting bootflash:/m9700-sf4ek9-kickstart-mz.9.4.3a.bin

Trying diskboot

Filesystem type is ext2fs, partition type 0x83

Image SWID valid

Image Signature verification was Successful.

Boot Time: 8/27/2025 12:41:37

Cisco OS Boot Entry:

IO-FPGA: Enabled the OS Watch Dog Timer!

INIT: version 2.88 booting

Checking Bootflash

Bootflash firmware upgrade not required

Checking SSD

Checking firmware version for SSD

Firmware is already at latest version

OBFL device found as /dev/sda

usb device (2-1:1.0) /dev/sdb found after 0 iterations

boot device node /dev/sdb

cat: /sys/bus/usb/devices/1-1.1/dev: No such file or directory

mknod: invalid minor device number ''

Checking obfl filesystems...[ 35.469121] OBFL Error: (line 1265):obfl_global_header_check: number of blocks 5 not valid, expected 6

Checking all filesystems..r.r.r.R.r done.

[ 59.398556] SUP booted with primary IO-FPGA

[ 59.448706] in cctrl2 module

[ 59.483190] registering callback

Starting mcelog daemon

Starting rpcbind daemon...done.

creating NFS state directory: done

starting 8 nfsd kernel threads: done

starting mountd: done

starting statd: done

Loading system software

/bootflash//m9700-sf4ek9-mz.9.4.3a.bin read done

System image digital signature verification successful.

Uncompressing system image: bootflash:/m9700-sf4ek9-mz.9.4.3a.bin Wed Aug 27 12:43:13 UTC 2025

blogger: nothing to do.

C

..done Wed Aug 27 12:43:19 UTC 2025

INIT: Entering runlevel: 3

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

User Access Verification

Continuing with installation, please wait

2025 Aug 27 12:45:31 MDS9710 %USBHSD-2-MOUNT: logflash: online

Module 5: Waiting for module online.

-- SUCCESS

2025 Aug 27 12:50:50 MDS9710 %KERN-2-SYSTEM_MSG: [ 523.196775] Switchover started by redundancy driver - kernel

2025 Aug 27 12:50:50 MDS9710 %SYSMGR-2-HASWITCHOVER_PRE_START: This supervisor is becoming active (pre-start phase).

2025 Aug 27 12:50:50 MDS9710 %SYSMGR-2-HASWITCHOVER_START: Supervisor 5 is becoming active.

2025 Aug 27 12:50:51 MDS9710 %SYSMGR-2-SWITCHOVER_OVER: Switchover completed.

2025 Aug 27 12:50:54 MDS9710 %PLATFORM-1-PFM_ALERT: Disabling ejector based shutdown on sup in slot 5

2025 Aug 27 12:50:55 MDS9710 %IVR-2-IVR_NAT_INFO: Only IVR NAT is supported on this platform in this NX-OS release. IVR NAT is not enabled by default - it must be explicitly enabled.

2025 Aug 27 12:55:17 MDS9710 %USBHSD-STANDBY-2-MOUNT: logflash: online

2025 Aug 27 12:55:17 MDS9710 %USBHSD-STANDBY-2-MOUNT: slot0: online

2025 Aug 27 12:58:49 MDS9710 %PLATFORM-1-PFM_ALERT: Enabling ejector based shutdown on sup in slot 6

Module 1: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 12:59:45 MDS9710 %PLATFORM-1-PFM_ALERT: Enabling ejector based shutdown on sup in slot 5

2025 Aug 27 13:00:33 MDS9710 %MODULE-2-MOD_EOL_WARN: module 1 (DS-X9448-768K9) is approaching End of Life date. Refer to https://www.cisco.com/c/en/us/products/collateral/storage-networking/mds-9700-series-multilayer-directors/eos-eol-notice-c51-742195.html for EOL notice

2025 Aug 27 13:00:43 MDS9710 %PMON-SLOT1-2-PMON_CRIT_INFO: Port Monitor Critical Information: Con[####################] 100% -- SUCCESS

Module 4: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 13:01:59 MDS9710 %MODULE-2-MOD_EOL_WARN: module 4 (DS-X9448-768K9) is approaching End of Life date. Refer to https://www.cisco.com/c/en/us/products/collateral/storage-networking/mds-9700-series-multilayer-directors/eos-eol-notice-c51-742195.html for EOL notice

2025 Aug 27 13:02:08 MDS9710 %PMON-SLOT4-2-PMON_CRIT_INFO: Port Monitor Critical Information: Con[####################] 100% -- SUCCESS

Module 8: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 13:05:32 MDS9710 %PMON-SLOT8-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success .

Module 9: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 13:10:19 MDS9710 %PMON-SLOT9-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success . [####################] 100% -- SUCCESS

Module 10: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 13:12:31 MDS9710 %PMON-SLOT10-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success . [####################] 100% -- SUCCESS

Install has been successful.

13. インストールを確認します。

show versionコマンドを発行し、systemバージョンとkickstartバージョンが予期されるバージョンであることを確認して、インストールが正常に完了していることを確認します。

MDS9124V# show version

Cisco Nexus Operating System (NX-OS) Software

TAC support: http://www.cisco.com/tac

Documents: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_serie

s_home.html

Copyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.

The copyrights to certain works contained herein are owned by

other third parties and are used and distributed under license.

Some parts of this software are covered under the GNU Public

License. A copy of the license is available at

http://www.gnu.org/licenses/gpl.html.

Software

BIOS:      version 1.11.0

loader:    version N/A

kickstart: version 9.4(3a)

system:    version 9.4(3a)

BIOS compile time:       11/27/2024

kickstart image file is: bootflash:///m9124v-s8ek9-kickstart-mz.9.4.3a.bin

kickstart compile time:  3/1/2025 12:00:00 [03/24/2025 22:26:25]

system image file is:    bootflash:///m9124v-s8ek9-mz.9.4.3a.bin

system compile time:     3/1/2025 12:00:00 [03/25/2025 00:13:28]

Hardware

cisco MDS 9124V 24X64G FC (1 RU) Chassis ("24X8/16/32/64 Gbps FC/Sup-4")

Intel(R) Xeon(R) CPU D-1633N @ 2.50GHz with 8053200 kB of memory.

Processor Board ID JAE26220SYR

Device name: F241-16-10-9124V-3

bootflash:    7364608 kB

Kernel uptime is 0 day(s), 0 hour(s), 2 minute(s), 53 second(s)

Last reset at 356414 usecs after Fri Aug 22 20:22:16 2025

Reason: Reset due to upgrade

System version: 9.3(2a)

Service:

plugin

Core Plugin

MDS9124V#

MDS 9700でshow moduleコマンドを使用して、すべてのモジュールが正しいNX-OSレベルであることを確認します。

MDS9710# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    48     2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9     ok

4    48     2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9     ok

5    0      Supervisor Module-4                 DS-X97-SF4-K9      active *

6    0      Supervisor Module-4                 DS-X97-SF4-K9      ha-standby

8    34     1/10/40G IPS,2/4/8/10/16G FC Module DS-X9334-K9        ok

9    48     4/8/16/32 Gbps Advanced FC Module   DS-X9648-1536K9    ok

10   48     8/16/32/64 Gbps Advanced FC Module  DS-X9748-3072K9    ok

Mod  Power-Status  Reason

---  ------------  ---------------------------

2    powered-dn     Configured Power down

3    powered-dn     Configured Power down

Mod  Sw               Hw

---  ---------------  ------

1    9.4(3a)          1.1

4    9.4(3a)          1.3

5    9.4(3a)          1.0

6    9.4(3a)          1.0

8    9.4(3a)          1.0

9    9.4(3a)          1.0

10   9.4(3a)          1.0

...

14. 分析を再度有効にします（必要な場合）。

中断のないアップグレードパスに、最終ターゲットリリースへのアップグレードが複数含まれる場合、この手順は最後のNX-OSアップグレード時にのみ実行する必要があります。つまり、最終的なターゲットリリースへのアップグレードです。最終ターゲットリリースへのアップグレードが完了した後、分析機能がステップ7で無効になっていた場合は、次のように再度有効にすることができます。

MDS9718# run before_issu_analytics.cfg

15. アップグレードが完了したら、Show Tech-Support Detailsのコピーを保存します。

mds9124V# tac-pac

Collecting show tech-support details...

Show tech details will take 4-8 minutes to complete. Please Wait ...

Collecting show logging onboard...

tacpac file volatile:mds9124V_tacpac_2025-08-22.gz created.

mds9124V#

16. TFTPサーバに保存したtac-pac/techsupportをコピーします。

インストールに関する質問がある場合は、インストール前のtac-pacをインストール後のtac-pacと比較できます。ファイル名を変更する「move」コマンドに注意してください。

MDS9124V# move volatile:F241-16-10-9124V-3_tacpac_2025-08-22.gz volatile:F241-16-10-9124V-3_tacpac_2025-08-22_after_install.gz

MDS9124V#

MDS9124V# copy volatile:F241-16-10-9124V-3_tacpac_2025-08-22_after_install.gz tftp://192.168.1.1

Trying to connect to tftp server......

Connection to server Established. Copying Started.....

-

TFTP put operation was successful

Copy complete.

MDS9124V#