目录

简介

先决条件

要求

使用的组件

规则

背景信息

简介

Supervisor 冗余

混合模式

本机模式

软件升级

本机模式

混合模式

升级 Catalyst OS

升级 Cisco IOS

将VSS核心从模块化代码升级到非模块化代码

验证

故障排除

因为 IPC 错误而无法显示备用堆栈

相关信息

简介

本文档介绍在具有冗余Supervisor引擎的Catalyst 6000/6500系列交换机上升级软件映像的步骤。

先决条件

要求

Cisco 建议您了解以下主题：

- 了解Catalyst交换机上的EtherChannel负载均衡和冗余

- 了解混合模式Catalyst 6000交换机上的内部MSFC冗余

使用的组件

本文档中显示的输出基于这些 Catalyst 6500 系列硬件和软件版本：

- 在本地模式下运行Cisco IOS®软件版本12.2(18)SXF和12.2(18)SXF6的Supervisor引擎32。

- Supervisor 引擎 32 在混合模式下使用 Catalyst OS 版本 8.5(6) 和 8.5(7)。

- 多层交换机特性卡 (MSFC2a) 在混合模式下使用 Cisco IOS 软件版本 12.2(18)SXF 和 12.2(18)SXF6。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

相关产品

本文档还可适用于采用冗余 Supervisor 引擎 720 的 Catalyst 6500 系列交换机。

规则

有关文档规则的详细信息，请参阅思科技术提示规则。

背景信息

简介

本文档介绍在具有冗余Supervisor引擎的Catalyst 6000/6500系列交换机上升级软件映像的分步过程，这些冗余Supervisor引擎在混合模式(Supervisor引擎上为Cisco Catalyst操作系统(CatOS)，多层交换功能卡(MSFC)上为Cisco IOS)或本地模式（Supervisor引擎和MSFC上为Cisco IOS系统软件）。有关CatOS与Cisco IOS系统软件之间差异的详细信息，请参阅将CatOS转换为Catalyst 6500/6000交换机的Cisco IOS。

注：本文档也适用于在VSS环境中升级Cisco IOS本机映像。

在以下情况下，需要升级软件镜像：

- 您想在网络中实现新软件版本中可用的新功能。

- 您想要安装新线卡，但在交换机上运行的最新软件版本不支持该线卡。

- 一个已知 Bug 影响了您的交换机，而该 Bug 在下一个软件版本中已得到解决。

Supervisor 冗余

Catalyst 6500 系列交换机允许在主 Supervisor 引擎发生故障时由冗余 Supervisor 引擎进行接管，以便提供防故障支持。冗余 Supervisor 引擎必须采用相同型号的相同模型功能卡，以便提供冗余支持。如果您安装有两台 Supervisor 引擎，第一台联机的引擎即成为活动模块。第二台 Supervisor 引擎则进入备用模式。所有管理和网络管理功能（例如，简单网络管理协议 (SNMP)、命令行界面 (CLI) 控制台、Telnet、生成树协议 (STP)、Cisco 设备发现协议 (CDP) 和 VLAN 中继协议 (VTP)）均在活动 Supervisor 引擎上处理。在备用 Supervisor 引擎上，控制台端口处于非活动状态。冗余 Supervisor 引擎可热插拔。在切换到冗余 Supervisor 引擎之后，系统将继续使用相同配置运行。

Cisco IOS 软件和 Catalyst OS 均支持冗余 Supervisor 引擎的部署，以在 Catalyst 6500 机柜内实现组件级冗余。然而，Supervisor 引擎冗余的运作模型在 Cisco IOS 软件与 CatOS 之间有所不同。

注意：冗余始终处于启用状态，不能禁用。任何时候启用冗余，交换机上都会安装两个 Supervisor 引擎，并且交换机根据其拥有的镜像的类型决定使用哪个特定的冗余模式。两个管理引擎上运行的Cisco IOS和功能集对于SSO冗余必须相同。

混合模式

在 CatOS 中，Supervisor 冗余的基础是高可用性功能。此功能可让采用双 Supervisor 的系统在活动与备用 Supervisor 引擎之间同步协议状态。如果活动 Supervisor 发生故障，备用 Supervisor 通过交换机上运行的协议的准确和最新状态信息来接管系统操作。这可让 Supervisor 故障切换在一到三秒内完成，而且不要求第 2 层、第 3 层和第 4 层协议的网络重新收敛。从路由器的角度，MSFC 引擎也可以通过混合软件进行冗余配置。

默认情况下 Catalyst OS 高可用性功能处于禁用状态，直到 Cisco Catalyst OS 版本 8.5 这种情况才有所改变。备选方案是指快速切换。快速切换功能是高可用性功能的前身。所以，它是在高可用性被禁用或在软件版本中不受支持时部署的 Supervisor 引擎切换机制。为了减少切换时间，此功能会跳过通常会在 Supervisor 引擎出现故障时发生的一些事件。特别是，快速切换机制允许各线卡跳过各自软件下载和诊断部分，这些通常是系统重新初始化的一部分。切换仍然包括重新启动所有协议（第 2 层及以上），以及重置所有端口。

默认设置的切换性能大约需要 28 秒，再加上协议重新启动所需的时间。高可用性突破了此限制。高可用性允许活动 Supervisor 引擎与备用 Supervisor 引擎通信。这会保持功能协议状态同步。在出现故障时，Supervisor 引擎之间的同步允许备用 Supervisor 引擎进行接管。

默认情况下，在 Cisco Catalyst 6500 系列交换机上，活动和备用 Supervisor 引擎上的 Catalyst OS 软件镜像必须相同。在系统启动期间，如果两个 Supervisor 镜像不是同一个版本，则活动 Supervisor 引擎会将其最新启动镜像下载到备用 Supervisor 引擎上。活动 Supervisor 引擎的 NVRAM 配置也将在 Supervisor 引擎之间同步。

Catalyst OS 高可用性功能的第二部分称为版本化。这取决于在双Supervisor引擎配置中启用的高可用性功能。这可让不同但兼容的镜像在活动和备用 Supervisor 引擎上运行，从而禁用默认的 Supervisor 镜像同步过程。此功能主要用于在涉及两个 Supervisor 引擎时简化软件升级过程。

使用冗余超级用户/MSFC 组合的混合系统可以选择在同一个机柜中使用两个活动 MSFC（称为双路由器模式）。在此配置中，热备份路由器协议 (HSRP) 内部配置在两活动 MSFC 之间。使用 Cisco IOS 软件，备用 MSFC 不是完全能操作的。因而，无法在两个 MSFC 之间运行内部 HSRP。从 Cisco Catalyst 6500 到网络中其他路由器的外部 HSRP 在 Route Processor Redundancy (RPR)、Route Processor Redundancy Plus (RPR+)，或者使用 Cisco IOS 软件在 Stateful Switchover (NSF/SSO) 模式下进行的 Non-Stop Forwarding 中受支持。

有关详细信息，请参阅配置冗余连接。

本机模式

Catalyst 6500 上的亦称 Cisco IOS 软件支持 RPR（亦称增强的高系统可用性 (EHSA)）、RPR+、NSF/SSO 和带 Stateful Switchover (SRM/SSO) 的单路由器模式。在此运作模型中，一个 Supervisor/MSFC 对是完全能操作的，并且另一个对处于备用模式。

show module 命令将列出活动和备用的 Supervisor。在两个对之间有检测信号消息，以确保快速的故障检测。在采用 RPR 或 RPR+ 的 Supervisor 引擎之间没有状态协议冗余。SSO 冗余模式在 Cisco IOS 中的 Supervisor 引擎之间提供状态协议冗余，并且在功能上与 Cisco Catalyst OS 高可用性冗余模式等同。

在 Cisco IOS 软件中，Supervisor 和 MSFC 各自负责不同的功能和协议（第 2 层与第 3 层）。但是，系统取决于两个引擎的可用性才能正常运行。在 RPR/RPR+/SSO 模式下，Supervisor 或 MSFC 出现故障会导致从活动 Supervisor 切换到备用 Supervisor/MSFC。

注意：在混合模式下，如果一个MSFC发生故障，Supervisor引擎可以保持完全运行。MSFC 出现故障不一定导致 Supervisor 切换，但是可能会导致仅进行 MSFC 故障切换。这允许活动 Policy Feature Card (PFC) 和运行 Catalyst OS 的交换机处理器 (SP) 的交叉模型在一个插槽内能完成发挥功能，而路由处理器 (RP)/MSFC 在另一个插槽内能完成发挥功能。

本节提供带 RPR、RPR+、NSF/SSO 和 SRM/SSO 的 Supervisor 冗余特性的概述：

- RPR - 在 Cisco IOS 软件中介绍的第一冗余操作模式。在 RPR 模式下，启动配置与引导程序寄存器在活动和备用 Supervisor 之间同步，备用状态不会完全初始化，并且活动和备用 Supervisor 之间的镜像无需相同。在切换时，备用 Supervisor 自动变为活动状态，但是必须完成启动过程。另外，所有线卡重新加载，并且硬件被重新编程。RPR 切换时间是 2 分钟或以上。

