此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
本文档介绍主要软件版本之间Cisco Nexus 3524和3548系列交换机的中断NX-OS软件升级过程。
思科建议您了解在Cisco NX-OS中复制文件的基础知识。有关此功能的详细信息,请参阅以下适用文档之一:
思科建议您了解在Cisco Nexus 3000交换机上升级NX-OS软件的基础知识。有关此过程的详细信息,请参阅以下适用文档之一:
本文档中的信息基于本文档适用硬件部分中列出的Cisco Nexus 3048系列交换机。本文档中的设备输出来自运行各种NX-OS软件版本的Nexus 3048TP-1GE(型号N3K-C3048TP-1GE)。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
本文档介绍如何将Cisco Nexus 3048交换机的NX-OS软件从各种主要软件版本中断地升级到其他主要软件版本。本文档还介绍在某些情况下必须遵循的特定NX-OS软件升级路径,并介绍尝试升级Nexus 3048交换机上的NX-OS软件时可能遇到的常见陷阱。本文档的目的是提供在常见的主要NX-OS软件版本和次要NX-OS软件版本之间执行支持的NX-OS软件升级的分步说明。
本文档不介绍在Cisco Nexus 3048系列交换机上对Cisco NX-OS软件执行任何无中断升级的步骤。ISSU软件升级不在本文档的讨论范围之内。
Cisco NX-OS软件版本名称包含本文档中经常引用的多个组件。这些组件的名称在Cisco IOS和Cisco NX-OS软件版本参考指南的Cisco NX-OS软件版本命名部分中进行了明确定义。具体来说,您可以了解以下术语:
例如,NX-OS软件版本7.0(3)I7(5a)包括以下组件:
组件名称 | 组件值 |
---|---|
主版本号 | 7 |
次要版本号 | 0 |
维护版本号 | 3 |
平台标志符 | I |
平台次要版本号 | 7 |
平台维护版本号 | 5 |
平台重建标识符 | a |
再例如,NX-OS软件版本9.3(5)包括以下组件:
组件名称 | 组件值 |
---|---|
主版本号 | 9 |
次要版本号 | 3 |
维护版本号 | 5 |
注意:NX-OS 9主要版本(在文档中有时称为9.x)采用新的统一版本编号规则,其中不包括平台标志符、平台次要版本号、平台维护版本号或平台重建标识符组件。
Cisco Nexus配置指南通常按NX-OS主版本号分组。在这些配置指南的标题中,通常会显示NX-OS主版本号,以便主版本号附加一个指代次版本的变量x(如6.x、7.x等)。例如,Cisco Nexus 9000系列NX-OS基础配置指南7.x版适用于所有NX-OS 7主要版本(虽然特定警告、限制和配置示例特定于某些次要或维护版本号)。
此规则的例外是NX-OS 9主版本。对于NX-OS 9主版本,Cisco Nexus配置指南按NX-OS主版本号和次版本号分组,并附加一个变量x,表示维护版本(例如9.2(x)和9.3(x))。
本文档使用Cisco Nexus配置指南标题(6.x、7.x、9.2(x)、9.3(x)等)使用的格式来描述两个NX-OS软件版本之间的标准中断NX-OS软件升级。
NX-OS软件升级通常在两个版本之间执行-源版本(即您要升级的NX-OS软件版本)和目标版本(即您升级到的NX-OS软件版本)。例如,如果您将Nexus 3048TP-1GE设备从NX-OS软件版本7.0(3)I7(8)升级到NX-OS软件版本9.3(5),则7.0(3)I7(8)是您的源版本,而9.3(5)是您的目标版本。
要从特定源版本升级到特定目标版本,升级路径可能需要升级到一个或多个中间版本。例如,如果您将Nexus 3048TP-1GE设备从NX-OS软件版本7.0(3)I7(5a)升级到NX-OS软件版本9.3(5),则需要先升级到中间版本7.0(3)I7(8)或9.2(4),然后才能成功升级到NX-OS软件版本9.3(5)。
NX-OS软件升级可分为两类:
无中断ISSU NX-OS软件升级过程不在本文档的讨论范围之内。本文档仅介绍标准的中断NX-OS软件升级。
本文档中介绍的过程仅适用于以下硬件:
本文档的此部分提供执行标准中断NX-OS软件从各种源版本升级到各种目标版本的分步说明。
本文档本节介绍如何执行标准中断NX-OS软件从NX-OS 6.x主版本中的源版本升级到NX-OS 6.x主版本中的目标版本,其中源版本和目标版本均为NX-OS 6.0(2)U6(2a)或更早版本。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本6.0(2)U5(1)升级到目标版本6.0(2)U6(1a):
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U5(1) 1.6 --
NX-OS 6.x软件总共需要两个NX-OS二进制映像文件:一个系统映像和一个启动映像。您可以将这些镜像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
将NX-OS 6.x启动和系统二进制映像文件复制到您想要使用所选文件传输协议进行中断升级的Nexus 3048TP-1GE交换机。此示例演示如何通过文件传输协议(FTP)从可通过管理VRF访问的FTP服务器192.0.2.100复制NX-OS 6.0(2)U6(1a)软件版本的启动和系统二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 37734400 Aug 19 15:39:08 2020 n3000-uk9-kickstart.6.0.2.U5.1.bin 189984434 Aug 19 15:40:20 2020 n3000-uk9.6.0.2.U5.1.bin N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/n3000-uk9-kickstart.6.0.2.U6.1a.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/n3000-uk9.6.0.2.U6.1a.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# dir | include bin 37734400 Aug 19 15:39:08 2020 n3000-uk9-kickstart.6.0.2.U5.1.bin 37844992 Aug 18 23:08:20 2020 n3000-uk9-kickstart.6.0.2.U6.1a.bin 189984434 Aug 19 15:40:20 2020 n3000-uk9.6.0.2.U5.1.bin 193468402 Aug 18 23:09:33 2020 n3000-uk9.6.0.2.U6.1a.bin
在将NX-OS 6.x启动和系统二进制映像文件复制到Nexus 3048TP-1GE交换机后,您希望使用所选文件传输协议进行中断性升级,以验证二进制映像文件在传输中是否损坏,确保其MD5或SHA512校验和与思科软件下载网站上发布的内容匹配。
将光标悬停在网站图像上,以通过思科软件下载网站识别NX-OS二进制映像文件的MD5和SHA512校验和。这里显示一个示例。
本示例说明如何通过show file bootflash:{filename} md5sum命令验证NX-OS 6.0(2)U6(1a)软件版本的启动和系统二进制映像文件的MD5校验和。NX-OS 6.0(2)U6(1a)启动二进制映像文件的预期MD5校验和为72af9c1090b8f5940fe2d15a6e5bbca,而NX-OS 6.0(2)U6(1a)系统二进制映像文件的预期MD5校验和为678a2dd054f98ac1b01c280c08255b2d。
N3K-C3048TP-1GE# show file bootflash:n3000-uk9-kickstart.6.0.2.U6.1a.bin md5sum 72af9c1090b8f5940fe2d15a6e5bbbca N3K-C3048TP-1GE# show file bootflash:n3000-uk9.6.0.2.U6.1a.bin md5sum 678a2dd054f98ac1b01c280c08255b2d
通过install all命令开始标准中断NX-OS软件升级。此命令要求将启动和系统参数与目标版本对应的NX-OS启动和系统二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中kickstart参数指向NX-OS kickstart二进制映像文件(bootflash:n3000-kickstart-uk9.6.0.2.U6.1a.bin)的绝对文件路径,而system参数指向NX-OS系统二进制映像文件(bootflash:n3000-uk9.6.0.2.U6.1a.bin)的绝对文件路径。
N3K-C3048TP-1GE# install all kickstart bootflash:n3000-uk9-kickstart.6.0.2.U6.1a.bin system bootflash:n3000-uk9.6.0.2.U6.1a.bin Installer is forced disruptive Verifying image bootflash:/n3000-uk9-kickstart.6.0.2.U6.1a.bin for boot variable "kickstart". [########################################] 100% -- SUCCESS Verifying image bootflash:/n3000-uk9.6.0.2.U6.1a.bin for boot variable "system". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "system" version from image bootflash:/n3000-uk9.6.0.2.U6.1a.bin. [########################################] 100% -- SUCCESS Extracting "kickstart" version from image bootflash:/n3000-uk9-kickstart.6.0.2.U6.1a.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/n3000-uk9.6.0.2.U6.1a.bin. [########################################] 100% -- SUCCESS Performing module support checks. [########################################] 100% -- SUCCESS Notifying services about system upgrade. [########################################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset Forced by the user Images is performed be upgraded according to following table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 system 6.0(2)U5(1) 6.0(2)U6(1a) yes 1 kickstart 6.0(2)U5(1) 6.0(2)U6(1a) yes 1 bios v4.5.0(11/09/2017) v1.2.0(08/25/2011) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Tue Aug 18 23:20:16 2020 Install is in progress, please wait. Performing runtime checks. [########################################] 100% -- SUCCESS Setting boot variables. [########################################] 100% -- SUCCESS Performing configuration copy. [########################################] 100% -- SUCCESS Time Stamp: Tue Aug 18 23:21:05 2020 Finishing the upgrade, switch is performed reboot in 10 seconds.
在Nexus 3048TP-1GE交换机重新加载后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本6.0(2)U6(1a)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
确认从源版本到目标版本的NX-OS软件升级成功后,请从设备的Bootflash中删除源版本的启动和系统二进制映像文件,以保留交换机Bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。这里显示了一个示例,其中NX-OS 6.0(2)U5(1)启动和系统二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 37734400 Aug 19 15:39:08 2020 n3000-uk9-kickstart.6.0.2.U5.1.bin 37844992 Aug 18 23:08:20 2020 n3000-uk9-kickstart.6.0.2.U6.1a.bin 189984434 Aug 19 15:40:20 2020 n3000-uk9.6.0.2.U5.1.bin 193468402 Aug 18 23:09:33 2020 n3000-uk9.6.0.2.U6.1a.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9-kickstart.6.0.2.U5.1.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9.6.0.2.U5.1.bin N3K-C3048TP-1GE# dir | include bin 37844992 Aug 18 23:08:20 2020 n3000-uk9-kickstart.6.0.2.U6.1a.bin 193468402 Aug 18 23:09:33 2020 n3000-uk9.6.0.2.U6.1a.bin
本文档的此部分提供执行标准中断NX-OS软件升级的分步说明,从NX-OS 6.x主版本中的源版本升级到NX-OS 6.x主版本中的目标版本,其中目标版本为6.0(2)U6(3a)或更高版本。
注意:NX-OS软件从6.0(2)U6(2a)或更早版本的源版本升级到6.0(2)U6(3a)或更高版本时,在升级到所需目标版本之前,必须中间升级到6.0(2)U6(2a)。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本6.0(2)U6(1a)到目标版本6.0(2)U6(10),强制中间升级至6.0(2)U6(2a)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
遵从本文档的从NX-OS 6.x升级到6.0(2)U6(2a)或更早版本部分,执行从您的源版本到NX-OS软件版本6.0(2)U6(2a)的一系列标准中断NX-OS软件升级。要成功升级到目标版本6.0(2)U6(3a)或更高版本,必须执行此操作。
NX-OS 6.x软件总共需要两个NX-OS二进制映像文件:一个系统映像和一个启动映像。您需要将这些镜像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
将目标版本的NX-OS 6.x启动和系统二进制映像文件复制到您想要使用所选文件传输协议进行中断升级的Nexus 3048TP-1GE交换机。此示例演示如何通过文件传输协议(FTP)从可通过管理VRF访问的FTP服务器192.0.2.100复制NX-OS 6.0(2)U6(10)软件版本的启动和系统二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 37853184 Aug 19 00:28:34 2020 n3000-uk9-kickstart.6.0.2.U6.2a.bin 206765681 Aug 19 00:29:55 2020 n3000-uk9.6.0.2.U6.2a.bin N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/n3000-uk9-kickstart.6.0.2.U6.10.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/n3000-uk9.6.0.2.U6.10.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 37853184 Aug 19 00:28:34 2020 n3000-uk9-kickstart.6.0.2.U6.2a.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin 206765681 Aug 19 00:29:55 2020 n3000-uk9.6.0.2.U6.2a.bin
在将NX-OS 6.x启动和系统二进制映像文件复制到Nexus 3048TP-1GE交换机后,您要使用选择的文件传输协议进行中断性升级,并通过确保二进制映像文件的MD5或SHA512校验和与思科软件下载网站上发布的版本匹配,来验证它们在传输中是否损坏。
通过将光标悬停在网站图像上,可以通过思科软件下载网站识别NX-OS二进制映像文件的MD5和SHA512校验和。这里显示一个示例。
本示例说明如何通过show file bootflash:{filename} md5sum命令验证NX-OS 6.0(2)U6(10)软件版本的启动和系统二进制映像文件的MD5校验和。NX-OS 6.0(2)U6(10)启动二进制映像文件的预期MD5校验和为f07cbe12d2e489ce02b9577b59753335,而NX-OS 6.0(2)U6(10)系统二进制映像文件的预期MD5校验和为98b1ba8106afbc85b83c0f985a66cd30。
N3K-C3048TP-1GE# show file bootflash:n3000-uk9-kickstart.6.0.2.U6.10.bin md5sum f07cbe12d2e489ce02b9577b59753335 N3K-C3048TP-1GE# show file bootflash:n3000-uk9.6.0.2.U6.10.bin md5sum 98b1ba8106afbc85b83c0f985a66cd30
通过install all命令开始标准中断NX-OS软件升级。此命令要求将启动和系统参数与目标版本对应的NX-OS启动和系统二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中kickstart参数指向NX-OS kickstart二进制映像文件(bootflash:n3000-kickstart-uk9.6.0.2.U6.10.bin)的绝对文件路径,而system参数指向NX-OS系统二进制映像文件(bootflash:n3000-uk9.6.0.2.U6.10.bin)的绝对文件路径。
N3K-C3048TP-1GE# install all kickstart bootflash:n3000-uk9-kickstart.6.0.2.U6.10.bin system bootflash:n3000-uk9.6.0.2.U6.10.bin Installer is forced disruptive Verifying image bootflash:/n3000-uk9-kickstart.6.0.2.U6.10.bin for boot variable "kickstart". [########################################] 100% -- SUCCESS Verifying image bootflash:/n3000-uk9.6.0.2.U6.10.bin for boot variable "system". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "system" version from image bootflash:/n3000-uk9.6.0.2.U6.10.bin. [########################################] 100% -- SUCCESS Extracting "kickstart" version from image bootflash:/n3000-uk9-kickstart.6.0.2.U6.10.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/n3000-uk9.6.0.2.U6.10.bin. [########################################] 100% -- SUCCESS Collecting "running" plugin(s) information. [########################################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [########################################] 100% -- SUCCESS Performing runtime checks. [########################################] 100% -- SUCCESS Performing module support checks. [########################################] 100% -- SUCCESS Notifying services about system upgrade. [########################################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset Forced by the user Images is performed be upgraded according to following table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 system 6.0(2)U6(2a) 6.0(2)U6(10) yes 1 kickstart 6.0(2)U6(2a) 6.0(2)U6(10) yes 1 bios v4.5.0(11/09/2017) v1.4.0(12/09/2013) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Wed Aug 19 15:56:38 2020 Install is in progress, please wait. Performing runtime checks. [########################################] 100% -- SUCCESS Setting boot variables. [########################################] 100% -- SUCCESS Performing configuration copy. [########################################] 100% -- SUCCESS Time Stamp: Wed Aug 19 15:57:32 2020 Finishing the upgrade, switch is performed reboot in 10 seconds.
在Nexus 3048TP-1GE交换机重新加载后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本6.0(2)U6(10)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(10) 1.6 --
在验证从中间版本到目标版本的NX-OS软件升级成功后,请从设备的Bootflash中删除中间版本的启动和系统二进制映像文件,以保留交换机的Bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。这里显示了一个示例,其中NX-OS 6.0(2)U6(2a)启动和系统二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 37853184 Aug 19 00:28:34 2020 n3000-uk9-kickstart.6.0.2.U6.2a.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin 206765681 Aug 19 00:29:55 2020 n3000-uk9.6.0.2.U6.2a.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9-kickstart.6.0.2.U6.2a.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9.6.0.2.U6.2a.bin N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bi
本文档的此部分提供执行标准中断NX-OS软件升级的分步说明,从NX-OS 6.x主版本中的源版本升级到NX-OS 7.x主版本中的目标版本,其中源版本为NX-OS 6.0(2)U6(2a)或更早版本。
注意:从6.0(2)U6(2a)或更早版本的源版本升级到NX-OS 7.x主版本中的目标版本的NX-OS软件需要两次强制性中间升级。第一个中间升级是NX-OS 6.0(2)U6(2a),第二个中间升级是NX-OS 6.0(2)U6(10)。在对NX-OS 6.0(2)U6(10)进行第二次中间升级后,您可以升级到NX-OS 7.x主版本中的所需目标版本。
注:如果要升级到目标版本7.0(3)I2(2a)、7.0(3)I2(2b)、7.0(3)I2(2c)、7.0(3)I2(2d)、7.0(3)I2(2e)、7.0(3)I2(3)、7.0(3)I2(4)、7.0(3)I3(1)、7.0(3)I4(1)、7.0(3)I4 2)、7.0(3)I4(3)、7.0(3)I4(4)或7.0(3)I5(1)。有关详细信息,请参阅Field Notice 62433和思科漏洞ID CSCvb64127。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行了一个示例标准中断NX-OS软件升级,从源版本6.0(2)U6(1a)到目标版本7.0(3)I7(8),强制中间升级至6.0(2)U6(2a)和6.0(2)U6(10)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
遵从本文档的从NX-OS 6.x升级到NX-OS 6.0(2)U6(3a)或更高版本部分,通过中间版本6.0(2)U6(2a)执行从您的源版本到NX-OS软件版本6.0(2)U6(10)的一系列标准中断NX-OS软件升级。要成功升级到NX-OS 7.x主版本中的目标版本,必须执行此操作。
遵从本文档的从NX-OS 6.0(2)U6(3a)或更高版本升级到NX-OS 7.x部分,执行从NX-OS软件版本6.0(2)U6(10)的标准中断NX-OS软件升级到NX-OS 7.x主版本中的所需目标版本。
本文档本节介绍如何执行标准中断NX-OS软件从NX-OS 6.x主版本中的源版本升级到NX-OS 7.x主版本中的目标版本,其中源版本为NX-OS 6.0(2)U6(3a)或更高版本。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本6.0(2)U6(10)升级到目标版本7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(10) 1.6 --
NX-OS 7.x软件使用单个NX-OS二进制映像文件(有时称为统一映像文件)。您需要将此镜像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
注意:如果要升级到NX-OS软件版本7.0(3)I7(8)或7.0(3)I7(9),可以从思科软件下载网站下载紧凑型NX-OS软件映像。浏览网站时,选择您尝试升级的Nexus交换机型号并导航至所需的目标NX-OS软件版本。然后,找到其说明中带有“Compact Image”,其文件名中带有“compact”字样的软件映像。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南7.x版文档的Cisco软件下载网站上的小型NX-OS软件映像部分。
将目标版本的统一二进制映像文件复制到您想要使用所选文件传输协议进行中断升级的Nexus 3048TP-1GE交换机。此示例演示如何通过文件传输协议从可通过管理VRF访问的FTP服务器192.0.2.100复制NX-OS 7.0(3)I7(8)软件版本启动和系统二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/nxos.7.0.3.I7.8.bin bootflash: vrf management Password: Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin 982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin
在将目标版本的统一二进制映像文件复制到Nexus 3048TP-1GE交换机后,您希望使用所选文件传输协议进行中断性升级,通过确保二进制映像文件的MD5或SHA512校验和与思科软件下载网站上发布的版本匹配,来验证其在传输中是否损坏。
通过将光标悬停在网站图像上,可以通过思科软件下载网站识别NX-OS二进制映像文件的MD5和SHA512校验和。此命令示例如下:
本示例说明如何通过show file bootflash:{filename} md5sum命令验证NX-OS 7.0(3)I7(8)软件版本的统一二进制映像文件的MD5校验和。NX-OS 7.0(3)I7(8)统一二进制映像文件的预期MD5校验和为4568b131a87aa8be71f6ec190e30d597。
N3K-C3048TP-1GE# show file bootflash:nxos.7.0.3.I7.8.bin md5sum 4568b131a87aa8be71f6ec190e30d597
注:如果要升级到目标版本7.0(3)I2(2a)、7.0(3)I2(2b)、7.0(3)I2(2c)、7.0(3)I2(2d)、7.0(3)I2(2e)、7.0(3)I2(3)、7.0(3)I2(4)、7.0(3)I3(1)、7.0(3)I4(1)、7.0(3)I4 (2)、7.0(3)I4(3)、7.0(3)I4(4)或7.0(3)I5(1)。有关详细信息,请参阅Field Notice 62433和思科漏洞ID CSCvb64127。
通过install all命令开始标准中断NX-OS软件升级。此命令要求将nxos参数与目标版本对应的NX-OS统一二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中nxos参数指向NX-OS 7.0(3)I7(8)统一二进制映像文件(bootflash:nxos.7.0.3.I7.8.bin)的绝对文件路径。
注:在中断NX-OS软件升级期间显示的兼容性检查结果会显示原因“Unsupported in new image, module needs be off”。这是预期行为,不表示中断NX-OS软件升级过程存在问题。此消息表示不支持目标NX-OS软件版本的无中断ISSU,因为交换机需要重新加载才能成功升级NX-OS软件。此处的示例显示了此消息,并证明NX-OS软件升级过程成功与否与此消息无关。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.7.0.3.I7.8.bin Installer is forced disruptive Verifying image bootflash:/nxos.7.0.3.I7.8.bin for boot variable "nxos". [########################################] 100% -- SUCCESS Verifying image type. [########################################] 100% -- SUCCESS Extracting "nxos" version from image bootflash:/nxos.7.0.3.I7.8.bin. [########################################] 100% -- SUCCESS Extracting "bios" version from image bootflash:/nxos.7.0.3.I7.8.bin. [########################################] 100% -- SUCCESS Performing runtime checks. [########################################] 100% -- SUCCESS Performing module support checks. [########################################] 100% -- SUCCESS Notifying services about system upgrade. [########################################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset Unsupported in new image, module needs to be powered off Images are upgraded according to this table: Module Image Running-Version New-Version Upg-Required ------ ---------------- ---------------------- ---------------------- ------------ 1 kickstart 6.0(2)U6(10) 7.0(3)I7(8) yes 1 bios v4.5.0(11/09/2017) v4.5.0(11/09/2017) no Switch is reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Time Stamp: Thu Aug 20 21:12:02 2020 Install is in progress, please wait. Performing runtime checks. [########################################] 100% -- SUCCESS Setting boot variables. [########################################] 100% -- SUCCESS Performing configuration copy. [########################################] 100% -- SUCCESS Time Stamp: Thu Aug 20 21:13:23 2020 Finishing the upgrade, switch is performed reboot in 10 seconds.
在Nexus 3048TP-1GE交换机重新加载后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.6 NA
确认从中间版本到目标版本的NX-OS软件升级成功后,请从设备的Bootflash中删除中间版本的启动和系统二进制映像文件,从而保留交换机Bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。这里显示了一个示例,其中NX-OS 6.0(2)U6(10)启动和系统二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 37881856 Aug 19 15:48:58 2020 n3000-uk9-kickstart.6.0.2.U6.10.bin 206130057 Aug 19 15:50:07 2020 n3000-uk9.6.0.2.U6.10.bin 982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# delete bootflash:n3000-uk9-kickstart.6.0.2.U6.10.bin Do you want to delete "/n3000-uk9-kickstart.6.0.2.U6.10.bin" ? (yes/no/abort) [y] y N3K-C3048TP-1GE# delete bootflash:n3000-uk9.6.0.2.U6.10.bin Do you want to delete "/n3000-uk9.6.0.2.U6.10.bin" ? (yes/no/abort) [y] y N3K-C3048TP-1GE# dir | include bin 982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin
注意:如果使用直接从思科软件下载网站下载的紧凑型NX-OS软件映像进行升级,您可以跳过此步骤。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南7.x版文档的Cisco软件下载网站上的小型NX-OS软件映像部分。
使用install all nxos bootflash:{nxos-binary-image-file.bin} compact命令,对存储在设备bootflash中的NX-OS 7.0(3)I7(8)二进制映像文件执行NX-OS Compact Image过程。执行此操作可减小NX-OS 7.0(3)I7(8)二进制映像文件的文件大小,从而增加bootflash上的可用空间量。这是未来执行NX-OS软件升级的要求,因为Nexus 3048TP-1GE交换机上bootflash的总大小不足以同时在7.x或9.x主版本中存储两个NX-OS二进制映像文件。有关NX-OS精简映像过程的详细信息,请参阅Nexus 3000、3100和3500 NX-OS精简映像过程文档。
Nexus交换机的bootflash中存储的NX-OS 7.0(3)I7(8)二进制映像文件所执行的NX-OS精简映像过程的示例如下所示:
N3K-C3048TP-1GE# dir | include bin 982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# install all nxos bootflash:nxos.7.0.3.I7.8.bin compact Installer is performed perform compatibility check first. Please wait. Compacting currently loaded image bootflash:/nxos.7.0.3.I7.8.bin ......................................... Compact bootflash:/nxos.7.0.3.I7.8.bin done N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin
本文档本节介绍如何执行标准中断NX-OS软件从NX-OS 6.x主版本中的源版本升级到NX-OS 9.2(x)次版本中的目标版本,其中源版本是NX-OS 6.0(2)U6(2a)或更早版本。
注意:从6.0(2)U6(2a)或更早版本的源版本升级到NX-OS 9.2(x)主版本中的目标版本的NX-OS软件需要三次强制性中间升级。第一个中间升级是到NX-OS 6.0(2)U6(2a)。第二个中间升级是NX-OS 6.0(2)U6(10)。第三个中间升级是NX-OS 7.0(3)I7(8)。在第三次中间升级至7.0(3)I7(8)后,您可以升级到NX-OS 9.2(x)次要版本中的所需目标版本。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行了一个示例标准中断NX-OS软件升级,从源版本6.0(2)U6(1a)到目标版本9.2(4),强制中间升级至6.0(2)U6(2a)、6.0(2)U6(10)和7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
遵从本文档的从NX-OS 6.x升级到NX-OS 6.0(2)U6(3a)或更高版本部分,通过中间版本6.0(2)U6(2a)执行从您的源版本到NX-OS软件版本6.0(2)U6(10)的一系列标准中断NX-OS软件升级。此过程包括第一和第二个中间升级,并且从6.0(2)U6(10)到7.0(3)I7(8)的第三个中间升级成功需要此过程,才能成功升级到NX-OS 9.2(x)次要版本中的目标版本。
遵从本文档的从NX-OS 6.0(2)U6(3a)或更高版本升级到NX-OS 7.x部分,执行从NX-OS软件版本6.0(2)U6(10)到中间版本7.0(3)I7(8)的标准中断NX-OS软件升级。要成功升级到NX-OS 9.2(x)次要版本中的目标版本,必须执行此操作。
按照本文档的从NX-OS 7.x升级到NX-OS 9.2(x)部分操作,执行从NX-OS软件版本7.0(3)I7(8)到NX-OS 9.2(x)次要版本中所需目标版本的标准中断NX-OS软件升级。
本文档本节介绍如何执行标准中断NX-OS软件从NX-OS 6.x主版本中的源版本升级到NX-OS 9.2(x)次版本中的目标版本,其中源版本为NX-OS 6.0(2)U6(3a)或更高版本。
注意:从源版本6.0(2)U6(3a)或更高版本升级到NX-OS 9.2(x)次要版本中的NX-OS软件需要先对NX-OS 7.0(3)I7(8)进行强制性中间升级,然后才能升级到所需的目标版本。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本6.0(2)U6(10)升级到目标版本9.2(4),强制中间升级至7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(10) 1.6 --
遵从本文档的从NX-OS 6.0(2)U6(3a)或更高版本升级到NX-OS 7.x部分,执行从NX-OS软件版本6.0(2)U6(10)到中间版本7.0(3)I7(8)的标准中断NX-OS软件升级。要成功升级到NX-OS 9.2(x)次要版本中的目标版本,必须执行此操作。
按照本文档的从NX-OS 7.x升级到NX-OS 9.2(x)部分操作,执行从NX-OS软件版本7.0(3)I7(8)到NX-OS 9.2(x)次要版本中所需目标版本的标准中断NX-OS软件升级。
本文档本节介绍如何执行标准中断NX-OS软件从NX-OS 6.x主版本中的源版本升级到NX-OS 9.3(x)次版本中的目标版本,其中源版本是NX-OS 6.0(2)U6(2a)或更早版本。
注意:从6.0(2)U6(2a)或更早版本的源版本升级到NX-OS 9.3(x)次要版本中的NX-OS软件需要三次强制性中间升级。第一个中间升级是到NX-OS 6.0(2)U6(2a)。第二个中间升级是NX-OS 6.0(2)U6(10)。第三个中间升级是NX-OS 7.0(3)I7(8)。在第三次中间升级至7.0(3)I7(8)后,您可以升级到NX-OS 9.3(x)次要版本中的所需目标版本。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行了一个标准中断NX-OS软件升级示例,从源版本6.0(2)U6(1a)升级到目标版本9.3(5),强制性的中间升级为6.0(2)U6(2a)、6.0(2)U6(10)和7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(1a) 1.6 --
遵从本文档的从NX-OS 6.x升级到NX-OS 6.0(2)U6(3a)或更高版本部分,通过中间版本6.0(2)U6(2a)执行从您的源版本到NX-OS软件版本6.0(2)U6(10)的一系列标准中断NX-OS软件升级。此过程包括第一和第二个中间升级,并且从6.0(2)U6(10)到7.0(3)I7(8)的第三个中间升级成功需要此过程,才能成功升级到NX-OS 9.3(x)次要版本中的目标版本。
遵从本文档的从NX-OS 6.0(2)U6(3a)或更高版本升级到NX-OS 7.x部分,执行从NX-OS软件版本6.0(2)U6(10)到中间版本7.0(3)I7(8)的标准中断NX-OS软件升级。要成功升级到NX-OS 9.3(x)次要版本中的目标版本,必须执行此操作。
按照本文档的从NX-OS 7.x升级到NX-OS 9.3(x)部分操作,执行从NX-OS软件版本7.0(3)I7(8)到NX-OS 9.3(x)次要版本中所需目标版本的标准中断NX-OS软件升级。
本文档本节介绍从NX-OS 6.x主版本中的源版本到NX-OS 9.3(x)次版本中的目标版本(其中源版本为NX-OS 6.0(2)U6(3a)或更高版本)的标准中断NX-OS软件升级的分步说明。
注意:从源版本6.0(2)U6(3a)或更高版本升级到NX-OS 9.3(x)次要版本中的NX-OS软件需要先对NX-OS 7.0(3)I7(8)进行强制中间升级,然后才能升级到所需的目标版本。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本6.0(2)U6(10)升级到目标版本9.3(5),强制中间升级至7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ----------------------------------- ---------------------- ------------ 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE-SUP active * Mod Sw Hw World-Wide-Name(s) (WWN) --- -------------- ------ ---------------------------------------------------- 1 6.0(2)U6(10) 1.6 --
遵从本文档的从NX-OS 6.0(2)U6(3a)或更高版本升级到NX-OS 7.x部分,执行从NX-OS软件版本6.0(2)U6(10)到中间版本7.0(3)I7(8)的标准中断NX-OS软件升级。要成功升级到NX-OS 9.3(x)次要版本中的目标版本,必须执行此操作。
按照本文档的从NX-OS 7.x升级到NX-OS 9.3(x)部分操作,执行从NX-OS软件版本7.0(3)I7(8)到NX-OS 9.3(x)次要版本中所需目标版本的标准中断NX-OS软件升级。
本文档的此部分介绍如何执行标准中断NX-OS软件从NX-OS 7.x主版本中的源版本升级到NX-OS 7.x主版本中的目标版本。
注意:NX-OS软件从7.0(3)I7(5)或7.0(3)I7(5a)源版本升级到更高的NX-OS软件版本可能会失败,并显示“数字签名验证失败”或“图像验证失败”错误消息。此问题的根本原因是思科漏洞ID CSCvm11656。使用no feature signature-verification 配置命令禁用此升级的NX-OS映像验证可解决此问题。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本7.0(3)I2(2a)升级到目标版本7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- ----------------- ---------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I2(2a) 1.6 NA
NX-OS 7.x软件使用单个NX-OS二进制映像文件(有时称为统一映像文件)。您需要将此镜像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
注意:如果要升级到NX-OS软件版本7.0(3)I7(8)或7.0(3)I7(9),可以从思科软件下载网站下载紧凑型NX-OS软件映像。浏览网站时,选择您尝试升级的Nexus交换机型号并导航至所需的目标NX-OS软件版本。然后,找到其说明中为Compact Image且其文件名中为compact一词的软件映像。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南7.x版文档的Cisco软件下载网站上的小型NX-OS软件映像部分。
将目标版本的统一二进制映像文件复制到您想要使用所选文件传输协议进行中断升级的Nexus 3048TP-1GE交换机。此示例演示如何通过文件传输协议从可通过管理VRF访问的FTP服务器192.0.2.100复制NX-OS 7.0(3)I7(8)软件版本启动和系统二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin N3K-C3048TP-1GE# copy ftp://username@192.0.2.100/nxos.7.0.3.I7.8.bin bootflash: vrf management Password: ***** Transfer of file Completed Successfully ***** Copy complete, now saving to disk (please wait)... N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin 982681088 Sep 02 19:05:14 2020 nxos.7.0.3.I7.8.bin
注意:从NX-OS软件版本7.0(3)I5(2)及更高版本开始,您需要通过SCP执行NX-OS精简映像过程,从而通过SCP复制目标版本的统一二进制映像文件。有关此过程的详细信息,请参阅Nexus 3000、3100和3500 NX-OS精简映像过程文档。
注意:为了执行NX-OS压缩映像过程并减小NX-OS统一二进制映像文件的文件大小,NX-OS统一二进制映像文件的MD5和SHA512校验和会更改,并且不同于思科软件下载网站上发布的MD5/SHA512校验和。这是预期行为,不指示问题-跳过此过程中的步骤3和步骤4,在此场景中继续执行NX-OS软件升级。
注意:仅当在步骤2中通过SCP执行NX-OS压缩映像过程未通过SCP复制目标版本统一二进制映像时,才需要此步骤。
通过确保二进制映像文件的MD5或SHA512校验和与在Cisco软件下载网站上发布的内容匹配,来验证在传输中该文件未损坏。
通过将光标悬停在网站图像上,可以通过思科软件下载网站识别NX-OS二进制映像文件的MD5和SHA512校验和。此命令示例如下:
本示例说明如何通过show file bootflash:{filename} md5sum命令验证NX-OS 7.0(3)I7(8)软件版本的统一二进制映像文件的MD5校验和。NX-OS 7.0(3)I7(8)统一二进制映像文件的预期MD5校验和为4568b131a87aa8be71f6ec190e30d597。
N3K-C3048TP-1GE# show file bootflash:nxos.7.0.3.I7.8.bin md5sum 4568b131a87aa8be71f6ec190e30d597
注意:如果使用直接从思科软件下载网站下载的紧凑型NX-OS软件映像进行升级,您可以跳过此步骤。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南7.x版文档的Cisco软件下载网站上的小型NX-OS软件映像部分。
注意:仅当在步骤2中通过SCP执行NX-OS压缩映像过程未通过SCP复制目标版本统一二进制映像时,才需要此步骤。
使用install all nxos bootflash:{nxos-binary-image-file.bin} compact命令,对存储在设备bootflash中的NX-OS 7.0(3)I7(8)二进制映像文件执行NX-OS Compact Image过程。这会减小NX-OS 7.0(3)I7(8)二进制映像文件的文件大小,从而增加bootflash上的可用空间量。这是未来执行NX-OS软件升级的要求,因为Nexus 3048TP-1GE交换机上bootflash的总大小不足以同时在7.x或9.x主版本中存储两个NX-OS二进制映像文件。有关NX-OS精简映像过程的详细信息,请参阅Nexus 3000、3100和3500 NX-OS精简映像过程文档。
Nexus交换机的bootflash中存储的NX-OS 7.0(3)I7(8)二进制映像文件所执行的NX-OS精简映像过程的示例如下所示:
N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin
982681088 Aug 20 21:05:12 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# install all nxos bootflash:nxos.7.0.3.I7.8.bin compact Installer is performed perform compatibility check first. Please wait. Compacting currently loaded image bootflash:/nxos.7.0.3.I7.8.bin ......................................... Compact bootflash:/nxos.7.0.3.I7.8.bin done N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin
471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin
通过install all命令开始标准中断NX-OS软件升级。此命令要求将nxos参数与目标版本对应的NX-OS统一二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中nxos参数指向NX-OS 7.0(3)I7(8)统一二进制映像文件(bootflash:nxos.7.0.3.I7.8.bin)的绝对文件路径。
注:从源版本7.0(3)I2(2)、7.0(3)I2(2a)、7.0(3)I2(2b)、7.0(3)I2(2c)、7.0(3)I2(2d)、7.0(3)I2(2e)或7.0(3)I2(3)升级到任何目标版本7.0(3)I3(1)或更高版本时,您可以看到以下消息:
Running-config包含与新映像不兼容的配置(严格不兼容)。
请运行show incompatibility-all nxos <image>命令,找出需要禁用哪些功能。
这是由Cisco bug ID CSCuz23930引起的误报,如果show incompatibility-all nxos命令未显示任何不兼容的配置,则可以安全忽略此错误。 此处的示例显示了此消息,并证明NX-OS软件升级过程成功与否与此消息无关。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.7.0.3.I7.8.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.7.0.3.I7.8.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.7.0.3.I7.8.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.7.0.3.I7.8.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [# ] 0% Collecting plugin(s) information from "new" image. [# ] 0% Performing runtime checks. [## ] 5% "Running-config contains configuration that is incompatible with the new image (strict incompatibility). Please run 'show incompatibility-all nxos <image>' command to find out which feature needs to be disabled.". Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset Incompatible image Images is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I2(2a) 7.0(3)I7(8) yes 1 bios v4.5.0(11/09/2017) v4.5.0(11/09/2017) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch is performed reboot in 10 seconds.
在Nexus 3048TP-1GE交换机重新加载后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.6 NA
确认从源版本到目标版本的NX-OS软件升级成功后,请从设备的Bootflash中删除源版本的统一二进制映像文件,以保留交换机Bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。此处显示了一个示例,其中NX-OS 7.0(3)I2(2a)统一二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 537972736 Sep 02 17:51:02 2020 nxos.7.0.3.I2.2a.bin
471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# delete bootflash:nxos.7.0.3.I2.2a.bin Do you want to delete "/nxos.7.0.3.I2.2a.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin
本文档本节介绍从NX-OS 7.x主版本中的源版本到NX-OS 9.2(x)次版本中的目标版本执行标准中断NX-OS软件升级的分步说明。
注:NX-OS软件从NX-OS 7.x主版本的源版本升级到NX-OS 9.2(x)次版本中的目标版本时,在升级到所需目标版本之前,必须对NX-OS 7.0(3)I7(8)进行中间升级。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行了一个示例标准中断NX-OS软件升级,从源版本7.0(3)I2(2a)到目标版本9.2(4),强制中间升级至7.0(3)I7(8)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- ----------------- ---------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I2(2a) 1.6 NA
按照本文档的从NX-OS 7.x升级到NX-OS 7.x部分执行从源版本到NX-OS软件版本7.0(3)I7(8)的标准中断NX-OS软件升级。
NX-OS 9.2(x)软件使用单个NX-OS二进制映像文件(有时称为统一映像文件)。您需要将此映像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
注意:如果要升级到NX-OS软件版本9.2(4),可以从思科软件下载网站下载紧凑型NX-OS软件映像。浏览网站时,选择您尝试升级的Nexus交换机型号并导航至所需的目标NX-OS软件版本。然后,找到其说明中为Compact Image且其文件名中为compact一词的软件映像。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南9.2(x)版的思科软件下载网站上的小型NX-OS软件映像部分。
通过SCP执行NX-OS精简映像程序,将目标版本的统一二进制映像文件复制到Nexus 3048TP-1GE交换机。有关此过程的详细信息,请参阅Nexus 3000、3100和3500 NX-OS紧凑型映像过程文档
注意:如果USB闪存驱动器连接到Nexus 3048TP-1GE交换机,您也可以对USB闪存驱动器上的NX-OS统一二进制映像文件执行NX-OS精简映像程序,然后将生成的统一二进制映像文件复制到交换机的bootflash中。
注意:作为执行NX-OS压缩映像过程和减小NX-OS统一二进制映像文件大小的一部分,NX-OS统一二进制映像文件的MD5和SHA512校验和会更改,并且与思科软件下载网站上发布的MD5/SHA512校验和不同。这是预期行为,不表示出现问题-在此场景中继续NX-OS软件升级。
此示例演示如何从可通过管理VRF访问的SCP服务器192.0.2.100通过NX-OS精简映像程序(通过安全复制协议[SCP])复制NX-OS 9.2(4)软件版本的统一二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# copy scp://username@192.0.2.100/nxos.9.2.4.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.2.4.bin 100% 1278MB 4.1MB/s 07:38 N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin 544195757 Sep 03 17:48:23 2020 nxos.9.2.4.bin
通过install all命令开始标准中断NX-OS软件升级。此命令要求将nxos参数与目标版本对应的NX-OS统一二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中nxos参数指向NX-OS 9.2(4)统一二进制映像文件(bootflash:nxos.9.2.4.bin)的绝对文件路径。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.2.4.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.2.4.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.2.4.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.2.4.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I7(8) 9.2(4) yes 1 bios v4.5.0(11/09/2017) v5.0.0(06/06/2018) yes 1 power-seq 5.5 5.5 no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch is performed reboot in 10 seconds.
在Nexus 3048TP-1GE交换机重新加载后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本9.2(4)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(4) 1.6 NA
确认从中间版本到目标版本的NX-OS软件升级成功后,请从设备的bootflash中删除中间版本的统一二进制映像文件,以保留交换机的bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。此处显示了一个示例,其中NX-OS 7.0(3)I7(8)统一二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 471871960 Aug 20 22:05:03 2020 nxos.7.0.3.I7.8.bin 544195757 Sep 03 17:48:23 2020 nxos.9.2.4.bin N3K-C3048TP-1GE# delete bootflash:nxos.7.0.3.I7.8.bin Do you want to delete "/nxos.7.0.3.I7.8.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 17:48:23 2020 nxos.9.2.4.bin
本文档的此部分介绍如何执行标准中断NX-OS软件从NX-OS 7.x主版本中的源版本升级到NX-OS 9.3(x)次版本中的目标版本。
注:从7.0(3)I7(6)或更早版本的源版本升级到NX-OS 9.3(x)次要版本时,NX-OS软件需要强制进行中间升级到NX-OS 7.0(3)I7(8)。
在Cisco Nexus N3K-C3048TP-1GE交换机上,执行示例标准中断NX-OS软件升级,从源版本7.0(3)I5(2)升级到目标版本9.3(5),强制中间升级至7.0(3)I7(8)。
N3K-C3048TP-1GE# show module
<snip>
Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I5(2) 1.6 NA
按照本文档的从NX-OS 7.x升级到NX-OS 7.x部分执行从源版本到NX-OS软件版本7.0(3)I7(8)的标准中断NX-OS软件升级。
NX-OS 9.3(x)软件使用单个NX-OS二进制映像文件(有时称为统一映像文件)。您需要将此镜像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
注意:如果要升级到NX-OS软件版本9.3(4)或更高版本,可以从思科软件下载网站下载紧凑型NX-OS软件映像。浏览网站时,选择您尝试升级的Nexus交换机型号并导航至所需的目标NX-OS软件版本。然后,找到其说明中为Compact Image且其文件名中为compact一词的软件映像。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南9.3(x)版的思科软件下载网站上的小型NX-OS软件映像部分。
通过SCP执行NX-OS精简映像程序,将目标版本的统一二进制映像文件复制到Nexus 3048TP-1GE交换机。有关此过程的详细信息,请参阅Nexus 3000、3100和3500 NX-OS紧凑型映像过程文档
注意:如果USB闪存驱动器连接到Nexus 3048TP-1GE交换机,您也可以对USB闪存驱动器上的NX-OS统一二进制映像文件执行NX-OS精简映像程序,然后将生成的统一二进制映像文件复制到交换机的bootflash中。
注意:为了执行NX-OS压缩映像过程并减小NX-OS统一二进制映像文件的文件大小,NX-OS统一二进制映像文件的MD5和SHA512校验和会更改,并且与思科软件下载网站上发布的MD5/SHA512校验和不同。这是预期行为,不表示出现问题-在此场景中继续NX-OS软件升级。
此示例演示如何通过安全复制协议,从可通过管理VRF访问的SCP服务器192.0.2.100复制NX-OS 9.3(5)软件版本的统一二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 471871960 Sep 03 19:12:21 2020 nxos.7.0.3.I7.8.bin N3K-C3048TP-1GE# copy scp://username@192.0.2.100/nxos.9.3.5.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.3.5.bin 100% 1880MB 3.7MB/s 07:24 N3K-C3048TP-1GE# dir | include bin 471871960 Sep 03 19:12:21 2020 nxos.7.0.3.I7.8.bin 669892021 Sep 03 19:26:17 2020 nxos.9.3.5.bin
通过install all命令开始标准中断NX-OS软件升级。此命令要求将nxos参数与目标版本对应的NX-OS统一二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中nxos参数指向NX-OS 9.3(5)统一二进制映像文件(bootflash:nxos.9.3.5.bin)的绝对文件路径。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.3.5.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.5.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 7.0(3)I7(8) 9.3(5) yes 1 bios v5.0.0(06/06/2018) v5.0.0(06/06/2018) no 1 power-seq 5.5 5.5 no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch is performed reboot in 10 seconds.
在Nexus 3048TP-1GE交换机重新加载后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本9.3(5)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(5) 1.6 NA
验证从中间版本到目标版本的NX-OS软件升级成功后,请从设备的bootflash中删除中间版本的统一二进制映像文件,以保留交换机的bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。此处显示了一个示例,其中NX-OS 7.0(3)I7(8)统一二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 471871960 Sep 03 19:12:21 2020 nxos.7.0.3.I7.8.bin 669892021 Sep 03 19:26:17 2020 nxos.9.3.5.bin N3K-C3048TP-1GE# delete bootflash:nxos.7.0.3.I7.8.bin Do you want to delete "/nxos.7.0.3.I7.8.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 669892021 Sep 03 19:26:17 2020 nxos.9.3.5.bin
本文档的此部分介绍如何执行标准中断NX-OS软件从NX-OS 9.2(x)次要版本的源版本升级到NX-OS 9.2(x)次要版本的目标版本。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本9.2(1)升级到目标版本9.2(4):
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(1) 1.6 NA
NX-OS 9.2(x)软件使用单个NX-OS二进制映像文件(有时称为统一映像文件)。您需要将此镜像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
注意:如果要升级到NX-OS软件版本9.2(4),可以从思科软件下载网站下载紧凑型NX-OS软件映像。浏览网站时,选择您尝试升级的Nexus交换机型号并导航至所需的目标NX-OS软件版本。然后,找到其说明中为Compact Image且其文件名中为compact一词的软件映像。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南9.2(x)版的思科软件下载网站上的小型NX-OS软件映像部分。
通过SCP执行NX-OS精简映像程序,将目标版本的统一二进制映像文件复制到Nexus 3048TP-1GE交换机。有关此过程的详细信息,请参阅Nexus 3000、3100和3500 NX-OS紧凑型映像过程文档
注意:如果USB闪存驱动器连接到Nexus 3048TP-1GE交换机,您也可以对USB闪存驱动器上的NX-OS统一二进制映像文件执行NX-OS精简映像程序,然后将生成的统一二进制映像文件复制到交换机的bootflash中。
注意:作为执行NX-OS压缩映像过程和减小NX-OS统一二进制映像文件大小的一部分,NX-OS统一二进制映像文件的MD5和SHA512校验和会更改,并且与思科软件下载网站上发布的MD5/SHA512校验和不同。这是预期行为,不表示出现问题-在此场景中继续NX-OS软件升级。
此示例演示如何通过安全复制协议,从可通过管理VRF访问的SCP服务器192.0.2.100复制NX-OS 9.2(4)软件版本的统一二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 526038807 Sep 03 20:23:44 2020 nxos.9.2.1.bin N3K-C3048TP-1GE# copy scp://username@192.0.2.100/nxos.9.2.4.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.2.4.bin 100% 1278MB 4.1MB/s 07:38 N3K-C3048TP-1GE# dir | include bin 526038807 Sep 03 20:23:44 2020 nxos.9.2.1.bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin
通过install all命令开始标准中断NX-OS软件升级。此命令要求将nxos参数与目标版本对应的NX-OS统一二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中nxos参数指向NX-OS 9.2(4)统一二进制映像文件(bootflash:nxos.9.2.4.bin)的绝对文件路径。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.2.4.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.2.4.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.2.4.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.2.4.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.2(1) 9.2(4) yes 1 bios v5.0.0(06/06/2018) v5.0.0(06/06/2018) no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch is performed reboot in 10 seconds.
在Nexus 3048TP-1GE交换机重新加载后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本9.2(4)。
N3K-C3048TP-1GE# show module Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(4) 1.6 NA
确认从源版本到目标版本的NX-OS软件升级成功后,请从设备的Bootflash中删除源版本的统一二进制映像文件,以保留交换机Bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。此处显示了一个示例,其中NX-OS 9.2(1)统一二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 526038807 Sep 03 20:23:44 2020 nxos.9.2.1.bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin N3K-C3048TP-1GE# delete bootflash:nxos.9.2.1.bin Do you want to delete "/nxos.9.2.1.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin
本文档的此部分介绍如何执行标准中断NX-OS软件从NX-OS 9.2(x)次要版本的源版本升级到NX-OS 9.3(x)次要版本的目标版本。
注意:从9.2(3)或更早版本的源版本升级到NX-OS 9.3(x)次要版本时,NX-OS软件需要强制进行中间升级到NX-OS 9.2(4)。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本9.2(1)升级到目标版本9.3(5):
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.2(1) 1.6 NA
遵从本文档的从NX-OS 9.2(x)升级到NX-OS 9.2(x)部分,执行从您的源版本到NX-OS软件版本9.2(4)的标准中断NX-OS软件升级。
NX-OS 9.3(x)软件使用单个NX-OS二进制映像文件(有时称为统一映像文件)。您需要将此镜像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
注意:如果要升级到NX-OS软件版本9.3(4)或更高版本,可以从思科软件下载网站下载紧凑型NX-OS软件映像。浏览网站时,选择您尝试升级的Nexus交换机型号并导航至所需的目标NX-OS软件版本。然后,找到其说明中为Compact Image且其文件名中为compact一词的软件映像。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南9.3(x)版的思科软件下载网站上的小型NX-OS软件映像部分。
通过SCP执行NX-OS精简映像程序,将目标版本的统一二进制映像文件复制到Nexus 3048TP-1GE交换机。有关此过程的详细信息,请参阅Nexus 3000、3100和3500 NX-OS紧凑型映像过程文档
注意:如果USB闪存驱动器连接到Nexus 3048TP-1GE交换机,您也可以对USB闪存驱动器上的NX-OS统一二进制映像文件执行NX-OS精简映像程序,然后将生成的统一二进制映像文件复制到交换机的bootflash中。
注意:作为执行NX-OS压缩映像过程和减小NX-OS统一二进制映像文件大小的一部分,NX-OS统一二进制映像文件的MD5和SHA512校验和会更改,并且与思科软件下载网站上发布的MD5/SHA512校验和不同。这是预期行为,不表示出现问题-在此场景中继续NX-OS软件升级。
此示例演示如何通过安全复制协议,从可通过管理VRF访问的SCP服务器192.0.2.100复制NX-OS 9.3(5)软件版本的统一二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin N3K-C3048TP-1GE# copy scp://username@192.0.2.100/nxos.9.3.5.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.3.5.bin 100% 1880MB 3.7MB/s 07:24 N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin
通过install all命令开始标准中断NX-OS软件升级。此命令要求将nxos参数与目标版本对应的NX-OS统一二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中nxos参数指向NX-OS 9.3(5)统一二进制映像文件(bootflash:nxos.9.3.5.bin)的绝对文件路径。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.3.5.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.5.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.2(4) 9.3(5) yes 1 bios v5.0.0(06/06/2018) v5.0.0(06/06/2018) no 1 power-seq 5.5 5.5 no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch is performed reboot in 10 seconds.
重新加载Nexus 3048TP-1GE交换机后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本9.3(5)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(5) 1.6 NA
确认从中间版本到目标版本的NX-OS软件升级成功后,请从设备的Bootflash中删除中间版本的统一二进制映像文件,以保留交换机的Bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。此处显示了一个示例,其中NX-OS 9.2(4)统一二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 544195757 Sep 03 20:51:00 2020 nxos.9.2.4.bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin N3K-C3048TP-1GE# delete bootflash:nxos.9.2.4.bin Do you want to delete "/nxos.9.2.4.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin
本文档的此部分介绍如何执行标准中断NX-OS软件从NX-OS 9.3(x)次要版本的源版本升级到NX-OS 9.3(x)次要版本的目标版本。
在Cisco Nexus N3K-C3048TP-1GE交换机上执行标准中断NX-OS软件升级示例,从源版本9.3(1)升级到目标版本9.3(5):
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(1) 1.6 NA
NX-OS 9.3(x)软件使用单个NX-OS二进制映像文件(有时称为统一映像文件)。您需要将此镜像从Cisco的软件下载网站下载到您的本地计算机。从思科软件下载网站下载软件所需执行的具体步骤不在本文件的范围之内。
注意:如果要升级到NX-OS软件版本9.3(4)或更高版本,可以从思科软件下载网站下载紧凑型NX-OS软件映像。浏览网站时,选择您尝试升级的Nexus交换机型号并导航至所需的目标NX-OS软件版本。然后,找到其说明中为Compact Image且其文件名中为compact一词的软件映像。有关详细信息,请参阅Cisco Nexus 3000系列NX-OS软件升级和降级指南9.3(x)版的思科软件下载网站上的小型NX-OS软件映像部分。
通过SCP执行NX-OS精简映像程序,将目标版本的统一二进制映像文件复制到Nexus 3048TP-1GE交换机。有关此过程的详细信息,请参阅Nexus 3000、3100和3500 NX-OS紧凑型映像过程文档
注意:如果USB闪存驱动器连接到Nexus 3048TP-1GE交换机,您也可以对USB闪存驱动器上的NX-OS统一二进制映像文件执行NX-OS精简映像程序,然后将生成的统一二进制映像文件复制到交换机的bootflash中。
注意:作为执行NX-OS压缩映像过程和减小NX-OS统一二进制映像文件大小的一部分,NX-OS统一二进制映像文件的MD5和SHA512校验和会更改,并且与思科软件下载网站上发布的MD5/SHA512校验和不同。这是预期行为,不表示出现问题-在此场景中继续NX-OS软件升级。
此示例演示如何通过安全复制协议,从可通过管理VRF访问的SCP服务器192.0.2.100复制NX-OS 9.3(5)软件版本的统一二进制映像文件。
N3K-C3048TP-1GE# dir | include bin 510885742 Sep 03 23:16:35 2020 nxos.9.3.1.bin N3K-C3048TP-1GE# copy scp://username@192.0.2.100/nxos.9.3.5.bin bootflash: compact vrf management The authenticity of host '192.0.2.100 (192.0.2.100)' can't be established. ECDSA key fingerprint is SHA256:3320762fa86de84cac0b3e487afecae38775592bfe756699ce65213034c850f3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.0.2.100' (ECDSA) to the list of known hosts. username@192.0.2.100's password: nxos.9.3.5.bin 100% 1880MB 3.7MB/s 07:24 N3K-C3048TP-1GE# dir | include bin 510885742 Sep 03 23:16:35 2020 nxos.9.3.1.bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin
通过install all命令开始标准中断NX-OS软件升级。此命令要求将nxos参数与目标版本对应的NX-OS统一二进制映像文件的绝对文件路径一起传入。
此示例显示install all命令,其中nxos参数指向NX-OS 9.3(5)统一二进制映像文件(bootflash:nxos.9.3.5.bin)的绝对文件路径。
N3K-C3048TP-1GE# install all nxos bootflash:nxos.9.3.5.bin Installer is performed perform compatibility check first. Please wait. Installer is forced disruptive Verifying image bootflash:/nxos.9.3.5.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.5.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images is performed be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.3(1) 9.3(5) yes 1 bios v5.0.0(06/06/2018) v5.0.0(06/06/2018) no 1 power-seq 5.5 5.5 no Switch will be reloaded for disruptive upgrade. Do you want to continue with the installation (y/n)? [n] y Install is in progress, please wait. Performing runtime checks. [####################] 100% -- SUCCESS Setting boot variables. [####################] 100% -- SUCCESS Performing configuration copy. [####################] 100% -- SUCCESS Module 1: Refreshing compact flash and upgrading bios/loader/bootrom. Warning: please do not remove or power off the module at this time. [####################] 100% -- SUCCESS Finishing the upgrade, switch is performed reboot in 10 seconds.
在Nexus 3048TP-1GE交换机重新加载后,通过show module命令验证升级是否成功。此命令的输出可显示所需的目标版本。此处显示了一个示例,其中交换机已成功升级到NX-OS软件版本9.3(5)。
N3K-C3048TP-1GE# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 52 48x1GE + 4x10G Supervisor N3K-C3048TP-1GE active * Mod Sw Hw Slot --- ----------------------- ------ ---- 1 9.3(5) 1.6 NA
确认从中间版本到目标版本的NX-OS软件升级成功后,请从设备的Bootflash中删除中间版本的统一二进制映像文件,以保留交换机Bootflash上的可用空间。使用delete bootflash:{filename}命令即可完成此操作。此处显示了一个示例,其中NX-OS 7.0(3)I7(8)统一二进制映像文件从交换机的bootflash中删除。
N3K-C3048TP-1GE# dir | include bin 510885742 Sep 03 23:16:35 2020 nxos.9.3.1.bin 669892021 Sep 03 22:04:22 2020 nxos.9.3.5.bin N3K-C3048TP-1GE# delete bootflash:nxos.9.3.1.bin Do you want to delete "/nxos.9.3.1.bin" ? (yes/no/abort) [y] N3K-C3048TP-1GE# dir | include bin 669892021 Sep 03 19:26:17 2020 nxos.9.3.5.bin
版本 | 发布日期 | 备注 |
---|---|---|
3.0 |
24-May-2024 |
已更新机器翻译、替代文本、目标链接和格式。 |
2.0 |
01-Jan-2024 |
更新文档以遵守当前内容样式标准。 |
1.0 |
05-Oct-2020 |
初始版本 |