Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

request system software nonstop-upgrade

语法

描述

在具有冗余路由引擎的交换机上或在虚拟机箱或虚拟机箱结构 (VCF) 上执行不间断软件升级 (NSSU)。此命令的行为取决于运行它的交换机类型、虚拟机箱或 VCF,如下所示:

  • 在以下任何虚拟机箱或 VCF 配置上运行此命令时,NSSU 将升级虚拟机箱的所有成员:

    • EX3300、EX3400、EX4200、EX4300、EX4400、EX4500、EX4550、EX4600 或 EX4650-48Y 虚拟机箱

    • 由 EX4200、EX4500 和 EX4550 交换机或 EX4300 和 EX4600 交换机的任意组合组成的混合虚拟机箱

    • QFX3500和QFX3600虚拟机箱

    • QFX5100虚拟机箱

    • QFX5120-48Y、QFX5120-48T 或 QFX5120-32C 虚拟机箱

    • 固定了 VCF 中交换机的配置(QFX3500/QFX3600 和 QFX5100 交换机)

    • 由 QFX3500/QFX3600、QFX5100 和 EX4300 交换机任意组合组成的混合 VCF

    原始虚拟机箱或 VCF 备份将成为主虚拟机箱或 VCF 备份。新的主服务器会自动升级并重新启动原始主服务器,然后重新加入虚拟机箱或 VCF 作为备份设备。

  • 在 EX6200 或 EX8200 交换机上运行此命令时,NSSU 会升级备份路由引擎和主路由引擎。升级结束时,原始备份路由引擎将成为新的主路由引擎。

    • 在 EX6200 交换机上,NSSU 会自动重新启动原始主路由引擎。

    • 在 EX8200 交换机上,NSSU 不会自动重新启动原始主路由引擎,除非您指定该 reboot 选项。

  • 在 EX8200 虚拟机箱上运行此命令时,NSSU 将升级虚拟机箱中的所有主路由引擎和备份路由引擎,包括外部路由引擎。原始备份路由引擎将成为新的主路由引擎。NSSU 不会自动重新启动原始主路由引擎,除非您指定该 reboot 选项。

此命令具有以下要求:

  • 所有虚拟机箱成员、VCF 成员和所有路由引擎必须运行同一 Junos OS 版本。

  • 您必须启用平滑路由引擎切换 (GRES)。

  • 您必须启用不间断活动路由 (NSR)。

    注意:

    尽管不是必需的,但我们建议您也启用不间断桥接 (NSB)。NSB 可确保在 NSSU 期间的路由引擎切换期间无缝运行所有 NSB 支持的第 2 层协议。请参阅在 EX 系列交换机上配置不间断桥接(CLI 过程)。

  • 您必须从独立交换机上的主路由引擎或虚拟机箱上的主路由引擎运行命令。

  • 为了最大程度地减少流量中断,您必须定义链路聚合组 (LAG),以便成员链路驻留在不同的虚拟机箱或 VCF 成员交换机上(或 EX6200 和 EX8200 交换机以及 EX8200 虚拟机箱的不同线卡上)。

  • 对于所有虚拟机箱(EX8200 虚拟机箱除外):

    • 虚拟机箱成员必须以环形拓扑连接。环形拓扑可防止虚拟机箱在 NSSU 期间拆分。

    • 在环形拓扑中,虚拟机箱主交换机和备用虚拟机箱必须彼此相邻。通过相邻放置,当线卡角色中的交换机重新启动时,主交换机和备份交换机始终同步。

    • 必须预先配置虚拟机箱,以便将线卡角色显式分配给充当线卡角色的成员交换机。在 NSSU 期间,主交换机和备份成员交换机必须保持其路由引擎角色(尽管主要角色切换到备份角色),其余交换机必须保持其线卡角色。

    • 在由两成员组成的虚拟机箱中,您必须进行配置 no-split-detection ,以使虚拟机箱在 NSSU 期间不会拆分。

  • 对于虚拟机箱结构:

    • 在路由引擎角色中只能预置两个成员。如果配置了两个以上的路由引擎,NSSU 将发出警告消息,NSSU 进程将停止。

    • VCF 成员应以主干和叶拓扑连接。主干和枝叶拓扑可防止 VCF 在 NSSU 期间分裂。每个叶设备都必须连接到两个主干设备。

    • 必须预先配置 VCF,以便将线卡角色显式分配给充当线卡角色的成员交换机,同样,路由引擎角色也已显式分配给充当路由引擎角色的成员交换机。在 NSSU 期间,主交换机和备份成员交换机必须保持其路由引擎角色(尽管主要角色切换到备份角色),其余交换机必须保持其线卡角色。

    • 您必须在双成员 VCF 中进行配置 no-split-detection ,以便 VCF 在 NSSU 期间不会拆分。