- RPR+ - 对备用 Supervisor 完全启动和不在切换时重新加载线卡的 RPR 的增强。运行的配置在活动和备用 Supervisor 之间同步。从 RPR 继承的所有同步活动也被执行。同步在切换前完成，而同步到备份的信息在备份变为活动状态时使用，以最大限度减少停机时间。链路层或控制面板信息不在活动和备用 Supervisor 之间同步。接口能在切换后重新启动，并且硬件内容需要重新编程。RPR+ 切换时间是 30 秒或以上。实际故障切换时间取决于配置的大小和复杂性。

- NSF/SSO - Cisco IOS 软件和 CatOS 支持带 SSO 的 NSF。关键区别在于在哪里和怎样应用这些功能，首先在 Cisco IOS 中部署这些功能的更多高级形式。当 Supervisor 故障发生时，SSO 扩展 RPR+ 功能以提供第 2 层协议的透明故障切换。SSO 对第 2 层协议是有状态的。PFC 和 Distributed Forwarding Card (DFC) 硬件表在切换间维护。这允许在第2层和第4层进行透明故障切换。NSF与SSO配合使用，以确保切换后第3层的完整性。它允许经历活动 Supervisor 故障的路由器继续沿已知路由转发数据包，而路由协议信息将被恢复和验证。此转发能利用允许在故障切换时对等安排恢复的重新启动机制而继续进行。这避免多余的路由抖动和网络不稳定。对于 NSF/SSO，故障切换时间是 0 到 3 秒。

- SRM/SSO - 当交换机通电时，带 SSO 的 SRM 运行在两个 Supervisor 引擎之间。首先启动的 Supervisor 引擎将变为活动 Supervisor 引擎。MSFC 和 PFC 将变为完全能操作。冗余 Supervisor 引擎和 MSFC 的配置与活动 Supervisor 引擎和 MSFC 完全相同。进程（如路由协议）在活动 MSFC 和冗余的 MSFC 上创建。冗余 Supervisor 引擎将完全初始化和配置，这样将缩短切换时间。当冗余 Supervisor 引擎联机时，活动 Supervisor 引擎将检查冗余 Supervisor 引擎的镜像版本。如果在冗余 Supervisor 引擎上的镜像不匹配活动 Supervisor 引擎上的镜像，则使用 RPR 模式。如果活动 Supervisor 引擎或 MSFC 出现故障，则冗余 Supervisor 引擎和 MSFC 将变成活动状态。对于第 2 层单播流量，带 SSO 的 SRM 支持切换时间 0 到 3 秒。

注意：只有Supervisor引擎720和Supervisor引擎32支持带SSO的SRM。

有关详细信息，请参阅以下文档：

- RPR和RPR+ Supervisor引擎冗余

- 具有SSO Supervisor引擎冗余的NSF

软件升级

在本节，将向您呈现在采用冗余 Supervisor 引擎的 Catalyst 6500 系列交换机上升级软件镜像的信息。

注意：此过程可能会影响数据流量。Cisco 建议在计划的维护窗口期间，您执行此步骤。

注意：使用Cisco CLI分析器获取有关本节所用命令的详细信息。只有注册思科用户才能访问内部思科工具和信息。

本机模式

在本节，将向您呈现在采用在本机模式下运行的冗余 Supervisor 引擎的 Catalyst 6500 系列交换机上升级软件镜像的信息。

我们建议控制台连接可供此步骤的两个 Supervisor 引擎使用。活动 Supervisor 引擎上的控制台端口处于活动状态，而备用 Supervisor 引擎上的控制台端口处于非活动状态。

注：本文档使用的软件映像仅供示例使用。请将其替换为要在您的交换机环境中使用的镜像。

完成这些步骤，以升级活动和备用 Supervisor 引擎上的 Cisco IOS 软件镜像：

1. 建立与活动 Supervisor 引擎的控制台连接，并验证在 Supervisor 引擎上运行的镜像版本。

Cat-6509#show version

Cisco Internetwork Operating System Software

IOS (tm) s3223_rp Software (s3223_rp-IPBASEK9-M),

Version 12.2(18)SXF, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2005 by cisco Systems, Inc.

Compiled Fri 09-Sep-05 21:36 by ccai

Image text-base: 0x40101040, data-base: 0x42CC0000

ROM: System Bootstrap, Version 12.2(17r)SX3, RELEASE SOFTWARE (fc1)

BOOTLDR: s3223_rp Software (s3223_rp-IPBASEK9-M),

Version 12.2(18)SXF, RELEASE SOFTWARE (fc1)

注意：如果您尝试建立到备用Supervisor引擎的控制台连接，则会显示以下消息：

Cat-6509-sdby>

Standby console disabled

2. 检查 Supervisor Engine 模块的状态。

Cat-6509#show module

Mod Ports Card Type                              Model              Serial No.

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

5    9  Supervisor Engine 32 8GE (Active)      WS-SUP32-GE-3B     SAD084401JD

6    9  Supervisor Engine 32 8GE (Hot)         WS-SUP32-GE-3B     SAD084401GG

!--- The active Supervisor Engine is in slot 5 and standby is in slot 6.

7   48  48 port 10/100 mb RJ45                 WS-X6348-RJ-45     SAL0618006V

Mod MAC addresses                       Hw    Fw           Sw           Status

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

5  0030.f273.a008 to 0030.f273.a013   0.406 12.2(18r)SX2 12.2(18)SXF  Ok

6  0030.f273.9f90 to 0030.f273.9f9b   0.406 12.2(18r)SX2 12.2(18)SXF  Ok

7  0009.1264.b648 to 0009.1264.b677   6.1   5.4(2)       8.5(0.46)RFW Ok

!--- Output suppressed.

对于本机 IOS 的不同的冗余模式，show module 命令输出中备用 Supervisor 引擎的模块状态是不同的：

- RPR - 状态显示冷。

冷冗余是指冗余系统传统上提供的弹性程度。在备份或备用系统与其保护的系统之间没有维护状态信息时，冗余系统是冷的。

- RPR+ - 状态显示暖。

暖冗余是指超出冷备用系统的弹性程度。在这种情况下，部分准备冗余系统。然而，系统没有主系统知道立即接管的所有状态信息。必须从通信流或对等网络设备确定或搜集一些其他信息，以处理数据包转发。

- SSO - 状态显示热。

热冗余是指冗余系统充分准备处理主系统流量的弹性程度。大量的状态信息被保存，因此网络服务是持续的，并且在故障切换时对通信流的影响最小或为零。

3. 从活动 Supervisor 引擎验证冗余模式状态。

Cat-6509#show redundancy

Redundant System Information :

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

Available system uptime = 8 hours, 32 minutes

Switchovers system experienced = 0

Standby failures = 0

Last switchover reason = none

Hardware Mode = Duplex

Configured Redundancy Mode = sso

Operating Redundancy Mode = sso

Maintenance Mode = Disabled

Communications = Up

Current Processor Information :

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

Active Location = slot 5

Current Software state = ACTIVE

Uptime in current state = 2 hours, 14 minutes

Image Version = Cisco Internetwork Operating System Software

IOS (tm) s3223_rp Software (s3223_rp-IPBASEK9-M),

Version 12.2(18)SXF, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2005 by cisco Systems, Inc.

Compiled Fri 09-Sep-05 21:36 by ccai

BOOT = disk0:s3223-ipbasek9-mz.122-18.SXF.bin,12;

BOOTLDR =

Configuration register = 0x2102

Peer Processor Information :

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

Standby Location = slot 6

Current Software state = STANDBY HOT

Uptime in current state = 31 minutes

Image Version = Cisco Internetwork Operating System Software

IOS (tm) s3223_rp Software (s3223_rp-IPBASEK9-M),

Version 12.2(18)SXF, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2005 by cisco Systems, Inc.

Compiled Fri 09-Sep-05 21:36 by ccai

BOOT = disk0:s3223-ipbasek9-mz.122-18.SXF.bin,12;

BOOTLDR =

Configuration register = 0x2102

Cat-6509#

注意:Supervisor引擎32的默认冗余操作模式是使用相同映像版本的SSO，如果安装了不同的映像版本，则为RPR。

4. 验证两个 Supervisor 引擎的引导变量。

Cat-6509#show bootvar

BOOT variable = disk0:s3223-ipbasek9-mz.122-18.SXF.bin,12;

CONFIG_FILE variable does not exist

BOOTLDR variable =

Configuration register is 0x2102

Standby is up

Standby has 983040K/65536K bytes of memory.

Standby BOOT variable = disk0:s3223-ipbasek9-mz.122-18.SXF.bin,12;

Standby CONFIG_FILE variable does not exist

Standby BOOTLDR variable =

Standby Configuration register is 0x2102

5. 最好能记录您的控制台会话。

如果需要排除故障，您可以通过此日志获得会话记录，并将日志与本文档的步骤相比较。

例如，请在 HyperTerminal 中选择 Transfer > Capture Text 以记录控制台会话。

有关详细信息，请参阅将终端连接到 Catalyst 交换机上的控制台端口。

6. 请发出 copy start tftp 命令以备份配置。

如果备份配置，则文件可以在升级后充当参考。有关使用 copy start tftp 命令备份配置文件的更多信息，请参考在 Catalyst 交换机上管理软件镜像和使用配置文件。

7. 验证升级所需的Cisco IOS映像(s3223*)位于两个Supervisor引擎的Supervisor引擎bootflash(supervisor-bootdisk:和supervisor atesup-bootdisk: )或CompactFlash卡(disk0:和supervisor ateddisk0: )上。

Cat-6509#dir disk0:

Directory of disk0:/

