Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 EX 系列虚拟机箱和混合虚拟机箱上使用不间断软件升级软件(CLI 过程)

您可以使用不间断软件升级 (NSSU) 来升级大多数 EX 系列虚拟机箱中所有成员交换机上运行的软件,升级期间的流量中断最小。

以下 EX 系列虚拟机箱平台支持 NSSU:

  • EX3300 虚拟机箱

  • EX3400 虚拟机箱

  • EX4200 虚拟机箱

  • EX4300 虚拟机箱

  • EX4500 虚拟机箱

  • EX4550 虚拟机箱

  • 所有混合虚拟机箱均由 EX4200、EX4500 和 EX4550 交换机组成

  • EX8200 虚拟机箱

本主题将介绍:

准备交换机以用于软件安装

在使用 NSSU 开始安装软件之前:

  • 确保虚拟机箱配置正确以支持 NSSU。验证:

  • 验证成员是否运行相同版本的软件:

    如果虚拟机箱成员运行的软件版本不同,请使用 request system software add 命令升级不一致的成员上的软件。

  • 确保启用不间断活动路由 (NSR) 和平滑路由引擎切换 (GRES)。要验证是否已启用它们,您只需检查不间断活动路由的状态 — 如果启用了不间断活动路由,则启用了平滑路由引擎切换。

    要验证是否启用了不间断活动路由,

    如果未启用不间断主动路由(Stateful ReplicationDisabled),请参阅 在交换机上配置不间断活动路由 ,了解如何启用它。

  • 对于 EX4300 虚拟机箱,应先在 [edit virtual-chassis] 层次结构级别启用vcp-no-hold-time语句,然后再使用 NSSU 执行软件升级。如果未启用该vcp-no-hold-time语句,则虚拟机箱可能会在升级过程中拆分。虚拟机箱拆分可能会导致网络中断,如果禁用了拆分和合并功能,则可能需要在 NSSU 之后手动重新配置虚拟机箱。有关拆分的虚拟机箱的更多信息,请参阅了解虚拟机箱中的拆分和合并

  • (可选)启用不间断桥接 (NSB)。启用 NSB 可确保所有 NSB 支持的第 2 层协议在 NSSU 的路由引擎切换期间无缝运行。

  • (可选)使用 request system snapshot 命令将每个成员上的系统软件(Junos OS、活动配置和日志文件)备份到外部存储设备。

使用 NSSU 升级软件

此过程介绍如何使用 NSSU 升级所有虚拟机箱成员上运行的软件。升级完成后,所有成员都运行该软件的新版本。由于升级期间会发生平稳的路由引擎切换,因此原始虚拟机箱备份是新的主备份。

要使用 NSSU 升级所有成员:

  1. 下载软件包。如果要升级在混合虚拟机箱上运行的软件,请下载这两种交换机类型的软件包。

  2. 将软件包或软件包复制到虚拟机箱。建议将文件复制到 /var/tmp 主设备上的目录。

  3. 使用控制台连接或虚拟管理以太网 (VME) 接口登录虚拟机箱。使用控制台连接可以监控主交换机重新启动的进度。

  4. 启动 NSSU:

    • 在 EX3300 虚拟机箱、EX3400 虚拟机箱、EX4200 虚拟机箱、EX4300 虚拟机箱、EX4500 虚拟机箱或 EX4550 虚拟机箱上,输入:

      其中 package-name.tgz ,例如 jinstall-ex4200-12.1R2.5-domestic-signed.tgz

    • 在混合虚拟机箱上,输入:

      其中 [/var/tmp/package-name.tgz /var/tmp/package-name.tgz] 指定 EX4200 和 EX4500 软件包。

    交换机在执行升级时显示类似于以下消息的状态消息:

  5. 重新启动原始主交换机完成后,登录。要验证虚拟机箱成员中所有路由引擎上的软件是否已升级,请输入以下命令:

  6. 为了确保弹性双根分区功能正常运行,请将新的 Junos OS 映像复制到所有成员的备用根分区中:

    如果系统无法从主根分区启动,则具有弹性的双根分区允许交换机从备用根分区透明地启动。