Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

适用于 Junos OS 演化版的统一 ISSU

摘要 (仅限 QFX5220-32CD 交换机)统一不中断服务的软件升级 (ISSU) 是将软件升级过程中的流量损失降至最低的功能。

了解适用于 Junos OS Evolved 的统一 ISSU

通过统一不中断服务的软件升级(统一 ISSU)功能,您可以升级到较新版本的 Junos OS Evolved,不会中断控制平面,流量损失最小。

在统一 ISSU 期间,系统重新启动升级的软件(内核和应用程序),而无需重新初始化底层硬件。此过程比重新启动整个系统要快。重新启动的软件会还原其先前的状态并运行新版本。

统一的 ISSU 提供以下优势:

  • 消除了软件映像升级期间的网络停机。

  • 在提供更高服务级别的同时降低运维成本。

  • 使您能够快速实施新功能。

Junos OS 演化版上的统一 ISSU 进程

使用统一 ISSU 执行软件升级时,将发生以下过程:

  1. 系统下载新软件包并执行检查以根据新软件包验证现有配置。这一步包括应用程序配置检查和软件开发工具包 (SDK) 检查,以确保您可以使用统一 ISSU 执行升级。

  2. 该软件已安装在系统上,并成为下一个启动版本。

  3. 升级软件列出了已更改且需要重新启动的应用程序。升级将使用验证过程确定的重新启动或重新启动来执行。
  4. 系统开始运行新版本的软件,统一 ISSU 已完成。

统一 ISSU 期间的升级方案

在 Junos OS 演化版设备上执行统一 ISSU 时,验证过程将确定执行升级需要以下哪一种方法:

  • 应用程序重新启动

  • 不中断服务内核暖重启

  • 系统重新启动

应用程序重启涉及对升级后的应用程序进行简单重启。重新启动的应用程序运行新的软件版本。这种升级是无中断的,不会造成流量丢失。

不中断服务的内核暖重启涉及将新内核直接加载到内存中并执行,而无需初始化硬件。此过程可以减少升级期间的网络停机时间并最大程度地减少流量损失。

系统重新启动涉及设备完全重新启动,包括重新初始化硬件组件。此过程与不使用统一 ISSU 执行升级相同。

如果出现以下情况,则使用不中断服务的内核暖重启执行统一 ISSU:

  • 更改的组件或应用程序需要重新启动设备。

  • 应用程序重新启动后,无法升级已更改的组件或应用程序。

  • 内核变了。

如果在不支持应用程序重新启动的应用程序中进行更改,则系统会提示您确认服务内内核暖重启。如果应用程序中发生了重大版本更改,则会提示您重新启动系统以完成统一 ISSU。

在其他情况下,统一 ISSU 使用应用程序重启来执行。

统一 ISSU 期间的验证

在执行统一 ISSU 之前,您必须根据现有配置验证新软件包。

系统将根据新软件包检查现有系统配置,以确定两者是否兼容。它还会检查应用程序配置和软件开发工具包 (SDK) 版本,以确定是否可以进行无中断升级。请注意,验证实际上不会安装新软件包。

系统在使用统一 ISSU 升级设备之前,默认会执行验证。添加具有不同版本号的软件包时,系统会自动执行应用程序配置验证检查和 SDK 验证检查。

如果现有配置验证失败,统一 ISSU 将中止,并显示一条错误消息,从而提供有关故障的更多信息。如果应用程序配置验证或 SDK 版本验证失败,系统会提示您确认是否想要继续 ISSU。错误消息提供有关故障的更多信息。

如果在未成功验证的情况下执行统一 ISSU,则配置中的不兼容可能会导致升级期间丢失流量。

有关如何执行验证检查的详细信息,请参阅 request system software validate-restart

Junos OS Evolved 的统一 ISSU 注意事项

统一的 ISSU 允许您升级到最新版本的 Junos OS 演化版,将流量中断降至最低,停机时间为零。