1  -rw-    27267012  Oct 12 2006 21:28:42 +00:00  s3223-ipbasek9-mz.122-18.SXF.bin

2  -rw-    27966916  Oct 12 2006 21:46:16 +00:00  s3223-ipbasek9-mz.122-18.SXF6.bin

!--- This is the CompactFlash card on the active Supervisor Engine.

!--- This is the Cisco IOS software image (s3223*) release for this upgrade.

63971328 bytes total (8736768 bytes free)

Cat-6509#

Cat-6509#dir subordinatedisk0:

Directory of subordinatedisk0:/

1  -rw-    27267012  Oct 12 2006 21:36:22 +00:00  s3223-ipbasek9-mz.122-18.SXF.bin

2  -rw-    27966916  Oct 12 2006 21:51:20 +00:00  s3223-ipbasek9-mz.122-18.SXF6.bin

!--- This is the CompactFlash card on the standby Supervisor Engine.

!--- This is the Cisco IOS software image (s3223*) release for this upgrade.

63971328 bytes total (8736768 bytes free)

Cat-6509#

如果在Supervisor bootflash(sup-bootdisk: 和subordinatesup-bootdisk: )或CompactFlash卡(disk0:和subordinatedisk0:)上没有用于升级的Cisco IOS映像，请转至步骤8。如果已安装 Cisco IOS 镜像，请转到步骤 9。

8. 只有当Cisco IOS软件映像(s3223*)不存在于Supervisor引擎bootflash(sup-bootdisk:和subordinatesup-bootdisk: )或CompactFlash卡(disk0:和subordinatesydisk0: )上时，才需要完成此步骤。步骤 7 可确定是否需要执行此步骤。

注：如果CompactFlash之前未使用过，或者已使用CatOS软件算法格式化过，则需要格式化。要格式化Supervisor引擎32上的CompactFlash卡，请发出 format disk0:命令。您也可以根据需要释放闪存设备上的空间。发出delete sup-bootdisk: filename或delete disk0: filename命令以删除文件。

首先发出copy tftp sup-bootdisk: 命令，然后发出 copy tftp subordinatessup-bootdisk: 或copy sup-bootdisk: subordinatessup-bootdisk: 命令以将映像下载到Supervisor引擎引导闪烁。或者，请首先发出 copy tftp disk0: 命令，然后发出 copy tftp subordinatedisk0: 或 copy disk0: subordinatedisk0: 命令以将映像下载到CompactFlash卡。

Cat-6509#copy tftp disk0:

Address or name of remote host []? 10.1.1.2

Source filename []? s3223-ipbasek9-mz.122-18.SXF6.bin

Destination filename [s3223-ipbasek9-mz.122-18.SXF6.bin]?

Accessing tftp://10.1.1.2/s3223-ipbasek9-mz.122-18.SXF6.bin...

Loading s3223-ipbasek9-mz.122-18.SXF6.bin from 10.1.1.2

(via FastEthernet1/1):

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[OK - 27966916 bytes]

27966916 bytes copied in 222.684 secs (125590 bytes/sec)

Verifying compressed IOS image checksum...

Verified compressed Cisco IOS image checksum for disk0:

/s3223-ipbasek9-mz.122-18.SXF6.bin

Cat-6509#

Cat-6509#copy tftp subordinatedisk0:

Address or name of remote host []? 10.1.1.2

Source filename []? s3223-ipbasek9-mz.122-18.SXF6.bin

Destination filename [s3223-ipbasek9-mz.122-18.SXF6.bin]?

Accessing tftp://10.1.1.2/s3223-ipbasek9-mz.122-18.SXF6.bin...

Loading s3223-ipbasek9-mz.122-18.SXF6.bin from 10.1.1.2

(via FastEthernet1/1):

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[OK - 27966916 bytes]

27966916 bytes copied in 275.427 secs (101540 bytes/sec)

Verifying compressed Cisco IOS image checksum...

Verified compressed Cisco IOS image checksum for subordinatedisk0:

/s3223-ipbasek9-mz.122-18.SXF6.bin

Cat-6509#

9. 配置引导说明，以引导新的镜像并保存配置。

Cat-6509#show run

Building configuration...

Current configuration : 4933 bytes

!

upgrade fpd auto

version 12.2

service timestamps debug uptime

service timestamps log datetime msec

no service password-encryption

service counters max age 5

!

hostname Cat-6509

!

boot system disk0:s3223-ipbasek9-mz.122-18.SXF.bin

!--- This is the current boot statement.

!

no aaa new-model

ip subnet-zero

!--- Output suppressed.

Cat-6509#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Cat-6509(config)#no boot system disk0:s3223-ipbasek9-mz.122-18.SXF.bin

!--- This removes the current boot statement.

Cat-6509(config)#boot system disk0:s3223-ipbasek9-mz.122-18.SXF6.bin

!--- This modifies the boot statement to boot from the new image.

Cat-6509(config)#^Z

Cat-6509#

Cat-6509#copy run start

!--- This also triggers a manual synchronization of

!--- startup configuration on the standby Supervisor Engine.

Destination filename [startup-config]?

Building configuration...

*Oct 13 03:21:05.331: %PFINIT-SP-5-CONFIG_SYNC:

Sync'ing the startup configuration to the standby Router. [OK]

Cat-6509#

Cat-6509#show bootvar

!--- This verifies the modified boot statements.

BOOT variable = disk0:s3223-ipbasek9-mz.122-18.SXF6.bin,12;

CONFIG_FILE variable does not exist

BOOTLDR variable =

Configuration register is 0x2102

Standby is up

Standby has 983040K/65536K bytes of memory.

Standby BOOT variable = disk0:s3223-ipbasek9-mz.122-18.SXF6.bin,12;

Standby CONFIG_FILE variable does not exist

Standby BOOTLDR variable =

Standby Configuration register is 0x2102

注意：启动配置中的配置寄存器必须设置为自动引导(0x2102)。

10. 重置备用 Supervisor 引擎。

注意：在重置备用Supervisor引擎之前，请确保等待足够长的时间，以确保所有配置同步更改都已完成。

Cat-6509#hw-module module 6 reset

!--- This resets the standby Supervisor Engine in slot 6.

Proceed with reset of standby supervisor? [confirm]

% reset issued for standby supervisor

Cat-6509#

*Oct 13 03:21:50.507: %OIR-SP-3-PWRCYCLE: Card in module 6,

is being power-cycled (Module reset)

*Oct 13 03:21:50.895: %PFREDUN-SP-6-ACTIVE: Standby processor

removed or reloaded, changing to Simplex mode

*Oct 13 03:24:27.163: %PFREDUN-SP-4-VERSION_MISMATCH:

Defaulting to RPR mode (Different software versions)

!--- Redundancy mode changes to RPR during software upgrade.

*Oct 13 03:24:28.183: %PFREDUN-SP-6-ACTIVE: Standby initializing for RPR mode

*Oct 13 03:24:28.467: %SYS-SP-3-LOGGER_FLUSHED: System was paused for 00:00:00

to ensure console debugging output.

11. 等待备用 Supervisor 引擎联机并同步配置。

*Oct 13 03:24:28.599: %PFINIT-SP-5-CONFIG_SYNC:

Sync'ing the startup configuration to the standby Router.

*Oct 13 03:24:30.883: %DIAG-SP-6-RUN_MINIMUM: Module 6:

Running Minimal Diagnostics...

*Oct 13 03:24:33.486: %DIAG-SP-6-DIAG_OK: Module 6:

Passed Online Diagnostics

*Oct 13 03:24:33.722: %OIR-SP-6-INSCARD: Card inserted in slot 6,

interfaces are now online

Cat-6509#

12. 验证冗余状态。

注：要在RPR+或SSO冗余模式下运行，备用和活动Supervisor引擎上的映像版本必须相同。在这些冗余模式下，当备用 Supervisor 引擎联机时，活动 Supervisor 引擎将检查备用 Supervisor 引擎的镜像版本。如果备用 Supervisor 引擎上的镜像与活动 Supervisor 引擎上的镜像不匹配，则在执行软件升级时，软件会将冗余模式设置为 RPR；在软件升级完成后，再将其设置回 SSO。

Cat-6509#show module

Mod Ports Card Type                              Model              Serial No.

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

5    9  Supervisor Engine 32 8GE (Active)      WS-SUP32-GE-3B     SAD084401JD

6    9  Supervisor Engine 32 8GE (Cold)        WS-SUP32-GE-3B     SAD084401GG

7   48  48 port 10/100 mb RJ45                 WS-X6348-RJ-45     SAL0618006V

Mod MAC addresses                       Hw    Fw           Sw           Status

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

5  0030.f273.a008 to 0030.f273.a013   0.406 12.2(18r)SX2 12.2(18)SXF  Ok

6  0030.f273.9f90 to 0030.f273.9f9b   0.406 12.2(18r)SX2 12.2(18)SXF6 Ok

7  0009.1264.b648 to 0009.1264.b677   6.1   5.4(2)       8.5(0.46)RFW Ok

!--- Output suppressed.

Cat-6509#show redundancy states

my state = 13 -ACTIVE

peer state = 4  -STANDBY COLD

Mode = Duplex

Unit = Primary

Unit ID = 5

Redundancy Mode (Operational) = rpr

Redundancy Mode (Configured)  = sso

Redundancy State              = rpr

!--- Output suppressed.

!--- This verifies that the operational redundancy mode has

!--- changed to RPR during the software upgrade.

13. 在插槽 6 中手动切换到备用 Supervisor 引擎。

Cat-6509#redundancy force-switchover

!--- This reloads the active unit and forces switchover to standby [confirm].

Preparing for switchover..

*Oct 13 03:50:38.167: %SYS-SP-3-LOGGER_FLUSHING:

System pausing to ensure console debugging output.

*Oct 13 03:50:38.167: %OIR-SP-6-CONSOLE:

Changing console ownership to switch processor

!--- Output suppressed.

MAC based EOBC installed

00:00:04: %SYS-3-LOGGER_FLUSHING: System pausing to ensure

console debugging output.

00:00:04: %PFREDUN-6-STANDBY: Initializing as STANDBY processor

!--- This Supervisor Engine is initialized as standby.

00:00:05: %SYS-3-LOGGER_FLUSHING: System pausing to ensure

console debugging output.

00:00:04: %SYS-3-LOGGER_FLUSHED: System was paused for 00:00:00

to ensure console debugging output.

!--- Output suppressed.

Press RETURN to get started!

00:01:21: STDBY: RP: Currently running ROMMON from S (Gold) region

*Oct 13 03:54:38.319: %SYS-STDBY-5-RESTART: System restarted --

Cisco Internetwork Operating System Software

Cisco IOS (tm) s3223_rp Software (s3223_rp-IPBASEK9-M),

Version 12.2(18)SXF6, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 19:43 by tinhuang

*Oct 13 03:54:38.343: %SYS-STDBY-6-BOOTTIME:

Time taken to reboot after reload =  240 seco

Cat-6509-sdby>

Standby console disabled

!--- The Supervisor Engine in slot 5 now becomes the standby.

插槽 5 中的旧活动 Supervisor 引擎通过新镜像重新启动，并成为备用 Supervisor 引擎。

注意：从插槽5中的Supervisor引擎启动切换时，同时建立到插槽6中Supervisor引擎的控制台连接。

注：在软件升级过程中，操作冗余模式为RPR。这在步骤 12 中显示的 show redundancy states 命令输出中很明显。在切换期间，在 RPR 冗余中，所有交换模块都再次通电。因此，有是几分钟的停机时间。在正常切换期间，如果操作冗余为SSO，则不会重新加载已安装的交换模块，因为启动和运行的配置都会从主用管理引擎持续同步到备用管理引擎。新的活动 Supervisor 引擎使用当前配置。

14. 监控 Supervisor 引擎上插槽 6 中的控制台消息。

!--- Output suppressed.

00:01:21: %PFREDUN-SP-STDBY-6-STANDBY: Ready for RPR mode

00:01:22: %SYS-SP-STDBY-3-LOGGER_FLUSHED: System was paused for 00:00:00

to ensure console debugging output.

00:27:23: %PFREDUN-SP-STDBY-6-ACTIVE: Initializing as ACTIVE processor

!--- The Supervisor Engine is initialized as active.

00:27:23: %SYS-SP-STDBY-3-LOGGER_FLUSHED: System was paused for 00:00:00

to ensure console debugging output.

!--- Output suppressed.

00:27:48: %SYS-SP-5-RESTART: System restarted --

Cisco Internetwork Operating System Software

Cisco IOS (tm) s3223_sp Software (s3223_sp-IPBASEK9-M),

Version 12.2(18)SXF6, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 19:43 by tinhuang

00:27:48: SP: Currently running ROMMON from S (Gold) region

*Oct 13 03:51:07.331: %OIR-SP-6-INSPS: Power supply inserted in slot 1

*Oct 13 03:51:07.387: %C6KPWR-SP-4-PSOK: power supply 1 turned on.

*Oct 13 03:51:09.907: %C6KENV-SP-4-FANHIOUTPUT:

Version 2 high-output fan-tray is in effect

*Oct 13 03:51:13.419: %OIR-SP-6-INSCARD:

Card inserted in slot 6, interfaces are now online

Cat-6509>

!--- The Supervisor Engine in slot 6 now becomes the active.

15. 从活动 Supervisor 引擎验证模块的状态。

!--- Output suppressed.

*Oct 13 03:53:46.531: %PFREDUN-SP-6-ACTIVE: Standby initializing for SSO mode

*Oct 13 03:53:46.703: %SYS-SP-3-LOGGER_FLUSHED: System was paused for 00:00:00

to ensure console debugging output.

*Oct 13 03:53:48.199: %PFINIT-SP-5-CONFIG_SYNC: Sync'ing the startup configuration

to the standby Router.

*Oct 13 03:54:22.919: %DIAG-SP-6-RUN_MINIMUM: Module 5:

Running Minimal Diagnostics...

*Oct 13 03:54:25.547: %DIAG-SP-6-DIAG_OK: Module 5:

Passed Online Diagnostics

*Oct 13 03:54:26.299: %OIR-SP-6-INSCARD: Card inserted in slot 5,

interfaces are now online.

!--- Output suppressed.

Cat-6509>enable

Cat-6509#show module

Mod Ports Card Type                              Model              Serial No.

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

5    9  Supervisor Engine 32 8GE (Hot)         WS-SUP32-GE-3B     SAD084401JD

6    9  Supervisor Engine 32 8GE (Active)      WS-SUP32-GE-3B     SAD084401GG

!--- The active Supervisor Engine is in slot 6 and standby is in slot 5.

7   48  48 port 10/100 mb RJ45                 WS-X6348-RJ-45     SAL0618006V

Mod MAC addresses                       Hw    Fw           Sw           Status

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

5  0030.f273.a008 to 0030.f273.a013   0.406 12.2(18r)SX2 12.2(18)SXF6 Ok

6  0030.f273.9f90 to 0030.f273.9f9b   0.406 12.2(18r)SX2 12.2(18)SXF6 Ok

7  0009.1264.b648 to 0009.1264.b677   6.1   5.4(2)       8.5(0.46)RFW Ok

!--- Output suppressed.

16. 验证冗余状态以了解系统性能是否如预期。

Cat-6509#show redundancy

Redundant System Information :

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

Available system uptime = 10 hours, 12 minutes

Switchovers system experienced = 1

Standby failures = 1

Last switchover reason = user initiated

Hardware Mode = Duplex

Configured Redundancy Mode = sso

Operating Redundancy Mode = sso

!--- This verifies that software has set the redundancy mode

!--- back to SSO after the software upgrade.

Maintenance Mode = Disabled

Communications = Up

Current Processor Information :

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

Active Location = slot 6

Current Software state = ACTIVE

Uptime in current state = 7 minutes

Image Version = Cisco Internetwork Operating System Software

