Cisco MDS NX-OS リリース 9.x のアップグレード

ここでは、Cisco MDS NX-OS ソフトウェアを Cisco MDS NX-OS リリース 9.x にアップグレードする方法について説明します。説明する項目は次のとおりです:

すべてのスイッチ タイプでの Cisco MDS NX-OS ソフトウェア アップグレードのガイドライン

次のアップグレードのガイドラインは、すべてのスイッチに適用されます。

  • スイッチのファイバ チャネル ポートが Cisco 以外の製品に接続されている場合は、これらが個別のファイバ チャネル リンクとして動作し、ポート チャネルに集約されていないことを確認します。ファイバ チャネル ポートのチャネルは、シスコ以外のテクノロジーとの互換性がありません。

  • Cisco MDS NX-OS 9.4(2) にアップグレードする場合は、Cisco MDS NX-OS 9.4(2a) にアップグレードする前に、 CSCwk14579 に記載されている回避策を適用してください。Cisco MDS NX-OS 9.4(2) より前のすべてのリリースでは、Cisco MDS NX-OS 9.4(2a) に直接アップグレードすることを推奨します。

  • FCIP ISL を介して接続されているスイッチでは、In-Service Software Upgrade(ISSU)を同時に実行しないことを推奨します。1 台のスイッチで ISSU を実行し、ISSU が完了したら隣接スイッチで ISSU を実行してください。ただし、ファイバ チャネル ISL を介して接続されているスイッチでは、ISSU を同時に実行できます。

  • Cisco MDS NX-OS リリース バージョンにアップグレードまたはダウングレードするには、install all コマンドで同じリリース バージョンのキックスタート イメージとシステム イメージを使用する必要があります。

  • スイッチで feature scp-server コマンドまたは feature sftp-server コマンドを有効にした後に SFTP または SCP クライアントを使用してファームウェアをコピーする場合は、ISSU を実行する前に、no feature scp-server コマンドまたは no feature sftp-server コマンドを使用して SFTP または SCP 接続を閉じます。そうしないと、ISSU で中断が発生します。この問題を回避するには、代わりに copy コマンドを使用するか、DCNM クライアントを使用してファイルをスイッチに転送することを推奨します。

  • Cisco MDS NX-OS リリース 9.2(1) より前のリリースからアップグレードする場合は、アップグレード後に clear logging onboard txwait コマンドを使用してください。そうしないで、ファイル サイズが 512 KB を超えた場合には、ファイルは自動的に削除され、新しいファイル サイズで再作成されます。詳細については、『Cisco MDS 9000 シリーズ インターフェイス構成ガイド、リリース 9.x』を参照してください。

  • Cisco MDS NX-OS リリース 8.5(1) からリリース 9.2(1) 以降にアップグレードする場合は、アップグレード前に no feature fpm コマンドを使用してファブリック パフォーマンス モニター(FPM)機能を無効にしてください。スイッチをリリース 9.2(1) 以降にアップグレードした後、feature fpm コマンドを使用して FPM を再度有効にできます。

  • Cisco MDS NX-OS リリース 8.5(1) からリリース 9.2(1) に Cisco MDS 24/10 ポート SAN 拡張モジュールをアップグレードすると、FCIP トラフィックに影響が及びます。この状況から回復するには、モジュールをリロードします。

  • 64 文字の英数字を使用してデバイス エイリアス名を構成している場合、Cisco MDS NX-OS リリース 9.2(2) 以降のリリースにアップグレードすることはできません。次のシステム メッセージが表示されます:
    ISSU blocked because device-alias names > 63 characters exist.They
    can be displayed using 'show file upg_blocking_dev_al_cfg.txt'. Reduce  the size of the
    device-alias names to 63 characters or less and try  again.
  • CSCvz09012 の修正の一環として、アップグレード中にカード クライアント サービスが意図的に停止され、次の syslog メッセージが表示されます。特に対処の必要はありません。
    %SYSMGR-2-SERVICE_CRASHED: Service "cardclient" (PID 4941) hasn't
    caught signal 9 (no core)
  • 次の条件がすべて当てはまる場合は、Cisco MDS 48 ポート 64 Gbps ファイバ チャネル スイッチング モジュール(DS-X9748-3072K9)をシャーシに挿入しないことを推奨します。

    • Cisco MDS 9706、MDS 9710、または MDS 9718

    • Cisco MDS NX-OS リリース 9.2(1)

    • デフォルト以外の FCoE FCMAP が構成されている。これは、 show fcoe | i FC-MAP コマンドを発行することで確認できます。FCMAP のデフォルト値は 0x0e:fc:00 です。

  • Cisco MDS NX-OS リリース 9.2(1) を実行し、Cisco MDS 48 ポート 64 Gbps ファイバ チャネル スイッチング モジュール(DS-X9748-3072K9)を搭載したスイッチの場合、FCMAP をデフォルト以外の値に変更しないでください。ただし、スイッチを Cisco MDS NX-OS リリース 9.2(2) 以降にアップグレードした後は、FCoE FCMAP をデフォルト以外の値に設定できます。詳細については、CSCwa34016 を参照してください。

  • Cisco MDS NX-OS リリース 9.4(2a) から 9.4(3a) にソフトウェアをアップグレードするには、次の推奨手順に従います:

    • トランシーバ電力制御機能の無効化:トランシーバ電力制御機能が有効になっている場合は、アップグレードを開始する前に無効にする必要があります。この機能を無効にするには、 switch(config)# no system Transceiver power-control コマンドを使用します。

    • switch(config)# show system Transceiver power-control コマンドを使用して、トランシーバの電力制御機能が無効になっているかどうかを確認します。

    • アップグレードが完了したら、switch(config)# system Transceiver power-control コマンドを使用して、この機能を再度有効にできます。

    • 影響を受けるスイッチ:

      • Cisco MDS 9124V

      • Cisco MDS 9148V

      • Cisco MDS 9396V

ISSU 中の SAN 分析の中断の防止

MDS 9000 リリース 8.5(1) 以降では、内部 ACL プログラミング形式の変更により、リリース 8.x からリリース 8.5(1) またはリリース 9.x へのアップグレード中に機能が有効になっているままの場合、 SAN 分析 ACL エントリの破損が発生します。この問題は、古いハードウェアエントリ形式と新しいハードウェアエントリ形式が混在していることで発生し、すぐには明らかにならない可能性があり、影響を受けるリリースの ACL 整合性チェッカーで確実に検出できないサイレント破損が発生します。

ISSU 中の分析 ACL の破損を防ぐには、アップグレードの前に SAN 分析を無効にする必要があります。アップグレードの完了後には安全に再設定できます。詳細については、 CSCwo03706を参照してください。


(注)  


リリース 9.4(3a) 以降、分析を有効にして ISSU を実行した場合、事前に分析機能を無効にしておかないと、 ISSU は失敗します。


この手順は、次のすべてに該当する場合に実行する必要があります。

  • 機能分析 が設定されている場合。

  • In Service Software Upgrade(ISSU)が実行される場合。

  • 現在のリリースがリリース 8.5(1) より前で、ターゲット リリースがリリース 8.5(1) または 9.2(1) 以降の場合。

  • 次の製品のいずれかである場合。

    シスコ製品名 IBM 製品名
    MDS 9148T ファブリック スイッチ SAN48C-6
    MDS 9396T ファブリック スイッチ SAN96C-6
    MDS 9132T ファブリック スイッチ SAN32C-6
    32Gb モジュール(DS-X9648-1536K9) 32 Gb モジュール(01FT644)

上記の条件を満たす分析を有効にして ISSU をすでに実行した場合、分析ACL の破損が発生します。ファブリックスイッチまたは 32 Gb モジュールの中断を伴うリロードを実行します。

  • MDS 9000 シリーズ ファブリック スイッチの場合は、reload system コマンドを使用して中断を伴うリロードを実行します。


    (注)  


    non-disruptive パラメータを指定しないでください


  • 32 Gb モジュールを搭載した MDS 9000 シリーズ ディレクタ スイッチの場合は、 reload module xコマンドを使用して中断を伴うリロードを実行します


    (注)  


    このコマンドは、 SAN 分析が設定されたインターフェイスを持つモジュールに対して実行します。



(注)  


分析を無効にした場合、分析データはテレメトリを介して収集または転送されません。これは NDFC SAN Insights には影響しません。


この問題を回避するには、次の手順を実行します。

手順


ステップ 1

network-admin ユーザー権限でスイッチにログインします。

ステップ 2

現在の SAN 分析の設定をブートフラッシュのバックアップ ファイルに保存します。

switch# echo "configure terminal" > bootflash:before_issu_analytics.cfg
switch# show running-config analytics >> bootflash:before_issu_analytics.cfg
               

ステップ 3

ブートフラッシュのバックアップとして分析インターフェイス構成を確認します。

switch# show file bootflash:before_issu_analytics.cfg
               

ステップ 4

スイッチ全体をブート フラッシュにバックアップとして保存します。

switch# copy running-config bootflash:backup_config.txt
               

詳細については、Cisco MDS 9000 シリーズ NX-OS 基礎構成ガイドCisco NX-OS セットアップ ユーティリティの使用の章を参照してください。

ステップ 5

グローバル コンフィギュレーション モードで、 SANアナリティクス機能を無効にします。

switch# configure terminal
switch(config)# no feature analytics
               

SAN 分析が無効になっていることを確認します。

switch# show feature | include analytics
analytics            1        disabled

ステップ 6

Cisco MDS スイッチをターゲット リリース 9.x にアップグレードします。

アップグレード手順については、 「Cisco MDS NX- OSリリース 9.x のアップグレード」を参照してください。

ステップ 7

アップグレードが正常に完了したら、グローバル コンフィギュレーション モードで SAN Analytics 実行コンフィギュレーションを復元します。

switch(config)# copy bootflash:before_issu_analytics.cfg running-config
Copy complete.

ステップ 8

SAN 分析機能が有効になっていることを確認します。

switch# show feature | include analytics
analytics            1        enabled

ステップ 9

ステップ 3 と同じインターフェイスのセットで分析が有効になっていることを確認します。

switch# show running-config analytics
               

ステップ 10

実行コンフィギュレーションをスタートアップ コンフィギュレーションに保存します。

switch# copy running-config startup-config
               

ステップ 11

バックアップ設定ファイルを削除してスペースを解放します。

switch# delete bootflash:backup_config.txt
Do you want to delete "/backup_config.txt"? (yes/no/abort) [y] y

switch# delete bootflash:before_issu_analytics.cfg
Do you want to delete "/before_issu_analytics.cfg"? (yes/no/abort) [y] y
               

このプロセスにより、アップグレード中に SAN 分析エントリが破損しないようにします。詳細については、 CSCwo03706を参照してください。

Cisco MDS 9700 シリーズ マルチレイヤ ディレクタ スイッチの MDS NX-OS のアップグレード

Cisco MDS 9700 シリーズ マルチレイヤ ディレクタにおける、Cisco MDS NX-OS Release 9.x へのアップグレードの大まかなプロセスは次のとおりです:

手順


ステップ 1

Cisco MDS 9700 シリーズ マルチレイヤ ディレクタでの Cisco MDS NX-OS リリース 9.x へのアップグレード に記されている方法で、Upgrade to Cisco MDS NX-OS リリース 9.x にアップグレードします。

ステップ 2

Cisco MDS 48 ポート 16 Gbps ファイバ チャネル スイッチング モジュールを Cisco MDS 9700 シャーシに 取り付けるか、Cisco MDS 48 ポート 10 ギガビット イーサネット モジュールを Cisco MDS 9700 シャーシに 取り付けます。

詳細については、Cisco MDS 9700 シリーズ ハードウェア設置ガイドを参照してください。

ステップ 3

必要に応じてスイッチをリロードします。


Cisco MDS 9700 シリーズ マルチレイヤ ディレクタでの Cisco MDS NX-OS リリース 9.x へのアップグレード


(注)  


ファームウェアのアップグレードには、コンソール接続または管理インターフェイスを介した telnet/SSH 接続を使用できます。

コンソール インターフェイスを使用してアップグレードする場合は、両方のスーパーバイザへの接続が正常に動作することを確認します。このプロセスによりスイッチオーバーが発生し、現在のスタンバイ スーパーバイザがアップグレード後にアクティブになります。

管理インターフェイスを使用して telnet/SSH経由でアップグレードする場合は、両方の mgmt0 インターフェイスが稼働していることを確認します。スタンバイ スーパーバイザの mgmt0 インターフェイスのステータスを確認するには、 show interface mgmt0 コマンドを使用します。スタンバイ スーパーバイザの mgmt0 インターフェイスのステータスを確認するには、 show interface mgmt0 standby コマンドを使用します。スイッチオーバーが発生したら、Telnet/SSHセッションを再確立する必要があります。



(注)  


system auto-collect tech-support コマンドを有効にすると、スタンバイ スイッチがリロードされて Cisco MDS 9700 シリーズ マルチレイヤ ディレクタで HA-Standby になるまでに 600 秒の遅延が発生します。


Cisco MDS 9700 シリーズ マルチレイヤ ディレクタを以前の NX- OSリリースから NX- OS 9.x リリースにアップグレードするには、次の手順を実行します。

手順


ステップ 1

http://www.cisco.com/ にアクセスし、ページ最上部の [ログイン(Log In)] をクリックします。シスコ システムズのユーザー名とパスワードを入力します。

(注)  

 

Cisco.com に登録していないユーザーは、このマニュアルに記載されているセキュア リンクにアクセスできません。

ステップ 2

新しい Cisco MDS 9700 シリーズ マルチレイヤ スイッチについて次の物理的な接続を確認します。

コンソールインターフェイスを使用してアップグレードする場合は:

  • コンピュータ端末(または端末サーバー)にコンソール ポートが物理的に接続されていること。Telnet/SSH経由でアップグレードする場合。

  • 両方の管理 10/100/1000 イーサネット ポート(mgmt0)インターフェイスが外部のハブ、スイッチ、またはルータに接続されていること。show interface mgmt0 および show interface mgmt0 standby コマンドを使用して、両方の接続を確認します。

物理的な接続を確認するには、製品のハードウェア設置ガイドを参照してください。詳細については、『Cisco MDS 9700 Director Hardware Installation Guide』を参照してください。

ステップ 3

スイッチにログインします。

ステップ 4

copy running-config startup-config コマンドを実行して、現在実行中の構成を保存します。

copy running-config bootflash:backup_config.txt コマンドを実行して、既存の設定のバックアップをファイルに作成することもできます。Cisco MDS 9000 シリーズ NX-OS 基礎構成ガイドCisco NX-OS セットアップ ユーティリティの使用の章を参照してください。

ステップ 5

ステップ 5 スイッチの show tech-support details コマンド出力のコピーを保存します。

詳細については、Cisco MDS 9000 スイッチとDCNM からのログの収集を参照してください。

ステップ 6

show license usage コマンドを使用して、スイッチにインストールされている必要なライセンス ファイルが表示されることを確認します。

(注)  

 

工場出荷時のスイッチには、必要なライセンスがシステムにインストールされています。ただし、出荷時のライセンス ファイルでは、猶予期間中に使用する可能性のある機能のライセンスは付与されていません。『Cisco MDS 9000 Series NX-OS Licensing Guide』を参照してください。

この時点でライセンスが表示されない場合は、ステップ 7ステップ 8 を実行して必要なライセンスをインストールします。

この時点で必要なライセンスが表示されている場合は、ステップ 7ステップ 8 は省略します。ステップ 9 に進んでください。

有効なライセンスの CLI 出力の例を次に示します。

switch# show license usage
Feature            Ins       Lic       Status       Expiry Date    Comments
FM_SERVER_PKG       No        -        Unused        -                -
MAINFRAME_PKG       No        -        Unused        -                -
ENTERPRISE_PKG      Yes       -        Unused        Never            -
 

ステップ 7

必要に応じてライセンスをインストールし、必要な機能がスイッチで使用できるようにします。

次の操作を行ってください。

  1. show license host-id コマンドを使用して、スイッチのシリアル番号を取得します。ホスト ID は、スイッチのシリアル番号ともいいます。

    switch# show license host-id
    License hostid: VDH=JAF1721AEQG 

    ヒント

     

    コロン(:)記号の後に表示される ID 全体を使用します。この例では、ホスト ID は VDH=JAF1721AEQG です

  2. 権利証明書または購入証明書を入手します。この文書は、すべての Cisco MDS スイッチに付属しています。

  3. 権利証明書またはその他の購入証明書で、製品認証キー(PAK)を見つけます。

  4. 製品の権利証明書または購入証明書に、URL が記載されています。

  5. スイッチに該当する指定の URL を見つけてアクセスし、スイッチのシリアル番号と PAK を入力します。

    ライセンス キー ファイルが E メールで送信されます。ライセンス キー ファイルは、要求されたスイッチのみでの使用を認証するためにデジタル署名されています。指定したスイッチの Cisco MDS NX-OS ソフトウェアがライセンス キー ファイルにアクセスすると、要求された機能も有効になります。

(注)  

 

指定した Cisco MDS 9000 シリーズ マルチレイヤ スイッチに、キーを変更せずにライセンス ファイルをインストールします。

ライセンスの詳細については、『Cisco MDS 9000 Series NX-OS Licensing Guide』を参照してください。

ステップ 8

E メールでライセンス キー ファイルを受信したら、ライセンス キー ファイルをインストールします。

次の操作を行ってください。

  1. TFTP または SCP を使用してライセンス ファイルをブートフラッシュにコピーします。

  2. スイッチ コンソールから、アクティブなスーパーバイザ モジュールで install license コマンドを実行して、ライセンス ファイルをインストールします。

    switch# install license bootflash:license_file.lic
    Installing license..done 

    (注)  

     

    ライセンス キー ファイルにターゲット名を指定する場合、ファイルは指定された名前でインストールされます。そうしない場合、ライセンス キー ファイルに指定されたファイル名がライセンスのインストールに使用されます。

  3. スイッチ コンソールを終了します。

