Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 QFX 系列设备上安装软件 (Junos OS)

QFX 系列设备在交付时已预装 Junos作系统 (Junos OS)。开始此进程之前,请先确定所需的软件包并下载下来。有关哪些软件包用于哪些升级的信息,请参阅 Junos OS 安装包名称

在 QFX 系列设备上安装软件包 (Junos OS)

我们建议您在安装安装包时连接到控制台端口,以便可以响应任何所需的用户输入并检测可能发生的任何错误。

在安装新的安装包之前,请备份当前的配置文件,因为升级过程会删除交换机上所有存储的文件。

要备份当前配置文件,请输入 save 以下命令:

执行此命令会将配置文件的副本保存到远程位置,例如外部 USB 设备。

安装过程在以下小节中:

在 QFX10002-60C 交换机上安装软件

本节介绍如何升级软件,包括主机作系统和 Junos OS。此升级要求使用 VM 主机包,例如 junos-vmhost-install-x.tgz

在软件升级期间,SSD 的备用分区将升级,重新启动后将成为主分区。如果主 SSD 上出现启动故障,则可以使用备用 SSD 上可用的快照启动交换机。

注意:

QFX10002-60C 交换机仅支持 64 位版本的 Junos OS。

注意:

如果重要文件位于 /config 和 /var 以外的目录中,请在升级之前将这些文件复制到安全位置。升级后,将保留 /config 和 /var 下的文件(/var/etc 除外)。

要升级软件,可以使用以下方法:

  1. 如果安装包位于交换机本地,请发出request vmhost software add <pathname><source>命令。

    例如:

    如果安装包位于交换机的远程位置,请发出 request vmhost software add <pathname><source> 命令。

    例如:

  2. 重新启动完成后,发出show version命令,验证是否已正确安装新版本的软件。

在 QFX5000 和 EX4600 交换机上安装标准软件包

注意:

在安装软件之前,请备份 中的所有关键文件 /var/home。有关如何备份关键文件的更多信息,请联系 https://www.juniper.net/support 的客户支持。

注意:

在 QFX5100 和 EX4600 交换机上,主机作系统不会自动升级,因此如果您希望 Junos OS 和主机作系统版本相同,则必须使用选项 force-host

但是,请注意以下有关 Junos OS 和主机作系统版本的注意事项:

  • Junos OS 和主机作系统版本不需要相同。

  • 在 ISSU 期间,无法升级主机作系统。

  • 如上所述,并非每次软件升级都需要升级主机作系统。

注意:

QFX5100 和 EX4600 独立 SKU 以及非混合虚拟机箱支持软件映像,软件包文件名为 yyy-qfx-5-zzz(非 TVP 架构)格式,适用于 Junos OS 21.4 版本之前的所有Junos OS版本。它们支持软件包文件名为 yyy-qfx-5e-zzz(TVP 架构)格式的软件映像。

  1. 如果安装包位于交换机本地,请发出request system software add <pathname><source> reboot命令。

    例如:

    如果安装包位于远程位置,请发出 request system software add <pathname><source> reboot 命令。

    例如:

  2. 重新启动完成后,通过执行show version命令验证是否已正确安装新版本的软件。

在QFX10002交换机上安装标准软件包

注意:

在安装软件之前,请备份 中的所有关键文件 /var/home。有关如何备份关键文件的更多信息,请联系 https://www.juniper.net/support 的客户支持。

  1. 通过以下两种方式之一安装软件:
    • 如果安装包位于交换机本地,请发出 request system software add <pathname><source> reboot 命令。

      例如:

    • 如果安装包位于远程位置,请发出 request system software add <pathname><source> reboot 命令。

      例如:

  2. 重新启动完成后,发出show version命令,验证是否已正确安装新版本的软件。

在 QFX10008 和 QFX10016 交换机上安装软件包

由于交换机有两个路由引擎,因此请分别在每个路由引擎上执行 Junos OS 安装,以免中断网络作。

注意:

在安装软件之前,请备份 中的所有关键文件 /var/home。有关如何备份关键文件的更多信息,请联系 https://www.juniper.net/support 的客户支持。

谨慎:

