为不间断软件升级配置线卡升级组
您可以在支持平台上配置线卡升级组,以实现不间断软件升级 (NSSU) 操作。线卡升级组可减少完成 NSSU 操作所需的总时间,并使您能够控制正在升级的交换机中的升级顺序。
线卡升级组如何与不间断软件升级配合使用
借助 NSSU,您可以使用单个命令升级支持具有冗余路由引擎、虚拟机箱或虚拟机箱结构 (VCF) 的交换机上的软件,并将网络流量中断降至最低。
在其默认配置中,NSSU 会一次升级虚拟机箱或 VCF 中的交换机或线卡角色成员中的每个线卡。当每个线卡作为升级的一部分重新启动时,信息流将继续通过其他线卡或成员。如果配置链路聚合组 (LAG),使每个 LAG 的成员链路驻留在不同的线卡或成员上,此行为可将流量中断降至最低。因此,当 LAG 的一个成员链路停机时,其余链路将启动,并且信息流将继续通过 LAG。
为 NSSU 配置线卡升级组时,NSSU 将同时升级每个升级组中的所有设备,而不是按顺序升级,从而减少完成所有线卡或成员升级所需的总时间。
要在 NSSU 操作期间实现最小流量中断,必须定义线卡升级组,以便 LAG 的成员链路位于线卡或不同升级组的成员上。有关如何配置 LAG 的信息,请参阅 配置聚合以太网链路(CLI 过程)。
NSSU 按照它们出现在配置中的顺序升级组(换言之,按配置顺序)。因此,您还可以定义升级组,以便在 NSSU 操作期间控制升级顺序。
要配置升级组,请使用 upgrade-group
层次结构中的 [edit chassis nssu]
配置语句。
线卡升级组支持
以下平台支持 NSSU 线卡升级组:
带有三台以上成员交换机的 EX4650 虚拟机箱
QFX3500、QFX3600 和 QFX5100 虚拟机箱
QFX5100 虚拟机箱结构 (VCF)
带有冗余路由引擎的 EX6200 或 EX8200 交换机
EX8200 虚拟机箱
在 EX4650 虚拟机箱、QFX 系列虚拟机箱或 QFX5100 VCF 上配置线卡升级组
在 EX4650 虚拟机箱、QFX 系列虚拟机箱或 QFX5100 VCF(其交换机没有单独的线卡)上配置线卡升级组时,只能 fpcs
使用 选项来指定要在升级组中包含的虚拟机箱或 VCF 成员 ID。您无需使用此 member
选项。
要创建升级组并将虚拟机箱或 VCF 成员交换机添加到升级组,请配置升级组名称并使用
fpcs
选项指定成员编号:[edit chassis] user@switch# set nssu upgrade-group group-name fpcs member-number
例如,要创建称为线卡角色成员 2 的
vcf
升级组,请加入该组:[edit chassis] user@switch# set nssu upgrade-group vcf fpcs 2
如果
vcf
已存在,此命令会将成员 2 添加到vcf
。要创建一个在虚拟机箱或 VCF 中包含多个成员的升级组,请在选项之后
fpcs
指定包含在方形托架中的多个成员编号:[edit chassis] user@switch# set nssu upgrade-group group-name fpcs [list-of-member-numbers]
例如,要创建一个称为包含成员 1 和 2 的
vc1
升级组:[edit chassis] user@switch# set nssu upgrade-group vc1 fpcs [1 2]
开始 NSSU 操作之前,请确保您提交配置。
在独立 EX6200 或 EX8200 交换机上配置线卡升级组
要在独立 EX6200 或 EX8200 交换机上配置线卡升级组:
要创建升级组并向其添加线卡:
[edit chassis] user@switch# set nssu upgrade-group group-name fpcs slot-number
例如,要创建一个称为
group3
的升级组,并在插槽 5 中添加线卡:[edit chassis] user@switch# set nssu upgrade-group group3 fpcs 5
如果
group3
已存在,此命令会将线卡 5 添加到group3
。要创建升级组并向其添加多个线卡:
[edit chassis] user@switch# set nssu upgrade-group group-name fpcs [list-of-slot-numbers]
例如,要在插槽 1、4 和 7 中创建称为
primary
并添加线卡的升级组:[edit chassis] user@switch# set nssu upgrade-group primary fpcs [1 4 7]
如果
primary
已存在,此命令会在插槽 1、4 和 7 中添加线卡。primary
另请参阅
在 EX8200 虚拟机箱上配置线卡升级组
要在 EX8200 虚拟机箱上配置线卡升级组:
要创建升级组并在虚拟机箱成员上添加线卡,请执行下列操作:
[edit chassis] user@switch# set nssu upgrade-group group-name member member-id fpcs slot-number
例如,要创建称为
primary-ny
的升级组,并在插槽 5 中的成员 1 上添加线卡:[edit chassis] user@switch# set nssu upgrade-group primary-ny member 1 fpcs 5
如果
primary-ny
已存在,此命令会在成员 1 上添加线卡 5。primary-ny
要创建在虚拟机箱成员上包含多个线卡的升级组:
[edit chassis] user@switch# set nssu upgrade-group group-name member member-id fpcs [list-of-slot-numbers]
例如,要创建一个称为在
primary-ny
成员 0 上的插槽 1 和 2 中以及成员 1 上的插槽 3 和 4 中包含线卡的升级组:[edit chassis] user@switch# set nssu upgrade-group primary-ny member 0 fpcs [1 2] [edit chassis] user@switch# set nssu upgrade-group primary-ny member 1 fpcs [3 4]