简介
本文档的目标是帮助在IOS-XE版本17.X上将运行IOS-XE版本16.11.X或16.12.X的两台Catalyst 9600交换机配置为四管理引擎Stackwise虚拟设置。
先决条件
要求
Cisco 建议您了解以下主题:
思科Stackwise虚拟
使用四管理引擎冗余的高可用性
使用的组件
本文档不限于特定的软件和硬件版本。可在运行IOS XE 17.2.X版或更高版本的任何Catalyst 9600机箱上配置四管理引擎Stackwise虚拟设置。本文档中的示例输出基于以下软件和硬件版本:
- 运行C9600-SUP-1的Catalyst 9606机箱
- IOS-XE版本17.2.1
本文档中的信息都是基于特定实验室环境中的设备编写的。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
Cisco StackWise Virtual是一种网络系统虚拟化技术,将两台交换机配对为一台虚拟交换机。Cisco StackWise虚拟设置中的交换机通过单一控制和管理平面简化了运营效率,通过分布式转发平面扩展了系统带宽,并帮助使用思科推荐的网络设计构建弹性网络。
以下是Catalyst 9600交换机上提供的不同高可用性配置选项。
独立/冗余管理引擎高可用性
单机箱设置,无Stackwise虚拟配置。此配置在一个机箱中使用双管理引擎,以实现高可用性。在Catalyst 9600上,这是16.11版以后支持的IOS-XE版本。
2-Supervisor Stackwise虚拟
Stackwise虚拟设置在两个Catalyst 9600机箱之间形成,每个机箱中都有一个管理引擎。在Catalyst 9600上,这是从16.12开始受支持的IOS-XE版本。
四管理引擎Stackwise虚拟
Stackwise虚拟设置在两个Catalyst 9600机箱之间形成,每个机箱中有两个管理引擎。在Catalyst 9600上,这是17.2版以后支持的IOS-XE版本。这是本文档将重点介绍的配置。