如果在启动软件安装时启用了平滑路由引擎切换 (GRES)、不间断桥接 (NSB) 或不间断活动路由 (NSR),则软件将无法正常安装。请确保在出现提示时发出 CLI delete chassis redundancy 命令。如果启用了 GRES,则将使用 redundancy 命令将其删除。默认情况下,NSR 处于禁用状态。如果启用了 NSR,请从 [edit routing-options] 层次结构级别移除 nonstop-routing 语句以将其禁用。

要升级软件,请执行以下作:

准备交换机安装 (Junos OS)

在安装软件之前,请执行以下步骤:

  1. 登录到主路由引擎的控制台。

    有关通过控制台端口登录路由引擎的更多信息,请参阅交换机的特定硬件指南。

  2. 从命令行进入配置模式:

  3. 禁用路由引擎冗余:

  4. 禁用不间断桥接:

  5. 保存两个路由引擎上的配置更改:

  6. 退出 CLI 配置模式:

在备份路由引擎上安装软件 (Junos OS)

准备交换机后,首先在备份路由引擎上安装新的 Junos OS 版本,同时在主路由引擎上保留当前运行的软件版本。这使得主路由引擎能够继续运行,最大限度地减少对网络的中断。

确保新的软件版本在备份路由引擎上正确运行后,即可将路由控制切换到备份路由引擎,然后在另一个路由引擎上升级或降级软件版本。

  1. 登录到其他路由引擎(当前为备份)上的控制台端口。

    有关通过控制台端口登录路由引擎的更多信息,请参阅交换机的特定硬件指南。

  2. 使用 request system software add 以下命令安装新的软件包:

    有关命令 request system software add 的更多信息,请参阅 CLI 资源管理器

  3. 使用 request system reboot 以下命令重新启动交换机以启动新软件:

    注意:

    必须重新启动交换机才能在交换机上加载新安装的 Junos OS。

    要终止安装,请勿重新启动交换机。相反,请完成安装,然后发出 request system software delete <package-name> 命令。这是您停止安装的最后机会。

    重新启动交换机时,所有软件都将加载。安装可能需要 5 到 10 分钟。然后,交换机从刚刚安装软件的启动设备重新启动。重新启动完成后,交换机将显示登录提示。

    升级软件时,执行安装的路由引擎不会发送流量。

  4. 登录并发出 show version 命令以验证安装的软件版本。

在主路由引擎 (Junos OS) 上安装软件

在备份路由引擎上安装软件后,您就可以将路由控制切换到备份路由引擎,然后升级或降级主路由引擎软件:

  1. 登录到主路由引擎控制台端口。

    有关通过控制台端口登录路由引擎的更多信息,请参阅交换机的特定硬件指南。

  2. 将路由控制转移至备份路由引擎:

    有关命令 request chassis routing-engine master 的更多信息,请参阅 CLI 资源管理器

  3. 验证备份路由引擎(插槽 1)是否为主路由引擎:

  4. 使用 request system software add 以下命令安装新的软件包:

    有关命令 request system software add 的更多信息,请参阅 CLI 资源管理器

  5. 使用 request system reboot 以下命令重新启动路由引擎:

    注意:

    必须重新启动才能在交换机上加载新安装的 Junos OS。

    要终止安装,请不要重新启动系统。相反,请完成安装,然后发出 request system software delete jinstall <package-name> 命令。这是您停止安装的最后机会。

    重新启动系统时,将加载软件。安装可能需要 5 到 10 分钟。然后,交换机从刚刚安装软件的启动设备重新启动。重新启动完成后,交换机将显示登录提示。

    升级软件时,执行安装的路由引擎不会发送流量。

  6. 登录并发出 show version 命令以验证安装的软件版本。

  7. 将路由控制权转移回主路由引擎:

    有关命令 request chassis routing-engine master 的更多信息,请参阅 CLI 资源管理器

  8. 验证主路由引擎(插槽 0)是否确实是主路由引擎:

使用交换机自动软件下载升级软件 (Junos OS)

自动软件下载功能使用动态主机配置协议 (DHCP) 消息交换过程下载和安装软件包。您可以在充当 DHCP 客户端的交换机上配置自动软件下载功能。必须先在交换机上启用自动软件下载,然后才能进行软件升级。

