Upgarde a old N3K

老旧Cisco N3K升级改造

简单记录下手里有一台老旧的Cisco Nexus设备下升级流程,升级需要注意要同时处理kickstart + system

kickstart 提供另一个最小的启动环境。完成与硬件的初始化,(还有点类似bootloader的东西)。kickstart完成后才会引导system image进入。所以这两个程序的版本都需要匹配,如果不匹配会造成启动失败。

1
2
3
4
5
6
7
8
启动引导图
Golden BIOS

kickstart image

system image

完整 NX-OS

升级前务必参考文档,确定你的中间过渡版本 Cisco Nexus 3000 Upgrade

剩下的内容就简单多了,只需要两条命令(如果不进行验证 一条命令也可以)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# 检测升级影响
# show install all impact 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

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

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



Images will be upgraded according to following table:
Module Image Running-Version New-Version Upg-Required
------ ---------------- ---------------------- ---------------------- ------------
1 system 6.0(2)U3(7) 6.0(2)U6(10) yes
1 kickstart 6.0(2)U3(7) 6.0(2)U6(10) yes
1 bios v2.6.0(08/06/2014) v2.8.0(12/22/2015) yes
1 power-seq v1.0 v1.0 no
1 SFP-uC v2.12 v2.12 no

# 执行升级
# 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

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 will be upgraded according to following table:
Module Image Running-Version New-Version Upg-Required
------ ---------------- ---------------------- ---------------------- ------------
1 system 6.0(2)U3(7) 6.0(2)U6(10) yes
1 kickstart 6.0(2)U3(7) 6.0(2)U6(10) yes
1 bios v2.6.0(08/06/2014) v2.8.0(12/22/2015) yes
1 power-seq v1.0 v1.0 no
1 SFP-uC v2.12 v2.12 no


Switch will be reloaded for disruptive upgrade.
Do you want to continue with the installation (y/n)? [n] y
Time Stamp: Sat Feb 7 15:43:12 2026


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/power-seq.
Warning: please do not remove or power off the module at this time.
Note: Power-seq upgrade needs a power-cycle to take into effect.
On success of power-seq upgrade, SWITCH OFF THE POWER to the system and then, power it up.
[# ] 0%


# show ver

Software
BIOS: version 2.8.0
loader: version N/A
kickstart: version 6.0(2)U6(10)
system: version 6.0(2)U6(10)
Power Sequencer Firmware:
Module 1: version v1.0
SFP uC: version 2.12
BIOS compile time: 12/22/2015
kickstart image file is: bootflash:///n3000-uk9-kickstart.6.0.2.U6.10.bin
kickstart compile time: 3/30/2017 9:00:00 [03/30/2017 16:37:34]
system image file is: bootflash:///n3000-uk9.6.0.2.U6.10.bin
system compile time: 3/30/2017 9:00:00 [03/30/2017 17:04:06]



后续升级按照path即可,升级到7.x的版本不需要kickstart了


Upgarde a old N3K
http://blog.lenxy.net/2026/05/08/Upgarde-a-old-N3K/
作者
lEnxY
发布于
2026年5月8日
许可协议