术语
Stackwise-A - Stackwise虚拟设置的活动主管。
Stackwise-S - Stackwise虚拟设置的备用管理引擎。
ICA — 机箱内主用管理引擎。
ICS — 机箱内备用管理引擎。
配置
迁移到Quad-Supervisor Stackwise Virtual取决于C9600交换机上的当前配置。根据现有配置,按照以下正确步骤操作。
1.将两个独立Catalyst 9600机箱配置为四监控程序 Stackwise虚拟设置
注意:仅当当前两个C9600交换机都以独立方式运行,每个机箱中都有双管理引擎,且未为Stackwise虚拟配置时,才应执行以下步骤。
1.如果尚未在IOS-XE版本17.2.X上运行,请在INSTALL模式下将两台交换机分别升级到IOS-XE版本17.2.X。
2.确保插槽3中的管理引擎在两个机箱中都处于活动状态,然后继续进行Stackwise虚拟转换。此步骤非常重要。
3.在机箱和重新加载之间配置Stackwise虚拟。使用此处列出的步骤。
完成后,两台C9600交换机将在四管理引擎Stackwise虚拟设置中提供。
2.从2-Supervisor Stackwise虚拟设置迁移到4-Supervisor Stackwise虚拟设置
仅当在每个机箱中使用单个管理引擎为Stackwise虚拟预配置了两个C9606机箱时,才会遵循以下选项。 根据停机和备用机箱可用性升级机箱内备用(ICS)管理引擎的可行性,有多种方法可以实现此目标。
2.1备用C9600机箱可用时的无中断迁移
注意:如果两个机箱都已预配置为2-Supervisor Stackwise虚拟,每个机箱中都有单个管理引擎,且尚未安装辅助机箱内备用管理引擎(ICS),请执行以下步骤。此步骤要求ICS已运行IOS-XE版本17.2(或更高版本)或备用机箱,以便在单独的步骤中将ICS升级到IOS-XE版本17.2(或更高版本)。
1.如果ICS尚未在IOS-XE版本17.2(或更高版本)上,请使用备用C9600机箱在安装模式下将两个ICS升级到IOS-XE版本17.2.X(与ICA相同)。
2.在INSTALL模式下将2-Supervisor Stackwise虚拟设置升级到IOS-XE版本17.2(或更高版本)(如果尚未完成)。
3.在IOS-XE版本17.2(或更高版本)上启用2-Supervisor Stackwise后,将ICS插入两个机箱。ICS将启动并成为四管理引擎的一部分。
完成后,两台C9600交换机将在四管理引擎Stackwise虚拟设置中提供。
2.2备用C9600机箱不可用时的无中断迁移
注意:如果C9600机箱已配置为2-Supervisor Stackwise Virtual with ICS(在IOS-XE版本16.12上)或ICS尚未安装,并且没有备用机箱可将ICS升级到IOS-XE版本17.x,请执行以下步骤。
1.如果插入,请从两个机箱中拉出ICS管理引擎。
2.在INSTALL模式下将2-Supervisor Stackwise虚拟设置升级到IOS-XE版本17.2(或更高版本)(如果尚未完成)。
3.默认情况下,软件自动升级功能已启用。如果删除了此功能,请启用该功能。
C9600-SVL-Active(config)# software auto-upgrade enable
C9600-SVL-Active# show run all | in software auto-upgrade
no software auto-upgrade source url
software auto-upgrade enable
4.插入ICS管理引擎并建立控制台会话。在键盘上插入Ctrl+C后,立即按下Ctrl+C,直到启动中断并出现rommon提示。此步骤非常重要。
Last reset cause:PowerOn
C9600-SUP-1 platform with 16777216 Kbytes of main memory
Preparing to autoboot. [Press Ctrl-C to interrupt] 5 (interrupted)
rommon 1 >
注意:仅当ICS管理引擎模块之前在Stackwise虚拟设置中使用时,才执行步骤5至7。否则,请转至步骤8。
5.查找任何Stackwise-Virtual rommon变量。这些变量以D_STACK开头。例如:
D_STACK_DISTR_STACK_LINK2=""
D_STACK_DAD="Fo1/0/13,Fo1/0/15,"
D_STACK_MODE="aggregation"
D_STACK_DOMAIN_NUM="255"
D_STACK_DISTR_STACK_LINK1="Fo1/0/10,Fo1/0/15,Fo1/0/16,Fo1/0/17,Fo1/0/3,Fo1/0/6,"
6.取消设置上述所有变量。
rommon 1 > unset D_STACK_DAD
rommon 1 > unset D_STACK_DISTR_STACK_LINK1
rommon 1 > unset D_STACK_DISTR_STACK_LINK2
rommon 1 > unset D_STACK_DOMAIN_NUM
rommon 1 > unset D_STACK_MODE
7.查找变量“SWITCH_NUMBER=1”。 如果交换机编号为2,请将变量设置为1。如果已为1,请转到下一步。
rommon 1 > set
SWITCH_NUMBER=2
rommon 2 > SWITCH_NUMBER=1
rommon 3
8.设置此变量以手动启动Supervisor。
rommon 3 > MANUAL_BOOT=YES
rommon 4 >
9.在IOS-XE版本17.x上,使用USB棒以捆绑模式手动启动ICS管理引擎。请勿在rommon中更改引导变量。只需从rommon手动启动,如下所示。
rommon 4 > boot usbflash0:cat9k_iosxe.17.02.01.SPA.bin
10.当管理引擎从独立模式转换为stackwise模式时,会重置。它会再次掉回罗马蒙。
11.取消手动引导以启用自动引导。
rommon 1 > unset MANUAL_BOOT
12.同样,使用USB棒在IOS-XE 17.x版(如步骤9)上手动启动ICS管理引擎。请勿在rommon中更改引导变量。从rommon手动启动。这将在捆绑模式下启动ICS。
13.软件自动升级将在IOS-XE版本17.x的ICS管理引擎在INSTALL模式下自动进行升级,并将重新加载两个ICS管理引擎以在路由处理器冗余(RPR)模式下启动。 在IOS-XE版本17.2上,Stackwise虚拟主用交换机上的ICS将通过自动升级自动升级(请参阅步骤3)。 但是,在主用机箱中的ICS在安装模式下完成启动后,需要在主用交换机的控制台上发出“install auto-upgrade”(如下所示),手动升级备用交换机上的ICS。
C9600-SVL-Active# install autoupgrade
完成后,两台C9600交换机将在四管理引擎Stackwise虚拟设置中提供。
2.3停机时迁移
注意:如果C9600交换机已配置为2-Supervisor Stackwise虚拟设置,每个机箱(SUP #1和SUP #2)中都有单个管理引擎,尚未安装ICS(SUP #3和SUP #4),并且没有可将ICS升级到17.x代码的备用机箱,请执行以下步骤。此方法包括停机。
1.在INSTALL模式下将2-Supervisor Stackwise Virtual升级到IOS-XE版本17.x,并确保升级后Stackwise Virtual处于启用状态。
2.关闭一个Stackwise-Virtual机箱 — 例如SWITCH-2。 如果下游网络通过多机箱以太网通道连接,则通过SWITCH-2的流量将开始通过SWITCH-1。此故障切换将涉及流量的小命中。
3.从SWITCH-2中拉出处于Stackwise虚拟模式的Supervisor(SUP #2)并保证其安全。
4.将线卡从SWITCH-2卸下,但让它们放在机箱中。此步骤将避免对下游设备造成任何影响。
注意:如果线卡不固定,如果在此状态中保持太长时间,则系统可能会因冷却不足而断电。请尽快执行后续步骤(第5步以后)。
5.在此机箱中插入“新”管理引擎(SUP#3和SUP#4)。 使用Install命令打开电源,并将其升级到IOS-XE版本17.x(在独立/冗余管理引擎高可用性模式下)。
6.从Switch-2(SUP #3和SUP #4)上拔下两个Supervisor,从步骤3中安装原始Supervisor(SUP #2),然后插回所有线卡。
7. Switch 2 Supervisor将作为备用启动。等待管理引擎成为Stackwise虚拟备用,所有线卡都启动,流量重新收敛。
8.在每个机箱中插入新的ICS管理引擎(SUP #3和SUP #4),然后让它们启动。
完成后,两台C9600交换机将在四管理引擎Stackwise虚拟设置中提供。