在 DHCP 服务器上配置软件包文件的路径。服务器通过 DHCP 服务器消息将此路径发送至软件包文件。

如果启用自动软件下载,DHCP 客户端交换机会将 DHCP 服务器消息中的软件包名称与启动交换机的软件包名称进行比较。如果软件包不同,DHCP 客户端交换机将下载并安装 DHCP 服务器消息中指定的软件包。

按顺序完成以下任务:

为交换机配置 DHCP 服务 (Junos OS)

使用自动软件下载升级软件之前,请确保已为交换机配置 DHCP 服务,包括配置引导服务器的路径和引导文件。

要配置启动服务器和启动文件的路径,请执行以下作:

  1. 配置播发到 DHCP 客户端的启动服务器的名称。客户端使用位于启动服务器上的启动文件完成 DHCP 设置。此配置等同于 DHCP option 66:
  2. 设置播发到 DHCP 客户端的启动文件。客户端从 DHCP 服务器收到 IP 地址和启动文件位置后,客户端使用存储在启动文件中的启动映像完成 DHCP 设置。此配置等同于 DHCP option 67:

在交换机上启用自动软件下载 (Junos OS)

要在作为 DHCP 客户端的交换机上启用自动软件下载:

在 DHCP 客户端交换机上启用自动软件下载并在网络上启用 DHCP 服务后,作为 DHCP 消息交换过程的一部分,可以随时进行自动软件下载。

如果发生自动软件下载,您将在交换机上看到以下消息:

交换机会自动重新启动以完成升级。

验证自动软件下载是否正常工作 (Junos OS)

目的

验证自动软件下载功能是否工作正常。

行动

show system services dhcp client interface-name使用命令验证是否已使用自动软件下载功能安装软件包。

意义

此命令的输出显示上次使用自动软件下载安装软件包时,DHCP 选项下软件包的名称和位置。DHCP 选项中的示例输出显示,到达 DHCP 客户端的最后一个 DHCP 服务器消息的启动服务器地址为 10.1.1.1,启动文件名为 junos-install-ex-arm-64-22.2R1.3.tgz。如果在上次 DHCP 消息交换期间,此客户端交换机上启用了自动软件下载,则交换机将使用这些值来升级软件。

安装具有 Junos 自动化增强功能的 Junos OS 软件

安装软件之前,请下载 Junos OS jinstall-qfx-5-flex-x.tgz 软件包。有关下载和访问文件的信息,请参阅在 QFX 系列设备上安装软件包 (Junos OS)。

Junos作系统 (Junos OS) with Junos Automation Enhancements 是禁用 Veriexec 的 Junos OS 全功能版本,只能安装在支持的设备上。

注意:

必须安装 jinstall-qfx-5-flex-x.tgz 软件包才能使用自动化增强功能。

最佳实践:

在安装软件之前,请备份 中的所有关键文件 /var/home。有关如何备份关键文件的更多信息,请联系 https://www.juniper.net/support 的客户支持。

安装软件:

  1. request system software add发出带有validate选项的命令:
    • 如果安装包位于交换机本地,请使用以下格式发出 request system software add validate pathname source reboot 命令:

    • 如果安装包位于远程位置,请使用以下格式发出 request system software add validate pathname source reboot 命令:

  2. 重新启动完成后,通过执行 show version 命令验证是否已正确安装新版本的软件。
注意:

如果要将设备从标准 Junos OS 升级以使用 Junos 自动化增强功能,并且 加载新的出厂默认配置,则需要使用以下过程。

  1. 编辑现有的 Junos OS 配置,以包含以下配置语句:

注意:

QFX5100交换机 jinstall-qfx-5-flex-x.tgz 软件包的出厂默认配置是第 3 层配置,而QFX5100交换机软件包的出厂默认配置是第 2 层配置。因此,如果您在 QFX5100 交换机上运行 jinstall-qfx-5-flex-x.tgz 软件包并使用 load factory-default 命令,则将为第 3 层接口设置生成的出厂默认配置。

以下是交换机 jinstall-qfx-5-flex-x.tgz 软件包QFX5100默认配置: