针对 Junos OS 演化版的统一 ISSU
(仅限 QFX5220-32CD 交换机)统一不中断服务的软件升级 (ISSU) 是一项功能,可最大限度地减少软件升级过程中的流量丢失。
了解适用于 Junos OS 演化版的统一 ISSU
统一不中断服务的软件升级(统一 ISSU)功能让您能够升级到最新版本的 Junos OS 演化版,而不会中断控制平面,并将流量损失降至最低。
在统一 ISSU 期间,系统会重新启动升级后的软件(内核和应用),而无需重新初始化底层硬件。此过程比重新启动整个系统快。重新启动的软件将恢复其以前的状态并运行新版本。
统一的 ISSU 具有以下优势:
-
消除软件映像升级期间的网络停机时间。
-
在提供更高服务级别的同时降低运营成本。
-
使您能够快速实施新功能。
Junos OS 演化版上的统一 ISSU 流程
使用统一 ISSU 执行软件升级时,将发生以下过程:
-
系统下载新软件包并执行检查,根据新软件包验证现有配置。此步骤包括应用程序配置检查和软件开发工具包 (SDK) 检查,以确保您可以使用统一的 ISSU 执行升级。
-
软件将安装在系统上,并成为下一个启动版本。
- 升级软件会列出已更改且需要重新启动的应用程序。升级使用重新启动或重新启动来执行,验证过程确定。
- 系统开始运行新版软件,统一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 演化版 23.4R1 版开始, request system software validate-restart 命令输出汇总了执行指定升级所需的方法,例如,应用程序重新启动、不中断服务的内核热重新启动或系统重新启动。
Junos OS 演化版的统一 ISSU 注意事项
统一的 ISSU 允许您升级到最新版本的 Junos OS 演化版,同时最大限度地减少流量中断和零停机时间。
在 Junos OS 演化版上,统一的 ISSU 有以下注意事项:
-
您无法使用统一 ISSU 安装早于设备上当前运行的 Junos OS 演化版的 Junos OS 演化版。
-
统一的 ISSU 不会在此过程中升级固件。您必须单独升级固件。
-
如果当前系统配置与新软件版本不兼容,统一的 ISSU 进程将终止。
-
统一的 ISSU 可能会导致筛选器计数器、监管器计数器和队列计数器的值不准确。
-
现有地址解析协议 (ARP) 条目不会过期,并且在 ISSU 过程中不会添加新的 ARP 条目。
-
在 ISSU 过程中,系统可能无法响应来自对等节点的 ARP 请求。为防止对等端条目在 ISSU 窗口期间过期,应将对等节点配置为在触发 ISSU 之前增加 ARP 重试计数。
执行统一 ISSU 以升级 Junos OS 演化版
当您计划执行统一 ISSU 时,请选择网络尽可能稳定的时间。与正常升级一样,Telnet 会话、SNMP 和 CLI 访问也会短暂中断。
我们建议您阅读 Junos OS 演化版统一 ISSU 注意事项 主题,以预测可能会影响升级的任何特殊情况。
执行统一 ISSU 以升级 Junos OS 演化版的先决条件
升级设备之前,请按照下列步骤作:
借助统一的 ISSU 升级 Junos OS 演化版
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。
request system software validate-restart 命令输出汇总了执行指定升级所需的方法,例如,应用程序重新启动、不中断服务的内核热重新启动或系统重新启动。