在 Junos OS 演化版上,统一 ISSU 有以下注意事项:

  • 您不能使用统一 ISSU 安装早于设备上当前运行的 Junos OS Evolved 版本的 Junos OS Evolved。

  • 统一 ISSU 不会将固件升级作为整个过程的一部分。您必须单独升级固件。

  • 如果当前系统配置与新软件版本不兼容,统一 ISSU 进程将终止。

  • 统一的 ISSU 可能会导致过滤器计数器、监管器计数器和队列计数器的值不准确。

  • 现有地址解析协议 (ARP) 条目不会过期,也不会在 ISSU 过程中添加新的 ARP 条目。

  • 在 ISSU 过程中,系统可能无法响应来自对等节点的 ARP 请求。为了防止对等方条目在 ISSU 窗口内过期,应将对等节点配置为在触发 ISSU 之前增加 ARP 重试计数。

执行统一 ISSU 以升级 Junos OS Evolved

当您计划执行统一的 ISSU 时,请选择网络尽可能稳定的时间。与正常升级一样,Telnet 会话、SNMP 和 CLI 访问会暂时中断。

我们建议您阅读 Junos OS 演化版的统一 ISSU 注意事项 主题,以预测可能影响升级的任何特殊情况。

执行统一 ISSU 升级 Junos OS 演化版的先决条件

升级设备之前,请按照以下步骤操作:

  1. 确保您有足够的磁盘空间用于升级,并且系统备份可用。保存系统配置以及有关系统如何处理流量的信息。
    为此,您可以按照 升级或重新安装 Junos OS Evolved 之前执行的过程操作。
    当您验证升级是否正确执行时,您需要有关系统配置以及系统如何处理流量的信息。
  2. 请从 https://www.juniper.net/support/ 瞻博网络支持网站下载软件包,并将软件包放在本地服务器上。
  3. 如果在主路由实例或特定路由实例上配置了 BGP 协议,则配置 BGP 平滑重启,并将重启时间值设置为大于或等于 300 秒。

    要配置 BGP 平滑重启和主路由实例上的重启时间值,请执行以下命令:

    要在特定路由实例上配置 BGP 平滑重启和重启时间值,请执行以下命令:

    注意:

    更改 BGP 平滑重启的重启时间会导致现有 BGP 会话重新启动,这可能会导致中断。我们建议在网络使用率较低时执行此操作,以避免流量丢失。

  4. 如果配置了生成树协议 (STP),请将支持 STP 的端口配置为边缘端口并启用桥接协议数据单元 (BPDU) 保护。

    根据配置的 STP 类型,执行以下命令:

  5. 配置地址解析协议老化计时器值 240 分钟。
  6. 使用request system software validate-restart package-name命令根据新软件映像验证现有配置,以检查它是否支持统一 ISSU。

使用统一 ISSU 升级 Junos OS 演化版

在开始升级之前,请确保您已完成 执行统一 ISSU 升级 Junos OS 演化版的先决条件 中的步骤。
要使用统一的 ISSU 升级 Junos OS 演化版:
  1. request system software add package-name restart要升级的设备上运行命令。
    系统重新启动或重新启动以加载新的软件映像。升级完成后,设备将显示登录提示。
  2. 出现登录提示时,使用show system software list命令登录并验证已安装软件的版本。
  3. 通过重复升级或重新安装 Junos OS 演化版之前过程中的步骤,验证系统运行是否正确且正确处理了流量。将有关系统配置的信息与安装软件包之前收集的信息进行比较。
  4. 如果在升级后需要对配置进行任何更改,请记得使用request system snapshot命令备份软件和配置。请参阅备份和恢复带快照的软件
  5. 如果统一 ISSU 因某种原因出现故障,并且 CLI 仍在工作,则可以按照从失败的安装尝试(如果 CLI 正常工作时从失败的安装尝试中恢复)中的步骤安装软件映像。