ライセンスの詳細については、『Cisco MDS 9000 Series NX-OS Licensing Guide』を参照してください。

ステップ 9

dir bootflash: コマンドを使用して、イメージ ファイルのコピーに必要な容量が bootflash: ディレクトリにあることを確認します。

delete bootflash: filename コマンドを使用して、不要なファイルを削除します。

switch# dir bootflash:
 
4096 Nov 23 10:47:46 2018.patch/
68230 Dec 10 11:27:20 2018 backup_10_12_2018
4096 Dec 12 10:23:54 2018 bootflash/
52692992 Aug 24 06:18:35 2018 diag-bz-npu-F26
82725888 Aug 24 06:18:24 2018 diag-sup3dc3-bz-F26.bin
1048576 Aug 24 05:47:10 2018 diag_test_file
34646 Jan 28 14:45:50 2019 ethpm_act_logs.log
270463 Jan 28 14:47:51 2019 ethpm_im_tech.log
30627 Jan 28 14:46:50 2019 ethpm_mts_details.log
73 Jan 28 14:46:50 2019 ethpm_syslogs.log
1935271 Jan 28 14:47:50 2019 ethpm_tech.log
12831 Dec 07 15:57:20 2018 log1
4096 Feb 07 13:13:47 2019 lost+found/
4421896 May 02 19:32:22 2019 m9700-sf4ek9-dplug-mz.9.2.1.bin
4421857 May 07 12:18:16 2019 m9700-sf4ek9-dplug-mz.9.2.1.bin
60380672 Apr 29 16:15:25 2019 m9700-sf4ek9-kickstart-mz.9.2.1.bin
60380672 May 02 19:32:34 2019 m9700-sf4ek9-kickstart-mz.9.2.1.bin
60380672 May 07 12:19:05 2019 m9700-sf4ek9-kickstart-mz.9.2.1.bin
433279746 Apr 29 16:32:42 2019 m9700-sf4ek9-mz.9.2.1.bin
433304076 May 02 19:47:52 2019 m9700-sf4ek9-mz.9.2.1.bin
1548886 May 02 19:47:58 2019 m9700-sf4ek9-mz.9.2.1.tar.gz
433423429 May 07 12:33:27 2019 m9700-sf4ek9-mz.9.2.1.bin
1548937 May 07 12:33:35 2019 m9700-sf4ek9-mz.9.2.1.tar.gz
4096 Mar 26 09:54:14 2019 scripts/
1286622 Mar 21 15:53:25 2019 sysmgrconfig
11082 Aug 24 06:14:41 2018 temp.log
Usage for bootflash://sup-local
3213733888 bytes used
500277248 bytes free
3714011136 bytes total 

(注)  

 

Cisco MDS NX-OS ソフトウェアをダウンロードしてインストールする前に、Cisco MDS リセラーによってリリースがサポートされていることを確認します。Cisco リセラーから有償のサポートを購入した場合は、詳細についてリセラーに直接お問い合わせください。それ以外の場合には、シスコ テクニカル サポートへお問い合せください。

ステップ 10

アクティブなスーパーバイザ モジュールのブートフラッシュでさらに多くの容量が必要な場合は、不要なファイルを削除して空き容量を確保します。

switch# delete bootflash:m9700-sf3ek9-kickstart-mz.8.3.1.bin
switch# delete bootflash:m9700-sf3ek9-mz.8.3.1.bin

ステップ 11

Cisco MDS 9700 シリーズ マルチレイヤ スイッチで、スタンバイのスーパバイザ モジュールのブートフラッシュに使用できる容量があることを確認します。


switch# dir bootflash://sup-standby/
       4096    Jan 06 05:17:36 2020  .patch/
       4096    Sep 21 23:50:31 2023  .rpmstore/
          0    Oct 26 10:04:12 2023  F241-15-09-9710-1_show_tech_det_9_4_1.log
       4096    Jan 09 12:45:21 2025  intersight/
       4096    Mar 05 13:52:27 2025  lost+found/
    4857978    Jan 20 12:07:30 2025  m9700-sf4ek9-dplug-mzg.9.4.3.bin
   60695552    Mar 05 16:38:23 2025  m9700-sf4ek9-kickstart-mz.8.4.2f.bin
   63588352    Mar 12 09:21:59 2025  m9700-sf4ek9-kickstart-mz.9.2.1a.bin
   79246336    Aug 20 07:52:04 2024  m9700-sf4ek9-kickstart-mz.9.4.2a.bin
   79637504    Dec 10 16:42:04 2024  m9700-sf4ek9-kickstart-mz.9.4.3.bin
  480722931    Feb 11 13:26:55 2025  m9700-sf4ek9-mz.8.4.2f.bin
  579615401    Mar 12 09:20:53 2025  m9700-sf4ek9-mz.9.2.1a.bin
  539330088    Aug 20 07:52:38 2024  m9700-sf4ek9-mz.9.4.2a.bin
  540745273    Dec 11 14:39:59 2024  m9700-sf4ek9-mz.9.4.3.bin
    5854582    Sep 11 14:49:52 2023  m9700-sf4ek9-udplug-811941.bin
      42859    Feb 26 18:27:19 2025  show_int_tabular.py

Usage for bootflash://sup-standby
 2684067840 bytes used
 1112522752 bytes free
 3796590592 bytes total
switch#

ステップ 12

Cisco MDS 9700 シリーズ マルチレイヤ スイッチで、スタンバイのスーパーバイザ モジュールのブートフラッシュでさらに多くの容量が必要な場合は、不要なファイルを削除して空き容量を確保します。

switch# delete bootflash://sup-standby/m9700-sf4ek9-kickstart-mz.9.2.1a.bin
switch# delete bootflash://sup-standby/m9700-sf4ek9-mz.9.2.1a.bin 

ステップ 13

URL http://www.cisco.com/cisco/software/navigator.html から、Cisco Software Download Center にアクセスします。

ログインを求められたら、シスコ ユーザー名とパスワードを使用します。

ステップ 14

インストールするリリースに応じて、必要な Cisco MDS NX-OS リリース 9.x イメージファイルを選択します。

[Technical Support Encryption Software Export Distribution Authorization] フォームが表示されます。

ステップ 15

関連する詳細をこのフォームに入力して、認証を取得します。

ステップ 16

認証を取得したら、FTP または TFTP サーバーにファイルをダウンロードします。

(注)  

 

ファイルをダウンロードできる FTP または TFTP サーバーが構成されていることを確認します。

ステップ 17

FTP または TFTP サーバーから、アクティブなスーパーバイザ モジュールのブートフラッシュに、Cisco MDS NX-OS のキックスタート イメージとシステム イメージをコピーします。

イメージ ファイルをダウンロードしたら、TFTP 環境の IP アドレスまたはドメイン ネーム システム(DNS)名を、ファイルがあるパスに変更します。

switch# copy tftp://tftpserver.cisco.com/MDS/m9700-sf4ek9-kickstart-mz.9.2.1.bin bootflash:m9700-sf4ek9-kickstart-mz.9.2.1.bin
switch# copy tftp://tftpserver.cisco.com/MDS/m9700-sf4ek9-mz.9.2.1.bin bootflash:m9700-sf4ek9-mz.9.2.1.bin 

ステップ 18

show version コマンドを使用して、スイッチが実行している現行のソフトウェア バージョンを確認します。

次の例は、実行されているソフトウェアの現在のバージョンを表示します。

switch# 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-2018, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained in this software are
owned by other third parties and used and distributed under
license. Certain components of this software are licensed under
the GNU General Public License (GPL) version 2.0 or the GNU
Lesser General Public License (LGPL) Version 2.1. A copy of each
such license is available at
http://www.opensource.org/licenses/gpl-2.0.php and
http://www.opensource.org/licenses/lgpl-2.1.php
Software
BIOS: version 3.2.0
kickstart: version 9.2(1)
system: version 9.2(1)
BIOS compile time: 08/9/2021
kickstart image file is: bootflash:///m9700-sf3ek9-kickstart-mz.9.2.1.bin
kickstart compile time: 11/30/2018 12:00:00 [11/30/2018 23:18:49]
system image file is: bootflash:///m9700-sf3ek9-mz.9.2.1.bin
system compile time: 11/30/2018 12:00:00 [12/01/2018 00:45:13]
Hardware
cisco MDS 9706 (6 Slot) Chassis ("Supervisor Module-3")
Intel(R) Xeon(R) CPU with 8167760 kB of memory.
Processor Board ID JAE17440HVW
Device name: sw-9706-213
bootflash: 3915776 kB
slot0: 0 kB (expansion flash)
Kernel uptime is 0 day(s), 0 hour(s), 57 minute(s), 19 second(s)
Last reset at 818200 usecs after Mon Aug 9 13:49:17 2021
Reason: Reset triggered due to Switchover
************************************************************** 

ステップ 19

スイッチで互換性のあるハードウェアが実行されていることを確認します。詳細については、対応するバージョンの『CCisco MDS 9000 Series Release Notes』を参照してください。

ステップ 20

show interface mgmt0 standby コマンドを使用して、スタンバイ スーパーバイザの mgmt0 リンクがアップしていることを確認します。

ステップ 21

show incompatibility system <target system image name> を使用して、NX- OSリリース間の非互換性をチェックします。

このコマンドは、NX- OSリリース間の非互換性と、アップグレード プロセスを中断するスイッチ イベントをチェックします。これにより、 /var/volatile/tmp ファイル システムに続行するのに十分なスペースが確保されます。

switch# show incompatibility system m9124v-s8ek9-mz.9.4.3a.bin
Checking incompatible configuration(s):
No incompatible configurations

Checking dynamic incompatibilities:
No incompatible configurations
switch#

ステップ 22

/var/volatile/tmp ファイル システムの使用率が 9% を超えていないことを確認します(show system internal flash コマンドを使用)。

switch# 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

switch#

(注)  

 

上記の例は、ファイルシステムが 1% だけ使用されていることを示しています。したがって、続行しても安全です。/var/volatile/tmp ファイル システムの使用率が 9% を超えている場合は、アップグレード手順を続行しないでください。Cisco TAC に連絡してください。

ステップ 23

install all コマンドを実行して、アップグレードを実行します。

次の例では、システム ファイルとキックスタート ファイルをローカルで指定した場合の install all コマンドの結果を表示しています。この例では、Cisco MDS 9700 シリーズ マルチレイヤ スイッチで実行されたコマンドを表示しています。

