本產品的文件集力求使用無偏見用語。針對本文件集的目的,無偏見係定義為未根據年齡、身心障礙、性別、種族身分、民族身分、性別傾向、社會經濟地位及交織性表示歧視的用語。由於本產品軟體使用者介面中硬式編碼的語言、根據 RFP 文件使用的語言,或引用第三方產品的語言,因此本文件中可能會出現例外狀況。深入瞭解思科如何使用包容性用語。
思科已使用電腦和人工技術翻譯本文件,讓全世界的使用者能夠以自己的語言理解支援內容。請注意,即使是最佳機器翻譯,也不如專業譯者翻譯的內容準確。Cisco Systems, Inc. 對這些翻譯的準確度概不負責,並建議一律查看原始英文文件(提供連結)。
本文檔介紹在Cisco MDS 9000系列多層導向器交換機(MDS)上無中斷升級NX-OS軟體的說明。此過程適用於開放系統和FICON MDS交換機。
提示:有關本文檔中描述的過程的詳細資訊,請參閱相應的Cisco MDS 9000 NX-OS和SAN-OS軟體安裝和升級指南。
所有MDS交換機均支援無中斷升級和降級,這受Cisco MDS 9000 NX-OS和SAN-OS軟體安裝和升級指南中列出的限制限制。所有MDS文檔(包括發行說明)都可以在以下位置找到:Cisco MDS 9000 - 9.x版文檔套件。
目標版本是在安裝全部步驟中升級或降級到MDS的NX-OS版本。最終目標版本是所需的最終版本NX-OS版本。可能需要安裝兩個或多個這些中間目標版本,才能達到最終目標版本。以下提供了開放系統和FICON的無中斷升級清單:Cisco MDS 9000 NX-OS軟體和韌體升級和降級指南9.x版本。這些已修改為要求從9.4(1a)之前的NX-OS版本升級到9.4(1a)之後的最終目標NX-OS版本的所有升級都必須首先升級到NX-OS 9.4(1a)。 必須參閱Cisco MDS 9000 NX-OS軟體和韌體升級和降級指南瞭解詳細資訊。
在具有雙管理引擎的97xx系列MDS上,在NX-OS安裝期間,新映像載入到備用管理引擎上。然後進行切換,以使運行新代碼的備用Supervisor處於活動狀態。然後,代碼載入到以前處於活動狀態的Supervisor上,它成為新的備用Supervisor。資料平面繼續通過光纖通道流量。然後,這些模組以無中斷方式從編號最低的模組開始升級過程,並繼續執行最高過程。
注意:在升級之前,請查閱一節中更新的最佳做法。
MDS 91xx、92xx或93xx系列交換矩陣交換機只有一個管理引擎。升級完成後,將以無中斷方式重新載入Supervisor(控制平面)。資料平面繼續無中斷地通過光纖通道流量。
如果您打算通過Telnet、安全殼層(SSH)或簡單網路管理協定(SNMP)(交換矩陣管理器/裝置管理器)進行升級,請確保您已與兩個管理引擎建立乙太網連線。當Supervisor以無中斷方式重新啟動時,您的終端會話將丟失。 您必須重新連線到交換機。您現在連線到上一個備用管理引擎。
同一交換矩陣內的多個交換機可以同時升級。一旦交換矩陣中的所有交換機都已升級,則應在大約7天的時間內評估所有裝置的功能。如果未發現任何問題,則可能會更新冗餘交換矩陣中的交換機。
附註:思科建議從本地控制檯完成NX-OS升級。
升級MDS 9000系列交換機的最佳實踐已經更新,以確保順利使用ISSU。在發出install all kickstart之前…… 系統……指令,請嚴格遵循此步驟。
附註:目標版本是在安裝全部步驟中升級或降級到MDS的NX-OS版本。最終目標版本是所需的最終版本NX-OS版本。可能需要安裝兩個或多個這些中間目標版本才能到達最終目標版本。對每個中間目標版本和最終目標版本應重復此過程。
附註:驗證受支援的無中斷升級或降級路徑到最終目標版本。可以在Cisco MDS 9000 NX-OS軟體和韌體升級和降級指南9.x版中的受支援的Cisco MDS NX-OS軟體無中斷降級路徑(Supported Cisco MDS NX-OS Software Nondisrupgrade Paths)一章中找到:
1.將Show Tech-Support Detail的副本另存為gzipped檔案。
其中包含當前交換機配置、日誌檔案和所有介面的狀態。如果在升級期間或升級後出現問題,在升級前保持交換機的狀態有助於進行故障排除,並縮短診斷問題的時間。在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檔案儲存到交換機外部。
將您剛剛儲存的tac-pac/techsupport複製到TFTP伺服器,將其重新命名為「before_install」。 這實現了三個目標:它會驗證您有一台可運行的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
附註:對於條prompts for file name
目,請使用當前實際版本。
附註:在上面的範例中使用的是tftp。MDS還支援ftp、scp和sftp。
4.下載目標系統和kickstart映像。
從思科下載軟體頁面下載新NX-OS映像。您既需要啟動映像,也需要系統映像。將其放在TFTP伺服器上的預設TFTP目錄中。
思科提供兩種型別的NX-OS軟體。Payload Non-Crypto,也稱為Non-Payload Encryption(NPE),版本適用於美國商務部已列為包含加密的非出口軟體清單的國家或政府。NPE版本不包括某些高級故障排除功能。NPE版本還會限制思科提供變通方法或熱修復的能力。只有符合匯出限制的客戶才能運行NPE版本。
下表可用於選擇您的交換器系列和交換器軟體映像:
Cisco MDS系列交換器型別 | IBM MDS系列交換器型別 |
命名規則 |
SAN24C-7 |
檔名以m9124v-s8ek9開頭 |
|
SAN32C-6 |
檔名以m9100-s6ek9開頭 |
|
無 |
檔名以m9100-s5ek9開頭 |
|
SAN48C-6 |
檔名以m9148-s6ek9開頭 |
|
SAN48C-7 |
檔名以m9148v-s8ek9開頭 |
|
SAN16C-R |
檔名以m9220-s7ek9開頭 |
|
SAN50C-R |
檔名以m9250-s5ek9開頭 |
|
無 |
檔名以m9300-s1ek9開頭 |
|
SAN96C-6 |
檔名以m9300-s2ek9開頭 |
|
SAN96C-7 |
檔名以m9396v-s3ek9開頭 |
|
01FT600 SF1和01FT601 SF1E |
檔名以m9700-sf3ek9開頭 |
|
02JD753 SF4 |
檔名以m9700-sf4ek9開頭 |
附註:在思科下載頁面上,將滑鼠懸停檔名以獲得消息摘要5(MD5)
5.驗證bootflash上是否有足夠的可用空間,以便新增新映像。
如果bootflash上的空間不足,無法容納目標系統和啟動映像,則必須至少擦除系統映像檔案。保留kickstart映像,以便在出現故障時使交換機到達可以載入(TFTP)新映像的位置。升級後,您可以刪除舊版本。附註:無法刪除當前映像。
輸入 dir命令以檢查bootflash可用空間:
MDS9124V# dir bootflash:
此外,如果運行雙Supervisor MDS 9700交換機,請輸入以下命令以檢查備用Supervisor上是否有足夠的可用空間:
MDS9700# dir bootflash://sup-standby/
6.從TFTP伺服器將新映像下載到交換機上的bootflash。
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分析配置並暫時禁用SAN分析功能。
如果以下所有情況均為真,則必須執行此步驟:
對於IBM品牌9700交換機,「4/8/16/32 Gbps高級FC模組」的IBM機型是01FT644。
當無中斷升級路徑包括到最終目標版本的多次升級時,此步驟只應在第一個NX-OS升級中完成。
這樣做是因為啟用分析並完成NX-OS升級時,可能會導致TCAM損壞的問題。升級完成後,將在步驟15中重新啟用分析。如果show feature命令顯示分析處於禁用狀態,則可跳過此步驟和步驟14。此問題已記錄在Cisco錯誤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分析功能。
MDS9718# configure terminal
MDS9718(config)# no feature analytics
MDS9718(config)# end
MDS9718# copy running-config startup-config
8.執行系統切換(僅限MDS 9700)
如果交換機型號是MDS 9700交換機,則必須完成此步驟。
從作用中Supervisor發出system switchover命令。系統切換完成後,重新連線到新啟用的Supervisor,並等待待命Supervisor達到「ha-standby」狀態。
以下是從活動Supervisor上的控制檯連線發出的system switchover命令的示例:
MDS9710# system switchover
MDS9710#
User Access Verification
MDS9710 login: [703536.990233] writing reset reason 7,
ME Firmware Status #1: 0x000F0345
ME Firmware Status #2: 0x38000000
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
...etc...
重新連線到新啟用的Supervisor並發出show module命令。Supervisor進入「ha-standby」狀態後,此步驟即完成:
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 powered-up
6 0 Supervisor Module-4 DS-X97-SF4-K9 active *
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
...
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 ha-standby
6 0 Supervisor Module-4 DS-X97-SF4-K9 active *
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
...
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.確定對安裝的任何影響。
這樣會檢查映像,並確保它們與交換機相容。這可透過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#
附註:此命令必須輸入為一行,而不是兩行。此命令不用於安裝,但可用於驗證安裝過程並提供顯示來和去版本的報告。 在執行升級時,此升級還會顯示是中斷性還是非中斷性。
附註:開始升級/降級過程之前,必須關閉到交換機的所有檔案傳輸會話(如SFTP/SCP)。任何開啟的檔案傳輸會話都可能導致交換機在ISSU/D時中斷地重新載入。如需詳細資訊,請參閱Cisco錯誤ID CSCvo2269和Cisco錯誤ID CSCvu52058。 客戶端抱怨MobaXterm在開啟SSH會話時開啟SFTP會話,並且可能會阻止升級。
11.驗證tmp檔案目錄的使用率是否不超過9%。
有些MDS交換機使用/var/volatile/tmp目錄,而另一些交換機則使用/var/tmp目錄。使用show system internal flash | inc "/var/tmp|/var/volatile/tmp" 命令檢查以下兩個對象上的可用空間:
MDS9124V# show system internal flash | inc "/var/tmp|/var/volatile/tmp"
Mount-on 1K-blocks Used Available Use% Filesystem
/var/volatile/tmp 614400 104 614296 1 none
MDS9124V#
附註:上例顯示檔案系統僅使用了1% ,因此可以安全地繼續執行下一步。如果/var/volatile/tmp目錄或/var/tmp目錄的使用率超過9%,請不要繼續安裝,並與Cisco TAC聯絡。
12.從新系統映像升級BIOS。
每種特定型別的硬體都有自己的BIOS版本。編號因特定硬體型別(如管理引擎、交換模組等)而異。
在NX-OS 9.4(2)中引入了一個新的管理引擎BIOS,用於CVE-2024-20397。
當當前交換機NX-OS版本介於8.4(2)和9.3(2a)之間,而目標NX-OS版本為9.4(2)或更高時,此過程相關。繼續這些步驟之前,請確保已將NX-OS映像複製到Supervisor。使用隱藏命令在每個Supervisor上手動安裝最新的Supervisor 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#
在本示例中,MDS 9718中的BIOS正在升級,插槽9和10中有管理引擎:
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#
13.升級交換機上的NX-OS。
使用「全部安裝」命令繼續升級到新版本的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.
14.驗證安裝。
發出show version命令,確認安裝是否成功完成,並指出系統和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
...
15.重新啟用分析。
當無中斷升級路徑包括到最終目標版本的多次升級時,此步驟只應在上次NX-OS升級中完成。即升級到最終目標版本。至最終目標版本的升級完成後,如果步驟7中禁用了分析功能,現在可按如下方式重新啟用該功能:
MDS9718# run before_issu_analytics.cfg
16.升級完成後,儲存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#
17.將剛儲存的tac-pac/techsupport複製到TFTP伺服器。
如果有關於安裝的問題,可以在安裝之前將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#
修訂 | 發佈日期 | 意見 |
---|---|---|
5.0 |
04-Sep-2025
|
增加了「系統切換」並顛倒了檢查不相容性和影響的順序。 |
4.0 |
28-Aug-2025
|
更新的Cisco MDS 9700系列控制器的特殊說明 |
2.0 |
26-Nov-2024
|
重新認證,重新寫入以包含所有發貨MDS硬體,更新為當前最佳實踐,包括日誌捕獲和MD5校驗和。 |
1.0 |
01-Sep-2021
|
初始版本 |