Cisco IOS (tm) s3223_rp Software (s3223_rp-IPBASEK9-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 19:43 by tinhuang

BOOT = disk0:s3223-ipbasek9-mz.122-18.SXF6.bin,12;

CONFIG_FILE =

BOOTLDR =

Configuration register = 0x2102

Peer Processor Information :

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

Standby Location = slot 5

Current Software state = STANDBY HOT

Uptime in current state = 2 minutes

Image Version = Cisco Internetwork Operating System Software

Cisco IOS (tm) s3223_rp Software (s3223_rp-IPBASEK9-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 19:43 by tinhuang

BOOT = disk0:s3223-ipbasek9-mz.122-18.SXF6.bin,12;

CONFIG_FILE =

BOOTLDR =

Configuration register = 0x2102

注：您可以强制进行另一个切换，使备用Supervisor引擎成为活动Supervisor引擎，以便恢复Supervisor引擎的原始角色（其活动和备用状态）。

17. 软件升级后，验证在 Supervisor 引擎运行的镜像版本。

Cat-6509#show version

Cisco Internetwork Operating System Software

Cisco IOS (tm) s3223_rp Software (s3223_rp-IPBASEK9-M),

Version 12.2(18)SXF6, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 19:43 by tinhuang

Image text-base: 0x40101040, data-base: 0x42D28000

ROM: System Bootstrap, Version 12.2(17r)SX3, RELEASE SOFTWARE (fc1)

BOOTLDR: s3223_rp Software (s3223_rp-IPBASEK9-M),

Version 12.2(18)SXF6, RELEASE SOFTWARE (fc1)

!--- Output suppressed.

在冗余 Supervisor 引擎上升级 Cisco IOS 软件的步骤完成。

混合模式

在本节，将向您呈现在采用冗余 Supervisor 引擎以及在混合模式下运行的 MSFC 的 Catalyst 6500 系列交换机上升级软件镜像的信息。

我们建议控制台连接可供此步骤的两个 Supervisor 引擎使用。活动 Supervisor 引擎上的控制台端口处于活动状态，而备用 Supervisor 引擎上的控制台端口处于非活动状态。

注：本文档使用的软件映像仅供示例使用。请将其替换为要在您的交换机环境中使用的镜像。

升级 Catalyst OS

完成这些步骤，以升级活动和备用 Supervisor 引擎上的 Catalyst OS 镜像：

1. 建立与活动 Supervisor 引擎的控制台连接，并验证在 Supervisor 引擎上运行的镜像版本。

Console> (enable) show version

WS-C6509 Software, Version NmpSW: 8.4(1)

Copyright (c) 1995-2004 by Cisco Systems

NMP S/W compiled on Dec 27 2004, 18:36:22

System Bootstrap Version: 12.2

System Boot Image File is 'disk0:cat6000-sup32pfc3k8.8-5-6.bin'

System Configuration register is 0x2102

Hardware Version: 2.0  Model: WS-C6509  Serial #: SCA044903GE

PS1  Module: WS-CAC-3000W    Serial #: SNI0803AL1X

Mod Port Model               Serial #    Versions

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

5   9    WS-SUP32-GE-3B      SAD084401JD Hw : 0.406

Fw : 12.2

Fw1: 8.5(6)

Sw : 8.5(6)

Sw1: 8.5(6)

WS-F6K-PFC3B        SAD083905FJ Hw : 1.0

Sw :

6   9    WS-SUP32-GE-3B      SAD084401GG Hw : 0.406

Fw : 12.2

Fw1: 8.5(6)

Sw : 8.5(6)

Sw1: 8.5(6)

!--- Output suppressed.

本文档使用的镜像仅供参考。请将其替换为要在您的交换机环境中使用的镜像。
注意：如果您尝试建立到备用Supervisor引擎的控制台连接，将显示以下消息，如下一个代码示例所示。

This module is now in standby mode.

Console is disabled for standby supervisor

2. 检查 Supervisor Engine 模块的状态。

Console> (enable) show module

Mod Slot Ports Module-Type               Model               Sub Status

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

5   5    9     1000BaseX Supervisor      WS-SUP32-GE-3B      yes ok

15  5    1     Multilayer Switch Feature WS-F6K-MSFC2A       no  ok

6   6    9     1000BaseX Supervisor      WS-SUP32-GE-3B      yes standby

16  6    1     Multilayer Switch Feature WS-F6K-MSFC2A       no  standby

!--- The active Supervisor Engine and MSFC are in slot 5

!--- and standby is in slot 6.

7   7    48    10/100BaseTX Ethernet     WS-X6348-RJ-45      no  ok

!--- Output suppressed.

注：在show module命令输出中，备用Supervisor引擎和MSFC的模块状态在CatOS中显示为standby。

3. 从活动 Supervisor 引擎验证冗余模式状态。

Console> (enable) show system highavailability

Highavailability: disabled

Highavailability versioning: disabled

Highavailability Operational-status: OFF(high-availability-not-enabled)

Console> (enable)

注:CatOS的默认冗余操作模式是快速切换。

注意：高可用性版本控制选项允许您在主用和备用Supervisor引擎上运行不同的软件映像。默认情况下禁用高可用性版本化。如果两个 Supervisor 引擎的软件版本不同，或者两个 Supervisor 引擎的 NVRAM 配置不同，以及不启用高可用性版本化，则活动 Supervisor 引擎会自动将其软件镜像和配置下载到备用 Supervisor 引擎。

4. 验证两个 Supervisor 引擎的引导变量。

Console> (enable) show boot 5

BOOT variable = bootdisk:cat6000-sup32pfc3k8.8-5-6.bin,1;

CONFIG_FILE variable = bootflash:switch.cfg

Configuration register is 0x2102

ignore-config: disabled

auto-config: non-recurring, overwrite, sync disabled

ROMMON console baud: 9600

boot: image specified by the boot system commands

Image auto sync is enabled

Image auto sync timer is 120 seconds

Console> (enable) show boot 6

BOOT variable = bootdisk:BTSYNC_cat6000-sup32pfc3k8.8-5-6.bin,1;

CONFIG_FILE variable =

Configuration register is 0x2102

ignore-config: disabled

auto-config: non-recurring, overwrite, sync disabled

ROMMON console baud: 9600

boot: image specified by the boot system commands

Image auto sync is enabled

Image auto sync timer is 120 seconds

5. 最好能记录您的控制台会话。

如果需要排除故障，您可以通过此日志获得会话记录，并将日志与本文档的步骤相比较。

例如，请在 HyperTerminal 中选择 Transfer > Capture Text 以记录控制台会话。有关详细信息，请参阅了解Catalyst交换机上到控制台端口的终端连接。

6. 在 Supervisor 引擎上发出 copy config tftp 命令，在 MSFC 上发出 copy start tftp 命令，以备份配置。

如果备份配置，则文件可以在升级后充当参考。有关使用 copy config tftp 和 copy start tftp 命令备份配置文件的更多信息，请参考在 Catalyst 交换机上管理软件镜像和使用配置文件。

7. 验证升级所需的 CatOS 镜像 (cat6000-sup32*) 是在活动 Supervisor 引擎 Bootflash (bootdisk:) 上还是在 CompactFlash 卡 (disk0:) 上。

Console> (enable) dir bootdisk:

2277   -rw-  10025748    Oct 18 2006 23:34:28 cat6000-sup32pfc3k8.8-5-6.bin

4725   -rw-  10028036    Oct 19 2006 23:37:18 cat6000-sup32pfc3k8.8-5-7.bin

!--- Output suppressed.

220229632 bytes available (35536896 bytes used)

如果活动 Supervisor 引擎 Bootflash (bootdisk:) 或 CompactFlash 卡(disk0:) 上没有用于升级的 CatOS 镜像，则转到步骤 8。如果已安装 CatOS 镜像，则转到步骤 9。

8. 仅当活动Supervisor引擎bootflash(bootdisk:)或CompactFlash卡(disk0:)中不存在CatOS映像(cat6000-sup32*)时，才需要完成此步骤。步骤7确定需要执行此步骤。

注：如果CompactFlash以前从未使用过，或者如果它是使用Cisco IOS软件算法格式化的，则需要格式化。要格式化Supervisor引擎32上的CompactFlash卡，请发出 format disk0:命令。您也可以根据需要释放闪存设备上的空间。发出delete bootdisk: filename或delete disk0: filename命令以删除文件。

将新的 Catalyst OS 软件镜像加载到 Bootflash 或仅活动 Supervisor 引擎的 CompactFlash 卡。发出 copy tftp bootdisk: 或 copy tftp disk0: 命令以将新映像下载到活动Supervisor引擎bootflash或CompactFlash卡。

Console> (enable) copy tftp bootdisk:

IP address or name of remote host []? 10.1.1.2

Name of file to copy from []?cat6000-sup32pfc3k8.8-5-7.bin

128626688 bytes available on device bootdisk, proceed (y/n) [n]? y

/

File has been copied successfully.

Console> (enable)

注意：要将新映像复制到备用Supervisor引擎bootflash或CompactFlash，可以发出copy y/bootdisk:<image.bin> x/bootdisk: or copy y/bootdisk:<image.bin> x/disk0：命令(其中y是活动Supervisor引擎模块编号，x是show module命令输出中给定的备用Supervisor引擎模块编号)。

验证是将新的镜像复制到活动 Supervisor 引擎的 Bootflash 还是 CompactFlash 卡。

Console> (enable) dir bootdisk:

2277   -rw-  10025748    Oct 18 2006 23:34:28 cat6000-sup32pfc3k8.8-5-6.bin

4725   -rw-  10028036    Oct 19 2006 23:37:18 cat6000-sup32pfc3k8.8-5-7.bin

!--- Output suppressed.

220229632 bytes available (35536896 bytes used)

9. 将镜像自动同步计时器修改为最低值 10 秒，以便加速同步过程。

默认情况下，它是 120 秒。

Console> (enable) set boot sync timer 10

Image auto sync timer set to 10 seconds.

10. 清除活动 Supervisor 引擎上的当前引导变量。

Console> (enable) clear boot system all

注：清除活动Supervisor引擎上的引导变量时，不会清除备用Supervisor引擎上的引导变量。您需要发出 clear boot system all 6 命令，以便手动清除备用 Supervisor 引擎上的引导变量。此步骤是可选的。

Console> (enable)show boot 6

BOOT variable = bootdisk:BTSYNC_cat6000-sup32pfc3k8.8-5-6.bin,1;

CONFIG_FILE variable = bootflash:switch.cfg

Configuration register is 0x2102

ignore-config: disabled

auto-config: non-recurring, overwrite, sync disabled

ROMMON console baud: 9600

boot: image specified by the boot system commands

Image auto sync is enabled

Image auto sync timer is 10 seconds

11. 在活动 Supervisor 引擎上设置引导变量，以便启动新的 Catalyst OS 软件镜像。

Console> (enable) set boot system flash bootdisk:

cat6000-sup32pfc3k8.8-5-7.bin prepend

BOOT variable = bootdisk:cat6000-sup32pfc3k8.8-5-7.bin,1;

Console> (enable) 2006 Oct 19 04:37:55 %SYS-5-SUP_IMGSYNC:

File synchronization process will start in 10 seconds

2006 Oct 19 04:38:06 %SYS-5-SUP_IMGSYNCSTART:Active supervisor is

synchronizing bootdisk:cat6000-sup32pfc3k8.8-5-7.bin

2006 Oct 19 04:39:50 %SYS-5-SUP_IMGSYNCFINISH:Active supervisor has

synchronized bootdisk:cat6000-sup32pfc3k8.8-5-7.bin
如果CompactFlash以前从未使用过，或者使用Cisco IOS软件算法格式化过，则需要格式化该闪存。要格式化Supervisor引擎32上的CompactFlash卡，请发出 format disk0:命令。您也可以根据需要释放闪存设备上的空间。发出delete bootdisk: filename或delete disk0: filename命令以删除文件。
将新的 Catalyst OS 软件镜像加载到 Bootflash 或仅活动 Supervisor 引擎的 CompactFlash 卡。发出 copy tftp bootdisk: 或 copy tftp disk0: 命令以将新映像下载到活动Supervisor引擎bootflash或CompactFlash卡。

Console> (enable) show boot

BOOT variable = bootdisk:cat6000-sup32pfc3k8.8-5-7.bin,1;

CONFIG_FILE variable =

Configuration register is 0x2102

ignore-config: disabled

auto-config: non-recurring, overwrite, sync disabled

ROMMON console baud: 9600

boot: image specified by the boot system commands

Image auto sync is enabled

Image auto sync timer is 10 seconds

Console> (enable)

注：将新映像下载到活动Supervisor引擎时，它会复制到文件系统（在bootflash中或闪存PC卡上）。由于您已经配置或未将此映像配置为引导映像，因此不会自动将新下载的映像复制到备用Supervisor引擎。为了在活动与备用 Supervisor 引擎之间启动同步功能，您必须将此新下载的镜像配置为活动 Supervisor 引擎上的引导镜像。当您更改引导变量时将进行同步。在大约 120 秒（此处，为 10 秒）内，主 Supervisor 引擎上设为引导条目的镜像将复制到备用 Supervisor 引擎上的 Bootflash。这是镜像同步。这是 Catalyst OS 镜像文件的内部 TFTP 并且花费几分钟完成。

注：启动配置中的配置寄存器必须设置为自动启动(0x2102)。

12. 镜像同步后，验证新的镜像是否位于备用 Supervisor 引擎上，以及引导变量是否设置正确。

Console> (enable) show boot 6

BOOT variable = bootdisk:BTSYNC_cat6000-sup32pfc3k8.8-5-7.bin,

1;bootdisk:BTSYNC_cat6000-sup32pfc3k8.8-5-6.bin,1;

CONFIG_FILE variable = bootflash:switch.cfg

Configuration register is 0x2102

ignore-config: disabled

auto-config: non-recurring, overwrite, sync disabled

ROMMON console baud: 9600

boot: image specified by the boot system commands

Image auto sync is enabled

Image auto sync timer is 10 seconds

注：图像文件的BTSYNC附加在文件名的开头。这是为了指定它已从活动 Supervisor 引擎的引导时间镜像同步。

Console> (enable) dir 6/bootdisk:

2   -rw-   10025748    Oct 19 2006 00:34:08 BTSYNC_cat6000-sup32pfc3k8.8-5-6.bin

2450   -rw-  10028036    Oct 19 2006 04:39:23 BTSYNC_cat6000-sup32pfc3k8.8-5-7.bin

235708416 bytes available (20058112 bytes used)

Console> (enable)

13. 在活动 Supervisor 引擎上启用高可用性版本化。

启用可用性版本化后，您可以在活动和备用 Supervisor 引擎上有两个不同但兼容的镜像。活动 Supervisor 引擎与备用 Supervisor 引擎交换镜像版本信息，并确定镜像是否是兼容启用高可用性。如果活动和备用 Supervisor 引擎不运行兼容的镜像版本，则您无法启用高可用性。

注：如果两个软件映像不兼容，则软件升级过程会影响系统操作（即大于高可用性切换的一到三秒切换时间），并且Supervisor引擎之间不会同步NVRAM配置更改。

注:8.x软件版本系列中没有软件映像版本兼容性。这包括主要版本，例如 8.1(x) 到 8.2(x)，再到 8.3(x)，等等。这还包括副版本，例如 8.1(1) 到 8.1(2)，8.2(1) 到 8.2(2)，等等。

Console> (enable) set system highavailability versioning enable

Image versioning enabled.

注意：在运行新软件的备用Supervisor引擎变为活动状态之前，必须启用版本控制。当它保持备用 Supervisor 引擎时，这允许备用 Supervisor 引擎在 CatOS 新版本下重新启动。

14. 重置备用 Supervisor 引擎。

Console> (enable) reset 6

This command will reset module 6.

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

2006 Oct 19 05:24:38 %SYS-5-MOD_RESET:Module 6 reset from Console//

Resetting module 6...

Console> (enable) 2006 Oct 19 05:24:50 %SYS-1-SYS_LCPERR1:Module 16:

RP requested reset of peer RP: MSFC on module 16 will be reset

2006 Oct 19 05:27:14 %SYS-5-SUP_MODSBY:Module 6 is in standby mode

2006 Oct 19 05:27:31 %SYS-5-PORT_SSUPOK:Ports on standby supervisor

(module 6) are up

2006 Oct 19 05:27:31 %SYS-3-MOD_PORTINTFINSYNC:Port Interface in sync for Module 6

2006 Oct 19 05:28:29 %SYS-5-MOD_OK:Module 16(WS-F6K-MSFC2A,SAD0844049E) is online

Console> (enable)

备用 Supervisor 引擎通过新的 Catalyst OS 镜像重新启动。它保持备用 Supervisor 引擎，并且不会影响活动 Supervisor 引擎的操作。

15. 在备用 Supervisor 引擎重新启动后，验证其是否在新的 Catalyst OS 镜像上运行。

Console> (enable) show version

WS-C6509 Software, Version NmpSW: 8.5(6)

Copyright (c) 1995-2006 by Cisco Systems

NMP S/W compiled on Aug 15 2006, 22:15:41

System Bootstrap Version: 12.2

System Boot Image File is 'bootdisk:cat6000-sup32pfc3k8.8-5-6.bin'

System Configuration register is 0x2102

Hardware Version: 2.0  Model: WS-C6509  Serial #: SCA044903GE

PS1  Module: WS-CAC-3000W    Serial #: SNI0803AL1X

Mod Port Model               Serial #    Versions

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

5   9    WS-SUP32-GE-3B      SAD084401JD Hw : 0.406

Fw : 12.2

Fw1: 8.5(6)

Sw : 8.5(6)

Sw1: 8.5(6)

WS-F6K-PFC3B        SAD083905FJ Hw : 1.0

Sw :

6   9    WS-SUP32-GE-3B      SAD084401GG Hw : 0.406

Fw : 12.2

Fw1: 8.5(7)

Sw : 8.5(7)

Sw1: 8.5(7)

WS-F6K-PFC3B        SAD08390376 Hw : 1.0

!--- Output suppressed.

16. 从活动 Supervisor 引擎验证冗余状态。

Console> (enable)  show system highavailability

Highavailability: disabled

Highavailability versioning: enabled

Highavailability Operational-status: OFF(high-availability-not-enabled)

17. 在插槽 6 中手动切换到备用 Supervisor 引擎。

Console> (enable) reset 5

This command will force a switch-over to the standby Supervisor module.

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

2006 Oct 19 05:40:13 %SYS-5-MOD_RESET:Module 5 reset from Console//

Console> (enable)

插槽 5 中的旧活动 Supervisor 引擎通过新镜像重新启动，并成为备用 Supervisor 引擎。

注意：从插槽5中的Supervisor引擎启动切换时，同时建立到插槽6中Supervisor引擎的控制台连接。

18. 等待模块联机，并从活动 Supervisor 引擎（插槽 6）验证模块的状态。

Console> (enable) show module

Mod Slot Ports Module-Type               Model               Sub Status

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

5   5    9     1000BaseX Supervisor      WS-SUP32-GE-3B      yes standby

15  5    1     Multilayer Switch Feature WS-F6K-MSFC2A       no  standby

6   6    9     1000BaseX Supervisor      WS-SUP32-GE-3B      yes ok

16  6    1     Multilayer Switch Feature WS-F6K-MSFC2A       no  ok

7   7    48    10/100BaseTX Ethernet     WS-X6348-RJ-45      no  ok

!--- Output suppressed.

Console> (enable)

19. 在活动 Supervisor 引擎上禁用高可用性版本化。

Console> (enable) set system highavailability versioning disable

Image versioning disabled.

Console> (enable) 2006 Oct 19 05:48:48 %SYS-5-SUP_IMGSYNC:

File synchronization process will start in 10 seconds

2006 Oct 19 05:48:59 %SYS-5-SUP_IMGSYNCSTART:Active supervisor is

synchronizing bootdisk:BTSYNC_cat6000-sup32pfc3k8.8-5-7.bin

2006 Oct 19 05:49:01 %SYS-5-SUP_IMGSYNCFINISH:Active supervisor has

synchronized bootdisk:BTSYNC_cat6000-sup32pfc3k8.8-5-7.bin

Console> (enable)

如果系统运行如预期，则备用 Supervisor 引擎上的启动配置（现在为插槽 5）需要更新。在禁用新活动Supervisor引擎的版本控制时，可以执行此操作，该引擎会自动启用映像同步功能。

20. 软件升级后，验证在 Supervisor 引擎上运行的镜像版本。

Console> (enable) show version

WS-C6509 Software, Version NmpSW: 8.5(7)

Copyright (c) 1995-2006 by Cisco Systems

NMP S/W compiled on Oct 13 2006, 11:01:19

System Bootstrap Version: 12.2

System Boot Image File is 'bootdisk:BTSYNC_cat6000-sup32pfc3k8.8-5-7.bin'

System Configuration register is 0x2102

Hardware Version: 2.0  Model: WS-C6509  Serial #: SCA044903GE

PS1  Module: WS-CAC-3000W    Serial #: SNI0803AL1X

Mod Port Model               Serial #    Versions

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

5   9    WS-SUP32-GE-3B      SAD084401JD Hw : 0.406

Fw : 12.2

Fw1: 8.5(7)

Sw : 8.5(7)

Sw1: 8.5(7)

WS-F6K-PFC3B        SAD083905FJ Hw : 1.0

Sw :

6   9    WS-SUP32-GE-3B      SAD084401GG Hw : 0.406

Fw : 12.2

Fw1: 8.5(7)

Sw : 8.5(7)

Sw1: 8.5(7)

WS-F6K-PFC3B        SAD08390376 Hw : 1.0

!--- Output suppressed.

注：您可以强制进行另一个切换，使备用Supervisor引擎成为活动Supervisor引擎，以便恢复Supervisor引擎的原始角色（其活动和备用状态）。

在冗余 Supervisor 引擎上升级 Catalyst OS 软件的步骤完成。

升级 Cisco IOS

完成这些步骤，以便当交换机在混合模式下运行时，在活动和备用 MSFC 上升级 Cisco IOS 镜像：

1. 建立与活动 Supervisor 引擎的控制台连接并验证模块状态。

Console> (enable) show module

Mod Slot Ports Module-Type               Model               Sub Status

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

5   5    9     1000BaseX Supervisor      WS-SUP32-GE-3B      yes ok

15  5    1     Multilayer Switch Feature WS-F6K-MSFC2A       no  ok

!--- Both the active supervisor and active MSFC are in slot 5.

6   6    9     1000BaseX Supervisor      WS-SUP32-GE-3B      yes standby

16  6    1     Multilayer Switch Feature WS-F6K-MSFC2A       no  standby

!--- Both the standby supervisor and standby MSFC are in slot 6.

7   7    48    10/100BaseTX Ethernet     WS-X6348-RJ-45      no  ok

!--- Output suppressed.

注意：在RPR模式下，show module命令输出中不显示备用MSFC。

2. 发出 switch console 命令以访问活动 MSFC。

Console> (enable) switch console

Trying Router-15...

Connected to Router-15.

Type ^C^C^C to switch back...

如果通过 Telnet 会话连接或者活动 MSFC 位于备用 Supervisor 引擎上，则发出 session 15 或 session 16 命令，以访问活动 MSFC。

注意：主用MSFC可以在混合模式下位于主用或备用Supervisor引擎上。

3. 在您执行升级前，验证在活动 MSFC 上运行的镜像版本。

Router#show version

Cisco Internetwork Operating System Software

IOS (tm) MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2005 by cisco Systems, Inc.

Compiled Fri 09-Sep-05 18:06 by ccai

Image text-base: 0x40101040, data-base: 0x422E8000

ROM: System Bootstrap, Version 12.2(17r)SX3, RELEASE SOFTWARE (fc1)

BOOTLDR: MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF,

RELEASE SOFTWARE (fc1)

Router uptime is 19 minutes

System returned to ROM by power-on

System image file is "bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF.bin"

!--- Output suppressed.

4. 从活动 MSFC 验证冗余状态。

Router#show redundancy

Redundant System Information :

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

Available system uptime = 20 minutes

Switchovers system experienced = 0

Standby failures = 0

Last switchover reason = none

Hardware Mode = Duplex

Configured Redundancy Mode = Stateful SwitchOver - SSO

Operating Redundancy Mode = Stateful SwitchOver - SSO

!--- MSFCs run in the SSO redundancy mode.

Maintenance Mode = Disabled

Communications = Up

Current Processor Information :

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

Active Location = slot 5

Current Software state = ACTIVE

Uptime in current state = 10 minutes

Image Version = Cisco Internetwork Operating System Software

Cisco IOS (tm) MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2005 by cisco Systems, Inc.

Compiled Fri 09-Sep-05 18:06 by ccai

BOOT = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF.bin,1;

CONFIG_FILE =

BOOTLDR =

Configuration register = 0x2102

Peer Processor Information :

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

Standby Location = slot 6

Current Software state = STANDBY HOT

Uptime in current state = 9 minutes

Image Version = Cisco Internetwork Operating System Software

Cisco IOS (tm) MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2005 by cisco Systems, Inc.

Compiled Fri 09-Sep-05 18:06 by ccai

BOOT = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF.bin,1;

CONFIG_FILE =

BOOTLDR =

Configuration register = 0x2102

5. 验证两个 MSFC 的引导变量。

Router#show bootvar

BOOT variable = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF.bin,1;

CONFIG_FILE variable =

BOOTLDR variable =

Configuration register is 0x2102

Standby is up

Standby has 983040K/65536K bytes of memory.

Standby BOOT variable = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF.bin,1;

Standby CONFIG_FILE variable =

Standby BOOTLDR variable =

Standby Configuration register is 0x2102

6. 发出dir bootflash: 命令以验证升级所需的新映像(c6msfc2a*)是否存在于两个MSFC的bootflash中。

如果映像不存在，请发出copy tftp bootflash: 或 copy tftp subordinatebootflash: 命令，以便将新映像复制到主用和备用MSFC引导闪烁。

注意：如果您有双MSFC，则必须单独将映像下载到备用MSFC bootflash上。镜像不会自动下载到备用 MSFC。

7. 清除当前的引导变量。

Router#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#no boot system flash bootflash:

c6msfc2a-ipbase_wan-mz.122-18.SXF.bin

Router(config)#^Z

Router#write memory

!--- This synchronizes both the active and standby MSFC start-up configurations.

Building configuration...

[OK]

Router#show bootvar

BOOT variable =

CONFIG_FILE variable =

BOOTLDR variable =

Configuration register is 0x2102

Standby is up

Standby has 983040K/65536K bytes of memory.

Standby BOOT variable =

Standby CONFIG_FILE variable =

Standby BOOTLDR variable =

Standby Configuration register is 0x2102

8. 在活动 MSFC 上，指定在重新加载 MSFC 时引导新的镜像。

Router#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#boot system flash bootflash:

c6msfc2a-ipbase_wan-mz.122-18.SXF6.bin

9. 在活动 MSFC 上，发出 write memory 命令，以确保备用 MSFC 启动配置也获取引导信息。

Router(config)#^Z

Router#write memory

Building configuration...

[OK]

10. 验证新的引导程序变量设置。

Router#show bootvar

BOOT variable = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF6.bin,1;

CONFIG_FILE variable =

BOOTLDR variable =

Configuration register is 0x2102

Standby is up

Standby has 983040K/65536K bytes of memory.

Standby BOOT variable = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF6.bin,1;

Standby CONFIG_FILE variable =

Standby BOOTLDR variable =

Standby Configuration register is 0x2102

注意：启动配置中的配置寄存器必须设置为自动引导(0x2102)。

11. 在活动 MSFC 上发出 redundancy reload peer 命令，以便重新加载备用 MSFC。

Router#redundancy reload peer

Reload peer [confirm]

Preparing to reload peer

Router#

00:12:37: %RF-3-COMMUNICATION: Communication with the peer Route Processor (RP)

has been lost.

00:12:37: %RF-3-SIMPLEX_MODE: The peer Route Processor (RP) has been lost

00:13:44: %RF-3-VERSION_MISMATCH: Version Info mismatch; Not running same version

of software on each Route Processor (RP). Cannot run in SSO mode;

will go to RPR mode instead.

00:13:49: %RF-6-NEGOTIATED_RED_MODE: Negotiated Redundancy MODE is RPR

00:13:51: %RF-6-DUPLEX_MODE: The peer Route Processor (RP) has been detected

00:13:51: %RF-3-COMMUNICATION: Communication with the peer Route Processor (RP)

has been established.

!--- Output suppressed.

Router#

12. 几分钟后发出 show redundancy states 命令，以确保备用 MSFC 完全联机。

Router#show redundancy states

my state = 13 -ACTIVE

peer state = 4  -STANDBY COLD

Mode = Duplex

Unit = Primary

Unit ID = 5

Redundancy Mode (Operational) = Route Processor Redundancy

Redundancy Mode (Configured)  = Stateful SwitchOver - SSO

Redundancy State              = Route Processor Redundancy

!--- Output suppressed.

注：您的系统此时处于RPR模式，而不是SSO模式。这是因为当两个 Supervisor 位于不同镜像上时，SSO 模式不工作。一旦它们在同一个镜像上重新加载并进行配置同步，您将返回到 SSO 模式。

13. 发出 redundancy switch-activity force 命令，以便执行到备用 MSFC 的手动切换。

Router#redundancy switch-activity force

This will reload the active unit and force a switch of activity [confirm]

Preparing to switch activity

00:16:08: %SYS-5-RELOAD: Reload requested Reload Reason: RF initiated reload.

!--- Output suppressed.

Router-sdby>

!--- The active MSFC reloads and becomes the standby MSFC.

活动 MSFC 重新加载，并且备用 MSFC 成为运行新镜像的新的活动 MSFC。

14. 验证在备用 MSFC 上运行的镜像和冗余模式。

Router-sdby#show version

Cisco Internetwork Operating System Software

Cisco IOS (tm) MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 17:17 by tinhuang

Image text-base: 0x40101040, data-base: 0x423A8000

ROM: System Bootstrap, Version 12.2(17r)SX3, RELEASE SOFTWARE (fc1)

BOOTLDR: MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

Router uptime is 2 minutes

System returned to ROM by power-on

System image file is "bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF6.bin"

!--- Output suppressed.

Router-sdby#show redundancy

Redundant System Information :

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

Available system uptime = 29 minutes

Switchovers system experienced = 1

Hardware Mode = Duplex

Configured Redundancy Mode = Stateful SwitchOver - SSO

Operating Redundancy Mode = Stateful SwitchOver - SSO

Maintenance Mode = Disabled

Communications = Up

Current Processor Information :

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

Standby Location = slot 5

Current Software state = STANDBY HOT

Uptime in current state = 2 minutes

Image Version = Cisco Internetwork Operating System Software

Cisco IOS (tm) MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 17:17 by tinhuang

BOOT = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF6.bin,1;

BOOTLDR =

Configuration register = 0x2102

Peer (slot: 6, state: ACTIVE) information is not available because

this is the standby processor

15. 输入 Ctrl-C 三次，以便返回到 Supervisor 引擎，然后验证模块状态。

Router#^C

Router#^C

Router#^C

Console> (enable)

Console> (enable) show module

Mod Slot Ports Module-Type               Model               Sub Status

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

5   5    9     1000BaseX Supervisor      WS-SUP32-GE-3B      yes ok

15  5    1     Multilayer Switch Feature WS-F6K-MSFC2A       no  standby

6   6    9     1000BaseX Supervisor      WS-SUP32-GE-3B      yes standby

16  6    1     Multilayer Switch Feature WS-F6K-MSFC2A       no  ok

7   7    48    10/100BaseTX Ethernet     WS-X6348-RJ-45      no  ok

注意：如果发出session命令以访问MSFC，则还必须发出exit命令，且不得使用Ctrl-C键。

16. 进入新的活动 MSFC。

Console> (enable) session 16

Trying Router-16...

Connected to Router-16.

Escape character is '^]'.

Router>

17. 验证冗余状态以了解系统性能是否如预期。

Router#show redundancy

Redundant System Information :

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

Available system uptime = 34 minutes

Switchovers system experienced = 1

Standby failures = 0

Last switchover reason = unsupported

Hardware Mode = Duplex

Configured Redundancy Mode = Stateful SwitchOver - SSO

Operating Redundancy Mode = Stateful SwitchOver - SSO

!--- This verifies that software has set the redundancy mode

!--- back to SSO after the software upgrade.

Maintenance Mode = Disabled

Communications = Up

Current Processor Information :

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

Active Location = slot 6

Current Software state = ACTIVE

Uptime in current state = 4 minutes

Image Version = Cisco Internetwork Operating System Software

Cisco IOS (tm) MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 17:17 by tinhuang

BOOT = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF6.bin,1;

CONFIG_FILE =

BOOTLDR =

Configuration register = 0x2102

Peer Processor Information :

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

Standby Location = slot 5

Current Software state = STANDBY HOT

Uptime in current state = 3 minutes

Image Version = Cisco Internetwork Operating System Software

Cisco IOS (tm) MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 17:17 by tinhuang

BOOT = bootflash:c6msfc2a-ipbase_wan-mz.122-18.SXF6.bin,1;

CONFIG_FILE =

BOOTLDR =

Configuration register = 0x2102

18. 升级后，验证在活动 MSFC 上运行的镜像版本。

Router#show version

Cisco Internetwork Operating System Software

Cisco IOS (tm) MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2006 by cisco Systems, Inc.

Compiled Mon 18-Sep-06 17:17 by tinhuang

Image text-base: 0x40101040, data-base: 0x423A8000

ROM: System Bootstrap, Version 12.2(17r)SX3, RELEASE SOFTWARE (fc1)

BOOTLDR: MSFC2A Software (C6MSFC2A-IPBASE_WAN-M), Version 12.2(18)SXF6,

RELEASE SOFTWARE (fc1)

注意：您可以强制进行另一个切换，使备用MSFC成为活动MSFC，以恢复MSFC的原始角色（其活动和备用状态）。

在混合模式下，在冗余 MSFC 上升级 Cisco IOS 软件的步骤完成。

将VSS核心从模块化代码升级到非模块化代码

当您更改软件的主要版本（模块化到非模块化），而不是简单地迁移到新的模块化版本时，需要进行完全升级（机箱重启）；例如，当您从s72033-advipservicesk9_wan-vz.122-33.SXI6.bin升级到s72033-advipservicesk9_wan-mz.122-33.SXI7.bin时。

在机箱上发出show file system命令以查看映像位置。

此示例显示每个机箱中的两个管理引擎：

VSS#show module switch all

Switch Number:     1    Role:   Virtual Switch Active

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

Mod Ports Card Type                              Model         Serial No.

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

1    5  Supervisor Engine 720 10GE (Active)    VS-S720-10G   SAL1223SVBW

2    5  Supervisor Engine 720 10GE (RPR-Warm)  VS-S720-10G   SAL1223SVBV

完成以下步骤以将映像升级到VSS中的每个Supervisor:

1. 使用TFTP将映像加载到活动Supervisor（很可能是sup-bootdisk）。

2. 将同一映像复制到主用机箱中的辅助Supervisor和备用机箱中的两个Supervisor。例如：

- copy sup-bootdisk:<image_name> sw1-slot2-sup-bootdisk:

- copy sup-bootdisk:<image_name> sw2-slot1-sup-bootdisk:

- copy sup-bootdisk:<image_name> sw2-slot2-sup-bootdisk:

3. 请使用 dir all命令验证映像是否存在。

4. 重写启动语句（在show run中找到）以反映新映像。

5. 使用write memory命令保存配置。

6. 使用show bootvar命令验证引导顺序和配置寄存器。

验证

当前没有可用于此配置的验证过程。

故障排除

因为 IPC 错误而无法显示备用堆栈

此错误消息可能会出现在 show version 命令的输出中。相似的错误可能会出现在 show bootvar 命令的输出中。只有当您有冗余 Supervisor 引擎，并且两者在不同的 Cisco IOS 软件版本上运行时，此错误消息才会出现。当您在Supervisor引擎中升级Cisco IOS软件版本时，这种情况很常见。

Cat-6509#show version

Cisco Internetwork Operating System Software

IOS (tm) c6sup2_rp Software (c6sup2_rp-JSV-M), Version 12.2(17d)SXB10, RELEASE SOFTWARE

(fc1)

Technical Support:

http://www.cisco.com/techsupport

Copyright (c) 1986-2005 by cisco Systems, Inc.

Compiled Thu 11-Aug-05 15:34 by kellythw

Image text-base: 0x40008FBC, data-base: 0x41F98000

ROM: System Bootstrap, Version 12.1(11r)E1, RELEASE SOFTWARE (fc1)

BOOTLDR: c6sup2_rp Software (c6sup2_rp-JSV-M), Version 12.2(17d)SXB10, RELEASE SOFTWARE

(fc1)

Cat-6509 uptime is 6 weeks, 5 days, 57 minutes

Time since Cat-6509 switched to active is 6 weeks, 5 days, 59 minutes

System returned to ROM by power-on (SP by power-on)

System restarted at 18:16:19 cst Mon Nov 20 2006

System image file is "disk0:c6k222-jsv-mz.122-17d.SXB10.bin"

cisco WS-C6509 (R7000) processor (revision 1.0) with 458752K/65536K bytes of memory.

Processor board ID SCA031400IM

R7000 CPU at 300Mhz, Implementation 0x27, Rev 3.3, 256KB L2, 1024KB L3 Cache

Last reset from power-on

Bridging software.

X.25 software, Version 3.0.0.

SuperLAT software (copyright 1990 by Meridian Technology Corp).

TN3270 Emulation software.

17 Virtual Ethernet/IEEE 802.3  interface(s)

48 FastEthernet/IEEE 802.3 interface(s)

88 Gigabit Ethernet/IEEE 802.3 interface(s)

381K bytes of non-volatile configuration memory.

32768K bytes of Flash internal SIMM (Sector size 512K).

Standby is up

Standby has 227328K/34816K bytes of memory.

Cannot display standby stack due to IPC error

Configuration register is 0x2102

Cat-6509#show bootvar

BOOT variable =

disk0:c6k222-jsv-mz.122-17d.SXB10.bin,1;sup-bootflash:c6sup22-jsv-mz.121-22.E1.bin,1

CONFIG_FILE variable =

BOOTLDR variable = bootflash:c6msfc2-boot-mz.121-22.E1.bin

Configuration register is 0x2102

Standby is up

Standby has 227328K/34816K bytes of memory.

Standby BOOT variable is unobtainable due to IPC error

Standby CONFIG_FILE variable is unobtainable due to IPC error

Standby BOOTLDR variable is unobtainable due to IPC error

Standby Configuration register is unobtainable due to IPC error

一旦两个Supervisor引擎运行相同的Cisco IOS软件版本，则不得显示此错误消息。

注：如果冗余Supervisor上不知道Cisco IOS版本，机箱可能会由于Cisco IOS代码版本不匹配而将此管理引擎显示为未知。但是，您可以通过控制台端口访问辅助Supervisor，并执行Cisco IOS升级过程以匹配Supervisor代码的版本。代码升级后，备用Supervisor自动从活动Supervisor下载活动配置和VLAN数据库。

相关信息

- Catalyst 6000/Catalyst 6500 冗余的硬件要求

- 在 Catalyst 6000/6500 系列交换机上升级软件镜像

- 升级Catalyst交换机第3层模块上的软件映像

- Cisco Catalyst 6500 系列交换机

- LAN 交换技术支持

- 思科技术支持和下载