switch# install all kickstart m9700-sf4ek9-kickstart-mz.9.2.1.bin system m9700-sf4ek9-mz.9.2.1.bin
Installer will perform compatibility check first. Please wait.
Verifying image bootflash:/m9700-sf4ek9-kickstart-mz.9.2.1.bin for boot variable "kickstart".
[####################] 100% -- SUCCESS
Verifying image bootflash:/m9700-sf4ek9-mz.9.2.1.bin for boot variable "system".
[####################] 100% -- SUCCESS
Performing module support checks.
[####################] 100% -- SUCCESS
Verifying image type.
[####################] 100% -- SUCCESS
Extracting "lctsh" version from image bootflash:/m9700-sf4ek9-mz.9.2.1.bin
[####################] 100% -- SUCCESS
Extracting "bios" version from image bootflash:/m9700-sf4ek9-mz.9.2.1.bin
[####################] 100% -- SUCCESS
Extracting "lc2dce-mds" version from image bootflash:/m9700-sf4ek9-mz.9.2.1.bin
[####################] 100% -- SUCCESS
Extracting "slc4xb" version from image bootflash:/m9700-sf4ek9-mz.9.2.1.bin
[####################] 100% -- SUCCESS
Extracting "system" version from image bootflash:/m9700-sf4ek9-mz.9.2.1.bin
[####################] 100% -- SUCCESS
Extracting "kickstart" version from image bootflash:/m9700-sf4ek9-kickstart-mz.9.2.1.bin
[####################] 100% -- SUCCESS
Extracting "slcf32" version from image bootflash:/m9700-sf4ek9-mz.9.2.1.bin
[####################] 100% -- SUCCESS
Notifying services about system upgrade.
[####################] 100% -- SUCCESS
Compatibility check is done:
Module bootable Impact Install-type Reason
------ -------- -------------- ------------ ------
2 yes non-disruptive rolling
3 yes non-disruptive rolling
4 yes non-disruptive rolling
5 yes non-disruptive reset
6 yes non-disruptive reset
10 yes non-disruptive rolling
Other miscellaneous information for installation:
Module info
------ ----------------------------------
2 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
------ ---------- ---------------------------------------- --------------------
2 lctsh 8.3(2) 8.4(1) yes
2 bios v4.2.14(03/30/2018):v4.2.14(03/30/2018) no
3 lc2dce-mds 8.3(2) 8.4(1) yes
3 bios v2.0.32(12/16/13) v2.0.32(12/16/13) no
4 slc4xb 8.3(2) 8.4(1) yes
4 bios v1.10.21(11/26/12) v1.10.21(11/26/12) no
5 system 8.3(2) 8.4(1) yes
5 kickstart 8.3(2) 8.4(1) yes
5 bios v3.1.0(02/27/2013) v3.2.0(09/27/2018) yes
6 system 8.3(2) 8.4(1) yes
6 kickstart 8.3(2) 8.4(1) yes
6 bios v3.1.0(02/27/2013) v3.2.0(09/27/2018) yes
10 slcf32 8.3(2) 8.4(1) yes
10 bios v4.1.49(01/29/2017)v4.1.49(01/29/2017) 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.2.1.bin to standby.
[####################] 100% -- SUCCESS
Syncing image bootflash:/m9700-sf4ek9-mz.9.2.1.bin to standby.
[####################] 100% -- SUCCESS
Setting boot variables.
[####################] 100% -- SUCCESS
Performing configuration copy.
[####################] 100% -- SUCCESS
Module 2: Upgrading bios/loader/bootrom/power-seq.
Warning: please do not remove or power off the module at this time.
[####################] 100% -- SUCCESS
Module 3: 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 10: Upgrading bios/loader/bootrom/power-seq.
Warning: please do not remove or power off the module at this time.
[####################] 100% -- SUCCESS
2019 Mar 23 15:38:37 switch %PLATFORM-2-MOD_REMOVE: Module 6 removed (Serial number JAE17480AL1)
2019 Mar 23 15:40:58 switch %USBHSD-STANDBY-2-MOUNT: logflash: online
2019 Mar 23 15:42:06 switch %PLATFORM-1-PFM_ALERT: Disabling ejector based shutdown on sup in slot 6
Module 6: Waiting for module online.
-- SUCCESS
2019 Mar 23 15:42:30 switch %PLATFORM-1-PFM_ALERT: Enabling ejector based shutdown on sup in slot 5
Notifying services about the switchover.
[####################] 100% -- SUCCESS
"Switching over onto standby".
>>>
>>>
>>>
NX7k SUP BIOS version ( 3.02) : Build - 03/23/2019 02:38:22
PM FPGA Version : 0x00000014
Power sequence microcode revision - 0x00000001 : card type - f10156EEA0
Booting Spi Flash : Primary
CPU Signature - 0x000106e4: Version - 0x000106e0
CPU - 1 : Cores - 4 : HTEn - 1 : HT - 2 : Features - 0xbfebfbff
FSB Clk - 532 Mhz : Freq - 2152 Mhz - 2128 Mhz
MicroCode Version : 0x00000005
Memory - 8192 MB : Frequency - 1067 MHZ
Loading Bootloader: Done
IO FPGA Version : 0x10001
PLX Version : 861910b5
Bios digital signature verification - Passed
Reset Reason Registers: 0x1 0x0
Filesystem type is ext2fs, partition type 0x83
GNU GRUB version 0.97
Autobooting bootflash:/m9700-sf4ek9-kickstart-mz.9.2.1.bin bootflash:/m9700-
sf4ek9-mz.9.2.1.bin..
Filesystem type is ext2fs, partition type 0x83
Booting kickstart image: bootflash:/m9700-sf4ek9-kickstart-mz.9.2.1.bin...
...............................................................................
...............................................................................
...................................................................
Kickstart digital signature verification Successful
Image verification OK
INIT: version 2
boot device node /dev/sda
obfl flash device node /dev/sdb
USB log flash device not found...
Checking obfl filesystem.
Checking all filesystems..r.r.r.R. done.
fdisk: cannot open /dev/hd-log: No such file or directory
No partition found for LOG
LOG partition is less than 1G, size found = 0
mounting Log 1
Starting mcelog daemon
cat: /var/log/log_flash_node: No such file or directory
Initializing the LOG flash
LOG Partitioning result code = 0
rrCreating logflash directories
Loading system software
/bootflash//m9700-sf3ek9-mz.9.2.1.bin read done
System image digital signature verification successful.
Uncompressing system image: bootflash:/m9700-sf4ek9-mz.9.2.1.bin Fri Mar 23 15:46:29 IST 2019
blogger: nothing to do.
C
..done Fri Mar 23 15:46:34 IST 2019
INIT: Entering runlevel: 3
Starting portmap daemon...
starting statd: done
starting 8 nfsd kernel threads: done
starting mountd: done
System is coming up... Please wait...
2019 Mar 23 15:48:10 switch %LICMGR-2-LOG_LIC_NO_LIC: No license(s) present for feature ENTERPRISE_PKG. Application(s) shut down in 96 days.
>>>
>>>
NX7k SUP BIOS version ( 3.02) : Build - 03/23/2019 02:38:22
PM FPGA Version : 0x00000014
Power sequence microcode revision - 0x00000001 : card type - f10156EEA0
Booting Spi Flash : Primary
CPU Signature - 0x000106e4: Version - 0x000106e0
CPU - 1 : Cores - 4 : HTEn - 1 : HT - 2 : Features - 0xbfebfbff
FSB Clk - 532 Mhz : Freq - 2153 Mhz - 2128 Mhz
MicroCode Version : 0x00000005
Memory - 8192 MB : Frequency - 1067 MHZ
Loading Bootloader: Done
IO FPGA Version : 0x10001
PLX Version : 861910b5
Bios digital signature verification - Passed
Reset Reason Registers: 0x0 0x8
Filesystem type is ext2fs, partition type 0x83
GNU GRUB version 0.97
Autobooting bootflash:/m9700-sf4ek9-kickstart-mz.9.2.1.bin bootflash:/m9700-
sf3ek9-mz.9.2.1.bin..
Filesystem type is ext2fs, partition type 0x83
Booting kickstart image: bootflash:/m9700-sf4ek9-kickstart-mz.9.2.1.bin...
...............................................................................
...............................................................................
...................................................................
Kickstart digital signature verification Successful
Image verification OK
INIT: version 2
boot device node /dev/sda
obfl flash device node /dev/sdb
log flash device node /dev/sdc
Checking obfl filesystem.
Checking all filesystems..r.r.r..r done.
Mounting Log Dir /logflash
mounting Log 0
Starting mcelog daemon
reCreating logflash directories
Loading system software
/bootflash//m9700-sf4ek9-mz.9.2.1.bin read done
System image digital signature verification successful.
Uncompressing system image: bootflash:/m9700-sf4ek9-mz.9.2.1.bin Fri Mar 23 15:40:22 IST 2019
blogger: nothing to do.
C
..done Fri Mar 23 15:40:27 IST 2019
INIT: Entering runlevel: 3
Starting portmap daemon...
starting statd: done
starting 8 nfsd kernel threads: done
starting mountd: done
2019 Mar 23 15:40:58 switch %USBHSD-2-MOUNT: logflash: online
2019 Mar 23 15:41:12 switch %LICMGR-2-LOG_LIC_NO_LIC: No license(s) present for feature ENTERPRISE_PKG. Application(s) shut down in 96 days.
Continuing with installation, please wait
Module 6: Waiting for module online.
-- SUCCESS
2019 Mar 23 15:42:35 switch %KERN-2-SYSTEM_MSG: [ 203.622504] Switchover started by redundancy driver - kernel
2019 Mar 23 15:42:36 switch %SYSMGR-2-HASWITCHOVER_PRE_START: This supervisor is becoming active (pre-start phase).
2019 Mar 23 15:42:36 switch %SYSMGR-2-HASWITCHOVER_START: Supervisor 6 is becoming active.
2019 Mar 23 15:42:36 switch %SYSMGR-2-SWITCHOVER_OVER: Switchover completed.
2019 Mar 23 15:42:37 switch %PLATFORM-1-PFM_ALERT: Disabling ejector based shutdown on sup in slot 6
2019 Mar 23 15:42:41 switch %LICMGR-2-LOG_LIC_NO_LIC: No license(s) present for feature ENTERPRISE_PKG. Application(s) shut down in 96 days.
2019 Mar 23 15:42:41 switch %LICMGR-2-LOG_LIC_NO_LIC: No license(s) present for feature MAINFRAME_PKG. Application(s) shut down in 120 days.
2019 Mar 23 15:42:41 switch %LICMGR-2-LOG_LICAPP_NO_LIC: Application Fabric Binding running without MAINFRAME_PKG license, shutdown in 120 days
2019 Mar 23 15:42:42 switch %CALLHOME-2-EVENT: LICENSE_ALERT
Module 2: Non-disruptive upgrading.
[# ] 0%2019 Mar 23 15:49:27 switch %PLATFORM-1-PFM_ALERT: Enabling ejector based shutdown on sup in slot 6
2019 Mar 23 15:52:05 switch %PMON-SLOT2-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success.
[####################] 100% -- SUCCESS
Module 3: Non-disruptive upgrading.
[####################] 100% -- SUCCESS
Module 4: Non-disruptive upgrading.
[# ] 0%2019 Mar 23 15:57:44 switch %PMON-SLOT4-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success.
[####################] 100% -- SUCCESS
Module 10: Non-disruptive upgrading.
[# ] 0%2019 Mar 23 16:00:00 switch %PMON-SLOT10-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success.
[####################] 100% -- SUCCESS
Install has been successful.
You have now upgraded the Cisco NX-OS software in your switch. 
switch#

Cisco MDS ファブリック スイッチでの Cisco MDS NX-OS のアップグレード

ここでは、次の Cisco MDS ファブリック スイッチで無停止アップグレードを実行する手順について説明します。

  • Cisco MDS 9124V ファイバ チャネル スイッチ

  • Cisco MDS 9132T マルチレイヤ ファブリック スイッチ

  • Cisco MDS 9148T マルチレイヤ ファブリック スイッチ

  • Cisco MDS 9148S マルチレイヤ ファブリック スイッチ

  • Cisco MDS 9148V ファイバ チャネル スイッチ

  • Cisco MDS 9220i マルチレイヤ ファブリック スイッチ

  • Cisco MDS 9250i マルチサービス ファブリック スイッチ

  • Cisco MDS 9396S マルチレイヤ ファブリック スイッチ

  • Cisco MDS 9396T マルチレイヤ ファブリック スイッチ

  • Cisco MDS 9396V ファイバ チャネル スイッチ

ここでは、次の内容について説明します。

無停止ソフトウェア アップグレードのガイドラインと制約事項

ソフトウェア イメージのアップグレードを試行する前に、次の注意事項に従ってください。

  • アップグレード中、ファブリックは安定している必要があります。つまり、NX- OS のアップグレード中に、デバイスがファブリックでログインしたり、ログアウトしたりすることはできません。

  • アップグレード中は、一切の構成作業を行わないでください。

  • Fabric Shortest Path First(FSPF)hello-interval タイマーはデフォルト値(20 秒)に設定します。

  • Fabric Shortest Path First(FSPF)dead-interval タイマーはデフォルト値(80 秒)に設定します。

  • ファブリック内で Cisco Fabric Services のコミットが保留中であると、アップグレードが中断します。show cfs lock を発行して、保留中のコミットがあるかどうかを確認します。

  • ゾーン サーバーのマージが進行中であると、アップグレードが中断します。

  • アップグレードの準備ができていないサービスのためにアップグレードが中断した場合は、原因を特定するために show install all failure-reason コマンドを入力するよう求められます。

  • アップグレードまたはダウングレードする前に、 no logging level all 構成コマンドを使用して、スイッチのロギング レベルをシステムのデフォルトにリセットします。これを行わないと、過剰なロギングによりコントロール プレーンのダウンタイムが 80 秒を超えて、アップグレードまたはダウングレードが中断される可能性があります。

    no logging level all コマンドを入力する前に、スイッチの現在のロギング設定が保存されていることを確認します。これは、アップグレードまたはダウングレード後に復元する必要があります。

    次の手順に従ってください。

    1. show running-config | i “logging level” コマンドを入力、出力を保存します。これらはスイッチの現在の設定です。

    2. 構成モードで no logging level all コマンドを入力します。

    3. アップグレードまたはダウングレードを実行します。

    4. ステップ 1 で保存した出力を使用して、ロギング レベルの設定を復元します。

  • インストールが完了すると、スーパーバイザ キックスタート イメージ、スーパーバイザ システム イメージ、モジュール イメージ、およびシステム BIOS のすべてが更新されます。

  • ファブリック スイッチで無停止アップグレードを行うと、コントロール プレーンの中断時間が 80 秒を超えます。アップグレード プロセスが指定された期間を超えた場合、または障害が発生した場合、ソフトウェア アップグレードは中断される可能性があります。ただし、その時点で中断することなく停止できます。

  • アップグレードは、コンソール ポートから、または telnet/SSH経由で実行できます。コンソール ポートを使用してアップグレード プロセスを実行すると、アップグレード プロセス全体とブートアップ プロセスのログを記録できます。これは、後のトラブルシューティングに役立ちます。MDS 9700 ディレクタでアップグレードする場合は、アップグレードの完全なログを取得するために両方のスーパーバイザに接続する必要があります。スイッチまたはスーパーバイザが再起動すると、 Telnet/SSHセッションが失われるため、再確立する必要があります。

  • アップグレードを実行する前に、 show install all impact system target system image name コマンドを使用して、実行中のイメージから別に指定したイメージにシステムを更新した場合の影響を確認してください。

最新の無停止アップグレード パスは、ターゲットの NX- OSバージョンのリリース ノートで確認できます。詳細については、MDS リリース ノートを参照してください。

Cisco MDS ファブリックi スイッチでの Cisco MDS NX-OS リリース 9.x へのアップグレード

Cisco MDS ファブリック スイッチを、以前の NX-OS リリースから NX-OS リリース 9.x にアップグレードするには、次の手順を実行します:

手順


ステップ 1

アップグレードのためのシステム イメージ ファイルがアクティブ スーパーバイザ モジュールのブートフラッシュにあることを確認します:

switch# dir bootflash:
 
25863680 Sep 23 12:02:16 2021 m9250-s5ek9-kickstart-mz.9.2.1.bin
25864704 Jan 05 12:21:26 2022 m9250-s5ek9-kickstart-mz.9.2.2.bin
 
Usage for bootflash://sup-local
 
2838728704 bytes used
520916992 bytes free
3359645696 bytes total 

ステップ 2

ソフトウェアのイメージ ファイルがない場合は、FTP または TFTP サーバーからブートフラッシュにダウンロードします。

Cisco.com のソフトウェア ダウンロード センター(http://www.cisco.com/cisco/software/navigator.html)からソフトウェアのイメージ ファイルを入手できます。

switch# copy tftp://tftpserver.cisco.com/MDS/m9250-s5ek9-kickstart-mz.9.2.2.bin bootflash:m9250-s5ek9-kickstart-mz.9.2.2.bin
switch# copy tftp://tftpserver.cisco.com/MDS/m9250-s5ek9-mz.9.2.2.bin bootflash:m9250-s5ek9-mz.9.2.2.bin 

ステップ 3

スイッチで必要な容量が利用できることを確認します。

switch# dir bootflash:
25863680 Sep 23 12:02:16 2017 m9250-s5ek9-kickstart-mz.9.2.1.bin
25864704 Sep 05 12:21:26 2018 m9250-s5ek9-kickstart-mz.9.2.2.bin
25864704 Sep 05 12:21:50 2018 m9250-s5ek9-mz.9.2.2.bin
 
Usage for bootflash://sup-local
120695976 bytes used
63863640 bytes free
184559616 bytes total 

ステップ 4

スイッチにさらに多くのスペースが必要な場合は、不要なファイルを削除します。

 switch# delete bootflash:m9250-s5ek9-kickstart-mz.9.2.1.bin 

ステップ 5

copy running-config startup-config コマンドを使用して構成を保存します。

 switch# copy running-config startup-config 

copy running-config bootflash:backup_config.txt コマンドを使用して、既存の設定のバックアップをファイルにバックアップすることもできます。.txt ファイル名に日付を追加することで、後でファイルを識別できます。

ステップ 6

スイッチの show tech-support コマンド出力のコピーを保存します。詳細については、 https://www.cisco.com/c/en/us/td/docs/dcn/whitepapers/how-to-collect-logs-cisco-mds.html#Theshowtechsupportcommandを参照してください。

ステップ 7

show incompatibility system <target system image name> コマンドを使用して、NX- OSリリース間の非互換性をチェックします。

このコマンドは、NX- OSリリース間の非互換性と、アップグレード プロセスを中断するスイッチ イベントをチェックします。これにより、 /var/volatile/tmp ファイル システムに続行するのに十分なスペースが確保されます。

switch# show incompatibility system m9124v-s8ek9-mz.9.4.3a.bin
Checking incompatible configuration(s):
No incompatible configurations

Checking dynamic incompatibilities:
No incompatible configurations
switch#

ステップ 8

/var/volatile/tmp ファイル システムの使用率が 9% を超えていないことを確認します(show system internal flash コマンドを使用)。

switch# 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

switch#

(注)  

 

上記の例は、ファイルシステムが 1% だけ使用されていることを示しています。したがって、続行しても安全です。/var/volatile/tmpファイル システムの使用率が 9% を超えている場合は、アップグレード手順を続行しないでください。Cisco TAC に連絡してください。

ステップ 9

install all コマンドを実行して、アップグレードを実行します。

switch# install all kickstart m9250-s5ek9-kickstart-mz.9.2.2.bin system m9250-s5ek9-mz.9.2.2.bin
Installer will perform compatibility check first. Please wait.
y
Verifying image bootflash:/m9250-s5ek9-kickstart-mz.9.2.2.bin for boot variable "kickstart".
[# ] 0%
[####################] 100% -- SUCCESS
Verifying image bootflash:/m9250-s5ek9-mz.9.2.2.bin for boot variable "system".
[####################] 100% -- SUCCESS
Performing module support checks.
[####################] 100% -- SUCCESS
Verifying image type.
[####################] 100% -- SUCCESS
Extracting "system" version from image bootflash:/m9250-s5ek9-mz.9.2.2.bin
[####################] 100% -- SUCCESS
Extracting "kickstart" version from image bootflash:/m9250-s5ek9-kickstart-mz.9.2.2.bin
[####################] 100% -- SUCCESS
Extracting "bios" version from image bootflash:/m9250-s5ek9-mz.9.2.2.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
Other miscellaneous information for installation:
Module info
------ ----------------------------------
1 FC ports 1-40 and FCoE ports 1-8 are hitless, IPS 1-2 are hitful, and Intelligent Applications running are hitful
Images will be upgraded according to following table:
Module Image Running-Version New-Version Upg-Required
------ ---------- ---------------------------------------- -------------------- -----
1 system 9.2(1) 9.2(2) yes
1 kickstart 9.2(1) 9.2(2) yes
1 bios v2.1.17(01/08/14):v2.1.17(01/08/14) v2.1.17(01/08/14) 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.
>> NX7--LC-loader-02.01.17 (June 8 2019 - 16:30:41), Build: 02.01.17
CPU0: 8572E, Version: 2.2, (0x80e80022)
Core: E500, Version: 3.0, (0x80210030)
Clock Configuration:
CPU:1066.672 MHz, CCB:533.336 MHz,
DDR:266.668 MHz (533.336 MT/s data rate), LBC:33.334 MHz
L1: D-cache 32 kB enabled
I-cache 32 kB enabled
Board: 9044, IOFPGA: 0x0000001A, SPROM: 0xAB
Boot flash : Primary
I2C: ready
DRAM: Initializing
DDR: dimm type 10, registered 1
DDR: dimm type 10, registered 1
DDR: 4 GB
L2: 1024 KB enabled
Using default environment
In: serial
Out: serial
Err: serial
Net: INFO: Net boot mode = 1
INFO: Net boot mode = 1
INFO: Board will come up MGMT interface
INFO: MAC address is: b8:38:61:4a:24:40
eTSEC2 board phy 3
INFO: Net boot mode = 1
eTSEC2
IDE: Bus 0: OK
Device 0: Model: UGB30STC4000Z4-EBY-ASD Firm: FW100511 Ser#: UNIGEN3 30021309
Type: Hard Disk
Capacity: 3907.9 MB = 3.8 GB (8003520 x 512)
Booting image bootflash://m9250-s5ek9-kickstart-mz.9.2.2.bin
25968640 bytes read
NBI at 08000000 size 134217728
Booting image at addr 0x00800000...
Memory <- <0x0 0x0 0x1 0x0> (4096MB)
ethernet0: local-mac-address <- b8:38:61:4a:24:40
ethernet1: local-mac-address <- 00:e0:0c:00:01:fd
ethernet2: local-mac-address <- 00:e0:0c:00:02:fd
CPU clock-frequency <- 0x3f941f80 (1067MHz)
CPU timebase-frequency <- 0x3f941f8 (67MHz)
CPU bus-frequency <- 0x1fca0fc0 (533MHz)
Image starting: loaded at 0x00800000 (sp: 0x7fedc4c0)
Allocating 0x620d88 bytes for kernel...
unzipping (0x00000000 <- 0x00817000:0x00de3838)...done 0x5bc060 bytes
Using loader supplied ramdisk at 0x2800000-0x3ddaa00
initrd head: 0x1f8b0808
Linux/PowerPC load: rw root=/dev/ram0 rdbase=0x7000000 card_index=9044 maxcpus=2 ip=off ramdisk_size=262144 noquiet obfl_type_ide=1 kgdboc=ttyS0,9600,B isanimg_loc=0x6000000 isanimg_size=0x400 console=ttyS0,9600n8nn loader_ver="02.01.17" card_index=9044 quiet bootdev=ide0 server_ip=171.69.21.28 ksimg=/m9250-s5ek9-kickstart-mz.9.2.2.bin isanimg=/m9700-sf4ek9-mz.9.2.1.bin Finalizing device tree... flat tree at 0xdf0140
�setup_arch: bootmem
mpc85xx_ds_setup_arch()
arch: exit
[ 0.060041] Host controller irq 26
[ 0.134631] Assign root port irq 26
[ 0.755227] physmap-flash physmap-flash.0: Could not reserve memory region
[ 1.032812] Enabling all PCI devices
INIT: Checking all filesystems.....retval=[0]
done.
Loading system software
Uncompressing system image: bootflash:///m9250-s5ek9-kickstart-mz.9.2.2.bin
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Load plugins that defined in image conf: /isan/plugin_img/img.conf
No Patching support on this platform
Loading plugin 0: core_plugin...
No Patching support on this platform
Enter pboot_chk_compatibility
num srgs 1
0: swid-core-s5ek9, swid-core-s5ek9
num srgs 1
0: swid-sup-ali-ks, swid-sup-ali-ks
INIT: Entering runlevel: 3
[ 127.215099] clpk_hw_init_1:Post ISSU instance 0 status 0x00000736 GOOD
[ 127.293946] clpk_hw_init_1:Post ISSU instance 1 status 0x00000536 GOOD
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...
System is coming up... Please wait...
System is coming up... Please wait...
System is coming up... Please wait...
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. 

ステップ 10

スイッチにログインします。

MDS Switch
x.x.x.x login: admin
Cisco Nexus Operating System (NX-OS) Software
TAC support: http://www.cisco.com/tac
Copyright (c) 2002-2014, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained in this software are
owned by other third parties and used and distributed under
license. Certain components of this software are licensed under
the GNU General Public License (GPL) version 2.0 or the GNU
Lesser General Public License (LGPL) Version 2.1. A copy of each
such license is available at
http://www.opensource.org/licenses/gpl-2.0.php and
http://www.opensource.org/licenses/lgpl-2.1.php 

ステップ 11

show version コマンドを実行します。

switch# 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-2019, 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 2.1.17
loader: version N/A
kickstart: version 9.2(2) [build 9.2(2)]
system: version 9.2(2) [build 9.2(2)]
BIOS compile time: 01/08/14
kickstart image file is: bootflash:///m9250-s5ek9-kickstart-mz.9.2.2.bin
kickstart compile time: 8/9/2021 23:00:00 [08/09/2021 04:18:10]
system image file is: bootflash:///m9250-s5ek9-kickstart-mz.9.2.2.bin
system compile time: 8/9/2019 23:00:00 [08/09/2021 07:09:57]
Hardware
cisco MDS 9250i 40 FC 2 IPS 8 FCoE (2 RU) Chassis ("40FC+8FCoE+2IPS Supervisor
")
Motorola, e500v2 with 4088636 kB of memory.
Processor Board ID JAF1804AAFG
Device name: MDS9250i
bootflash: 4001760 kB
Kernel uptime is 0 day(s), 0 hour(s), 7 minute(s), 42 second(s)
Last reset at 288238 usecs after Mon Aug 9 11:40:56 2021
Reason: Reset due to upgrade
System version: 9.2(1)
Service:
plugin
Core Plugin 

ステップ 12

show module コマンドを使用して、スイッチのモジュールのステータスを確認します。

switch# show module
Mod  Ports  Module-Type             Model                            Status
---  -----  -------------------     ---------------------------      ------
1    50     40FC+8FCoE+2IPS         Supervisor DS-C9250I-K9-SUP      active*


Mod  Sw              Hw            World-Wide-Name(s) (WWN)
---  --------------  ------        -------------------
1    8.4(1)          1.0           20:01:00:2a:6a:1b:64:d0 to 20:28:00:2a:6a:1b:64:d0


Mod  MAC-Address(es)                         Serial-Num
---  --------------------------------------  ----------
1    b8-38-61-4a-25-c0 to b8-38-61-4a-25-cf  JAF1804AAFG

ステップ 13

show install all status コマンドを使用して、無停止アップグレードでのステータスを表示できます。

スイッチが新しいイメージで再起動された後にのみ、コマンド出力にステータスが表示されます。再起動前のすべての操作はこの出力には反映されません。これは、Telnet セッションを使用して install all コマンドを入力した場合、スイッチの再起動時にセッションが切断されるためです。Telnet セッションを使用してスイッチに再接続したときに、アップグレードがすでに完了している可能性があります。その場合は、出力にアップグレードのステータスが表示されます。

switch# show install all status
 
This is the log of last installation.
 
Continuing with installation process, please wait.
The login will be disabled until the installation is completed.
 
Status for linecard upgrade.
-- SUCCESS
 
Performing supervisor state verification.
-- SUCCESS
 
Install has been successful 

ファブリック スイッチでの中断のないアップグレードのトラブルシューティング

中断のないアップグレードが開始されると、アップグレードが開始されることがすべてのサービスに通知され、アップグレードを進められるかどうかが判断されます。Fabric Shortest Path First(FSPF)タイマーがデフォルト値に設定されていない、Cisco Fabric Services の動作が進行中であるなど、サービスが原因ですぐにアップグレードを進められない場合は、そのサービスによってアップグレードが終了します。このような状況の場合は、show install all failure-reason コマンドを入力してアップグレードを続行できない原因を調べるよう求められます。

Do you want to continue with the installation (y/n)? [n] y
 
Install is in progress, please wait.
 
Notifying services about the upgrade.
[# ] 0% -- FAIL. Return code 0x401E0066 (request timed out).
 
Please issue "show install all failure-reason" to find the cause of the failure.<---system prompt to enter the show all failure-reason command.
 
Install has failed. Return code 0x401E0066 (request timed out).
Please identify the cause of the failure, and try 'install all' again.
 
switch# show install all failure-reason
Service: "cfs" failed to respond within the given time period. 

アップグレードの進行中に、ランタイム状態の保存の失敗、モジュールのアップグレードの失敗などが原因で障害が発生した場合は、変更をロールバックできないため、スイッチが中断を伴って再起動されます。このような場合、アップグレードは失敗しますが、show install all failure-reason コマンドを入力するよう求められることはありません。これは、このコマンドからは有益な情報が得られないからです。

アップグレードが失敗した原因を調べるためにその他の情報を必要とする場合は、show tech-support コマンドを使用するか、インストール環境からのコンソール出力(利用できる場合)を通じて、詳細を得ることができます。

NPE イメージから非 NPE イメージへの移行とその逆の移行

次のセクションでは、ペイロード暗号化なし(NPE)イメージから非 NPE イメージにアップグレードする方法、またはその逆について説明します。


(注)  


  • イメージ ファイル名に npe テキストが含まれている場合、そのイメージは NPE イメージです。イメージ ファイル名に npe テキストが含まれていない場合、イメージは非 NPE イメージです。

  • NPE イメージの使用から非 NPE イメージに、または非 NPE イメージから NPE イメージに移行するには、新しいイメージの NX- OSバージョンは、スイッチで現在実行されている NX- OSバージョンと同じにすることを推奨します。Cisco MDS NX- OS の 1 つのリリースから新しいリリースにアップグレードする場合には、最初にスイッチを NPE イメージから同じバージョンの非 NPE イメージに変更するか、非 NPE イメージから同じバージョンの NPE イメージに変更してから、目的の NX- OSバージョンにアップグレードすることを推奨します。

  • ファームウェアのアップグレードにコンソール接続を使用します。管理インターフェイスからアップグレードを行う場合は、両方のスーパーバイザへの有効な接続が必要になることに注意してください。これは、このプロセスによってスイッチオーバーが発生し、アップグレード後に現在のスタンバイ スーパーバイザがアクティブになるためです。スタンバイスーパーバイザの mgmt0 インターフェイスのステータスを確認するには、 次のコマンドを使用します。
    show interface mgmt0 standby

手順


ステップ 1

Cisco.com にログインして、このドキュメントに記載されているリンクにアクセスします。Cisco.com にログインするには、URL http://www.cisco.com/ に進み、ページ最上部の [ログイン(Log In)] をクリックします。自分の Cisco システム ユーザー名とパスワードを入力します。

(注)  

 
Cisco.com に登録していないユーザーは、このマニュアルに記載されているリンクにアクセスできません。

ステップ 2

スイッチの次の物理接続を確認します:

  • コンピュータ端末(または端末サーバー)にコンソール ポートが物理的に接続されている。

  • 管理 10/100/1000 イーサネット ポート(mgmt0)が外部のハブ、スイッチ、またはルータに接続されている。

  • デュアル スーパーバイザ モジュールを搭載したスイッチでは、両方のスーパーバイザ モジュールの管理 10/100/1000 イーサネット ポート(mgmt0)が外部ハブ、スイッチ、またはルータに接続されている必要があります。

これらの手順は、必要な製品のハードウェア インストレーション ガイドで指定されています。

ステップ 3

スイッチにログインします。

ステップ 4

copy running-config startup-config コマンドを発行して、現在実行中の構成を保存します。

copy running-config bootflash:backup_config.txt コマンドを発行して、既存の設定のバックアップをファイルに作成することもできます。

ステップ 5

show license usage コマンドへの応答として、要求されたライセンス ファイルがスイッチにインストールされていることを確認します。

(注)  

 
スイッチは、必要なライセンスがシステムにインストールされた状態で出荷されます。ただし、最初のライセンス ファイルは、猶予期間中に使用できる、ライセンスされていない機能に対応していません。この時点でライセンスが表示されない場合は、ステップ 6 とステップ 7 を実行して必要なライセンスをインストールします。この時点で必要なライセンスが表示されている場合は、ステップ 6 とステップ 7 は省略し、ステップ 8 に進みます。

次の例は、有効なライセンスの CLI 出力を示しています:

switch# show license usage
Feature            Ins       Lic       Status       Expiry Date    Comments
FM_SERVER_PKG       No        -        Unused        -                -
MAINFRAME_PKG       No        -        Unused        -                -
ENTERPRISE_PKG      Yes       -        Unused        Never            -
 

ステップ 6

(必要に応じて)ライセンスをインストールし、必要な機能がスイッチで使用できるようにします。

次の操作を行ってください。

  1. show license host-id コマンドを使用して、スイッチのシリアル番号を取得します。ホスト ID は、スイッチのシリアル番号ともいいます。

    switch# show license host-id
    License hostid: VDH=JAF1721AEQG 

    ヒント

     
    コロン(:)記号の後に表示される ID 全体を使用します。この例では、ホスト ID は VDH=JAF1721AEQG です
  2. 権利証明書または購入証明書を入手します。この文書は、すべての Cisco MDS スイッチに付属しています。

  3. 権利証明書またはその他の購入証明書で、製品認証キー(PAK)を見つけます。

  4. 権利証明書またはその他の購入証明書で Web サイトの URL を確認します。

  5. スイッチに該当する指定の URL を見つけてアクセスし、スイッチのシリアル番号と PAK を入力します。

    ライセンス キー ファイルが E メールで送信されます。ライセンス キー ファイルは、要求されたスイッチのみでの使用を承認するためにデジタル署名されています。指定したスイッチの NX-OS ソフトウェアがライセンス キー ファイルにアクセスすると、要求された機能も有効になります。

    注意    

     
    指定した Cisco MDS 9000 ファミリ マルチレイヤ スイッチに、変更せずにライセンス ファイルをインストールします。

ステップ 7

ライセンスの有効性を確認します。

次の例は、有効なライセンスの CLI 出力を示しています。
 switch# show license usage

必要なライセンスが表示されている場合は、ステップ 8 および 9 をスキップし、ステップ 10 に進みます。

ステップ 8

E メールでライセンス キー ファイルを受信したら、ライセンス キー ファイルをインストールします。

次の操作を行ってください。

  1. E メールでライセンス キー ファイルを受信したら、ライセンス キー ファイルをインストールします。

  2. スイッチ コンソールからアクティブ スーパーバイザ モジュールで install license コマンドを発行してインストールを実行します。

    switch# install license bootflash:license_file.lic
    Installing license..done 

    (注)  

     
    ライセンス キー ファイルにターゲット名を指定する場合、ファイルは指定された名前でインストールされます。それ以外の場合は、ライセンス キー ファイルで指定されたファイル名がライセンスのインストールに使用されます。
  3. スイッチ コンソールを終了します。

ステップ 9

dir bootflash: コマンドを使用して、イメージ ファイルのコピーに必要な容量が bootflash: ディレクトリにあることを確認します。

delete bootflash:-filename コマンドを使用して、不要なファイルを削除します。

(注)  

 
Cisco NX-OS ソフトウェアをダウンロードしてインストールする前に、Cisco System MDS リセラーによってリリースがサポートされていることを確認します。Cisco System リセラーから有償のサポートを購入した場合は、詳細についてリセラーに直接お問い合わせください。それ以外の場合には、シスコ テクニカル サポートへお問い合せください。
switch# dir bootflash:
37011968 Apr 30 16:10:28 2014 m9700-sf4ek9-kickstart-mz-npe.8.4.2a.bin
195875124 Apr 30 12:55:14 2014 m9700-sf4ek9-mz-npe.8.4.2a.bin
Usage for bootflash://sup-local
819736576 bytes used
75313152 bytes free
895049728 bytes total 

ステップ 10

アクティブ スーパーバイザ モジュールのブートフラッシュにさらに多くのスペースが必要な場合、不要なファイルを削除して使用できるスペースを作ります。

switch# delete m9700-sf4ek9-kickstart-mz-npe.8.4.2a.bin
switch# delete m9700-sf4ek9-mz-npe.8.4.2a.bin

ステップ 11

デュアル スーパーバイザ モジュールを搭載したスイッチの場合、スイッチのスタンバイ スーパーバイザ モジュールのブートフラッシュに使用可能なスペースがあることを確認します。

switch# attach module x /*where x is the module number of the standby supervisor*/
switch(standby)# dir bootflash:
12288 Aug 26 19:06:14 2011 lost+found/
16206848 Jul 01 10:54:49 2011 m9700-sf4ek9-kickstart-mz-npe.8.4.2a.bin
78337129 Jul 01 10:33:52 2011 m9700-sf4ek9-mz-npe.8.4.2a.bin
 
Usage for bootflash://sup-local
122811392 bytes used
61748224 bytes free
184559616 bytes total
 
switch(standby)# exit /*to return to the active supervisor*/

ステップ 12

デュアル スーパーバイザ モジュールを搭載したスイッチで、スイッチのスタンバイ スーパーバイザ モジュールのブートフラッシュにより多くのスペースが必要な場合には、不必要なファイルを削除して、スペースを増やしてください。

switch(standby)# delete bootflash:m9700-sf4ek9-kickstart-mz-npe.8.4.2a.bin
switch(standby)# delete m9700-sf4ek9-mz-npe.8.4.2a.bin 

ステップ 13

URL http://www.cisco.com/cisco/software/navigator.html を使用し、Software Download Center にアクセスします。

ログインするように求められたら、シスコ システムのユーザー ID とパスワードを使用します。

ステップ 14

スイッチが現在実行しているのと同じバージョンの NPE イメージ ファイルまたは非 NPE イメージ ファイルを選択します。

[テクニカル サポート暗号化ソフトウェア エクスポート配布承認(Technical Support Encryption Software Export Distribution Authorization)] フォームが表示されます。

ステップ 15

承認を得るために必要なフォームに記入します。

ステップ 16

FTP または TFTP サーバーにファイルをダウンロードします。

ステップ 17

FTP または TFTP を使用して、Cisco MDS NX-OS のキックスタート イメージとシステム イメージをアクティブなスーパーバイザ モジュールのブートフラッシュにコピーします。

(注)  

 
イメージ ファイルをダウンロードしたら、ご使用の FTP 環境 IP アドレスまたは DNS 名、およびファイルが置かれているパスに変更します。
switch# copy tftp://tftpserver.cisco.com/MDS/m9700-sf4ek9-kickstart-mz.9.2.1.bin bootflash:m9700-sf4ek9-kickstart-mz.9.2.1.bin
switch# copy tftp://tftpserver.cisco.com/MDS/m9700-sf4ek9-mz-npe.9.2.1.bin bootflash:m9700-sf4ek9-mz-npe.9.2.1.bin 

ステップ 18

bootkickstart bootflash: filename および boot system bootflash: filename コマンドを発行して、新しいイメージを指すようにブート変数を変更します。

switch# configure terminal
switch(config)# boot kickstart bootflash:m9700-sf4ek9-kickstart-mz.9.2.1.bin
Performing image verification and compatibility check, please wait....
switch(config)# boot system bootflash:m9700-sf4ek9-mz-npe.9.2.1.bin
Performing image verification and compatibility check, please wait.... 

ステップ 19

show incompatibility-all system filename コマンドを発行して、互換性のないハードウェアがないか確認します。

switch(config-if)# show incompatibility-all system m9700-sf4ek9-mz-npe.9.2.1.bin
Checking incompatible configuration(s)
No incompatible configurations
 
Checking dynamic incompatibilities:
-----------------------------------
No incompatible configurations 

ステップ 20

copy running-config startup-config コマンドを使用することによって、現在の実行構成をスタートアップ構成に保存します。

switch(config)# copy running-config startup-config
[########################################] 100%
Copy complete. 

ステップ 21

show bootvar コマンドを発行して、現在のブート変数を確認します。

switch(config)# show boot
 
Current Boot Variables:
 
sup-1
kickstart variable = bootflash:/ m9700-sf4ek9-kickstart-mz.9.2.1.bin
system variable = bootflash:/ m9700-sf4ek9-mz-npe.9.2.1.bin
sup-2
kickstart variable = bootflash:/ m9700-sf4ek9-kickstart-mz.9.2.1.bin
system variable = bootflash:/ m9700-sf4ek9-mz-npe.9.2.1.bin
No module boot variable set
 
Boot Variables on next reload:
 
sup-1
kickstart variable = bootflash:/ m9700-sf4ek9-kickstart-mz.9.2.1.bin
system variable = bootflash:/ m9700-sf4ek9-mz-npe.9.2.1.bin
sup-2
kickstart variable = bootflash:/ m9700-sf4ek9-kickstart-mz.9.2.1.bin
system variable = bootflash:/ m9700-sf4ek9-mz-npe.9.2.1.bin
No module boot variable set 

ステップ 22

reload コマンドを入力して、スイッチをリロードします。

switch(config)# reload
This command will reboot the system. (y/n)? [n] 

これで、既存のスイッチの Cisco MDS NX-OS ソフトウェアをアップグレードできました。