选项

package-name

要安装的软件包或捆绑包的位置。例如:

  • /var/tmp/package-name— 对于从交换机上的本地目录安装的软件包或捆绑包。

  • protocol://hostname/pathname/package-name- 对于从远程位置下载和安装的软件包或捆绑包。替换为 protocol 下列选项之一:

    • ftp—文件传输协议。 使用 ftp://hostname/pathname/package-name.要指定认证凭据,请使用 ftp://<username>:<password>@hostname/pathname/package-name要让系统提示您输入密码,请指定 prompt 代替密码。该命令将显示一条错误消息,如果需要密码,而您未指定密码或 prompt

    • http—超文本传输协议。 使用 http://hostname/pathname/package-name.要指定认证凭据,请使用 http://<username>:<password>@hostname/pathname/package-name如果需要密码且您未包含密码,该命令会提示您输入密码。

    • scp—安全副本(仅适用于加拿大和美国版本)。 使用 scp://hostname/pathname/package-name.要指定认证凭据,请使用 scp://<username>:<password>@hostname/pathname/package-name

注意:

协议中的 是 pathname 远程系统上用户主目录的相对路径,而不是根目录。

set [package-name package-name]

(仅限混合虚拟机箱)不同类型的成员交换机所需的不同安装包的位置。这些软件包必须适用于同一 Junos OS 版本。有关如何指定安装包的信息,请参阅此命令的选项 package-name

force-host

(可选)在 EX4650、QFX5100 或 QFX5120 设备上强制添加主机软件包或捆绑包(并忽略警告)。

no-copy

(可选)安装软件包或捆绑包,但不保存软件包或捆绑包文件的副本。

no-old-master-upgrade

(可选)(仅限 EX8200 交换机)仅升级备份路由引擎。升级完成后,原始主路由引擎将成为备份路由引擎,并继续运行以前的软件版本。

reboot

(可选)(仅限 EX8200 交换机和 EX8200 虚拟机箱)如果包含该 reboot 选项,NSSU 会在升级到新软件后自动重新启动原始主(新备份)路由引擎。如果省略该 reboot 选项,则必须使用命令手动 request system reboot 重新启动原始主(新备份)路由引擎。

注意:

reboot如果不在 EX8200 虚拟机箱上使用该选项,则必须与交换矩阵和路由引擎 (SRE) 模块或路由引擎 (RE) 模块上的控制台端口建立连接,以手动重新启动备份路由引擎。

unlink

(可选)成功升级后删除软件包。

所需权限级别

维护

输出字段

此命令报告有关请求状态的反馈。某些功能在 NSSU 和不中断服务的软件升级 (ISSU) 功能之间共享,因此您可能会在此命令的输出中看到似乎是 ISSU 消息以及 NSSU 消息的内容。

示例输出

请求系统软件不间断升级(EX4200 虚拟机箱)

请求系统软件不间断升级(EX6200 交换机)

请求系统软件不间断升级重新启动(EX8200 交换机)

请求系统软件不停止升级无旧主升级(EX8200 交换机)

请求系统软件不间断升级重新启动(EX8200 虚拟机箱)

发布信息

Junos OS 10.4 版中引入的命令。

在适用于 EX 系列交换机的 Junos OS 12.1 版中添加了选项 set [package-name package-name]