迁移、升级和降级说明
本节包含升级 Junos OS 的过程以及适用于 PTX 系列的 Junos OS 的升级和降级策略。升级或降级 Junos OS 可能需要几个小时,具体取决于网络的大小和配置。
从 Junos OS 21.2R3 版开始,之前在基于 FreeBSD 11.x 的 Junos OS 上运行的所有 Junos OS 产品都会迁移到基于 FreeBSD 12.x 的 Junos OS。
升级到 21.2 版的基本过程
升级或降级 Junos OS 时,请使用 jinstall
软件包。有关软件包内容 jinstall
以及安装过程的详细信息,请参阅 安装和升级指南。仅在瞻博网络支持代表指示下使用其他软件包,例如 jbundle
软件包。
升级 Junos OS 之前,备份文件系统和当前活动的 Junos OS 配置。如果升级不成功,您就可以恢复到已知稳定的环境。发出以下命令:
user@host>request system snapshot
安装过程会重建文件系统并完全重新安装 Junos OS。之前软件安装的配置信息将被保留,但日志文件的内容可能会被擦除。可能会删除路由器上存储的文件,如配置模板和 shell 脚本(只有 juniper.conf 和 ssh 文件例外)。要保留存储的文件,请将其复制到其他系统,然后再升级或降级路由平台。有关更多信息,请参阅 安装和升级指南。
我们建议使用控制台将所有软件包从带外升级,因为带内连接在升级过程中会丢失。
要下载和安装 Junos OS 21.2R3 版:
-
使用 Web 浏览器,在瞻博网络网页上导航至所有 Junos 平台软件下载 URL:
-
选择要下载的软件的 Junos OS 平台名称。
-
从“下载软件”页面右侧的“版本”下拉列表中选择版本号(您要下载的软件版本编号)。
-
选择
Software
选项卡。 -
在“软件”选项卡的“安装包”部分中,选择版本所需的软件包。
-
使用瞻博网络代表提供的用户名(通常是您的电子邮件地址)和密码登录瞻博网络身份验证系统。
-
查看并接受最终用户许可协议。
-
将软件下载到本地主机。
-
将软件复制到路由平台或内部软件分发站点。
-
在路由器上安装新的 jinstall 软件包。
注意:我们建议使用控制台将所有软件包从带外升级,因为带内连接在升级过程中会丢失。
除欧亚海关联盟客户(目前由亚美尼亚、白俄罗斯、哈萨克斯坦、吉尔吉斯斯坦和俄罗斯组成)外,所有客户均可使用以下套餐:
user@host> request system software add validate reboot source/junos-install-ptx-x86-64-21.2R3.9.tgz
欧亚关税联盟(目前由亚美尼亚、白俄罗斯、哈萨克斯坦、吉尔吉斯斯坦和俄罗斯组成)的客户可以使用以下软件包(有限加密 Junos OS 包):
user@host> request system software add validate reboot source/junos-install-ptx-x86-64-21.2R3.9-limited.tgz
将源替换为以下值之一:
-
/pathname- 从路由器上的本地目录中安装的软件包。
-
对于从远程位置下载和安装的软件包:
-
hostnameftp:///pathname
-
hostnamehttp:///pathname
-
hostnamescp:///pathname
-
作为添加软件包以确保路由器成功重新启动的先决条件,验证选项根据当前配置验证软件包。当要添加的软件包版本不同时,这是默认行为。
reboot
在验证并安装升级后,添加命令会重新启动路由器。重新启动完成后,路由器将显示登录提示。加载过程可能需要 5 到 10 分钟。仅当升级成功时,才会重新启动。
-
您需要使用 RE-PTX-X8 路由引擎在路由器上安装 Junos OS 软件包并托管软件包。要升级此路由器上支持 VM 主机的主机操作系统,请使用 junos-vmhost-install-x.tgz 映像并在命令中 request vmhost software add
指定常规软件包的名称。有关更多信息,请参阅安装和 升级指南中的虚拟机主机安装主题。
安装 Junos OS 21.2 jinstall 软件包后,无法通过发出 request system software rollback
命令返回到之前安装的软件。相反,您必须发出 request system software add validate
命令并指定与之前安装的软件对应的 jinstall 软件包。
使用 RE-PTX-X8 路由引擎的路由器不支持大多数现有 request system
命令。请参阅 安装和升级指南中的 VM 主机软件管理命令。
Junos OS 版本的升级和降级支持策略
我们有两种类型的版本,EOL 和 EEOL:
-
生命周期终止 (EOL) 版本自第一次公开发布之日起提供 24 个月的工程支持,另有 6 个月提供客户支持。
延长生命周期终止 (EEOL) 版本在第一个公开发布日期后有 36 个月的工程支持,另有 6 个月的客户支持。
对于 EOL 和 EEOL 版本,均可升级到后三个后续版本,或降级为前三个版本。例如,您可以从 20.4 升级到后三个版本 - 21.1、21.2 和 21.3,或降级到前三个版本 - 20.3、20.2 和 20.1。
仅对于 EEOL 版本,您还有一个额外的选项 - 可以直接从一个 EEOL 版本升级到接下来两个后续 EEOL 版本,即使目标版本超过后三个版本也是如此。同样,您也可以直接从一个 EEOL 版本降级到前两个 EEOL 版本,即使目标版本超过前三个版本也是如此。例如,20.4 是 EEOL 版本。因此,您可以从 20.4 升级到接下来的两个 EEOL 版本 — 21.2 和 21.4,或降级到前两个 EEOL 版本 — 20.2 和 19.4。
版本类型 | 工程结束 (EOE) | 支持终止 (EOS) | 升级/降级至后续 3 个版本 | 升级/降级至后续 2 个 EEOL 版本 |
---|---|---|---|---|
生命周期终止 (EOL) | 24 个月 | 工程结束 + 6 个月 | 是的 | 不 |
延长生命周期终止 (EEOL) | 36 个月 | 工程结束 + 6 个月 | 是的 | 是的 |
有关 EOL 和 EEOL 版本的更多信息,请参阅 https://www.juniper.net/support/eol/junos.html。
有关软件安装和升级的信息,请参阅 安装和升级指南。
使用冗余路由引擎升级路由器
如果路由器有两个路由引擎,请分别在每个路由引擎上执行 Junos OS 安装,以避免中断网络操作,如下所示:
-
在主路由引擎上禁用平滑路由引擎切换 (GRES),并将配置更改保存到两个路由引擎。
-
在备份路由引擎上安装新的 Junos OS 版本,同时在主路由引擎上保留当前运行的软件版本。
-
确保新软件版本在备份路由引擎上正确运行后,请切换到备份路由引擎以激活新软件。
-
将新软件安装在现在作为备份路由引擎活动的原始主路由引擎上。
有关详细过程,请参阅 安装和升级指南。