迁移、升级和降级说明
本节包含升级 Junos OS 的过程,以及 MX 系列 Junos OS 的升级和降级策略。升级或降级 Junos OS 可能需要几分钟时间,具体取决于网络的大小和配置。
从 Junos OS 21.2R1 版开始,之前在 FreeBSD 11.x 基于 Junos OS 上运行的所有 Junos OS 产品都迁移到基于 FreeBSD 12.x 的 Junos OS,EX4400 除外。从 Junos OS 21.3R1 版开始,EX4400 平台迁移到基于 FreeBSD 12.x 的 Junos OS。
下表显示了有关哪些 Junos OS 可用于哪些产品的详细信息:
Platform |
FreeBSD 6.x-based Junos OS |
FreeBSD 12.x-based Junos OS |
MX5、MX10、MX40、MX80、MX104 |
是的 |
不 |
MX240、MX480、MX960、 MX2010、MX2020 |
不 |
是的 |
升级到版本 22.2R1 的基本过程
升级之前,备份文件系统和当前有效的 Junos OS 配置,以便在升级不成功时恢复到已知、稳定的环境。发出以下命令:
user@host> request system snapshot
安装过程将重建文件系统并完全重新安装 Junos OS。保留先前软件安装的配置信息,但可能会擦除日志文件的内容。路由平台上存储的文件,如配置模板和 shell 脚本(juniper.conf 和 ssh 文件唯一例外可能会被删除。要保存存储的文件,请在升级或降级路由平台之前将其复制到其他系统。有关详细信息,请参阅 安装和升级指南。
有关安装过程的详细信息,请参阅 安装和升级指南 以及 使用升级后的 FreeBSD 升级 Junos OS。
升级到基于 FreeBSD 12.x 的 Junos OS 的过程
受影响的产品:MX240、MX480、MX960、MX2010 和 MX2020。
要下载和安装基于 FreeBSD 12.x 的 Junos OS:
-
使用 Web 浏览器导航到所有 Junos 平台软件在瞻博网络网页上下载 URL:
-
为要下载的软件选择 Junos OS 平台的名称。
-
从“下载软件”页面右侧的版本下拉列表中选择版本编号(要下载的软件版本的数量)。
-
选择软件选项卡。
-
在软件选项卡的“安装包”部分,选择软件包以获取版本。
-
使用用户名(通常为您的电子邮件地址)和瞻博网络代表提供的密码登录瞻博网络认证系统。
-
查看并接受最终用户许可协议。
-
将软件下载到本地主机。
-
将软件复制到路由平台或内部软件分发站点。
-
在路由平台上安装新的 jinstall 软件包。
注意:我们建议您使用控制台从频段升级所有软件包,因为在升级过程中,带内连接丢失。
除欧亚关税同盟(目前由亚美尼亚、白俄罗斯、哈萨克斯坦、吉尔吉斯斯坦和俄罗斯组成)的客户外,所有客户均可使用以下一揽子计划:
-
对于 32 位路由引擎版本:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-32-22.2R1.9-signed.tgz
-
对于 64 位路由引擎版本:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-64-22.2R1.9-signed.tgz
欧亚关税同盟(目前由亚美尼亚、白俄罗斯、哈萨克斯坦、吉尔吉斯斯坦和俄罗斯组成)的客户可使用以下一揽子计划(有限加密 Junos 包裹):
-
对于 32 位路由引擎版本:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-32-22.2R1.x-limited.tgz
-
对于 64 位路由引擎版本:
user@host> request system software add no-validate reboot source/junos-install-mx-x86-64-22.2R1.9-limited.tgz
将源替换为以下值之一:
-
/pathname—对于从路由器本地目录中安装的软件包。
-
对于从远程位置下载和安装的软件包:
-
hostnameftp:///pathname
-
hostnamehttp:///pathname
-
hostnamescp:///pathname
-
从 Junos OS (FreeBSD 6.x、10.x 和 11.x) 升级到 Junos OS (FreeBSD 12.x) 时,不要使用
validate
此选项。这是因为程序包中 junos-upgrade-x 基于 FreeBSD 12.x 构建,而 Junos OS(FreeBSD 6.x、10.x 和 11.x)无法运行这些程序。您必须运行选项no-validate
。该no-validate
语句禁用验证过程,并允许您改用导入策略。reboot
在升级验证和安装之后,使用 命令重新启动路由器。重新启动完成后,路由器将显示登录提示。加载过程可能需要 5 到 10 分钟。只有升级成功时才会重新启动。
-
-
您需要使用 RE-MX-X6 和 RE-MX-X8 路由引擎在路由器上安装 Junos OS 软件包和主机软件包。要使用 VM 主机支持升级这些路由器上的主机操作系统,请使用 junos-vmhost-install-x.tgz 映像,并指定命令中
request vmhost software add
常规包的名称。有关详细信息,请参阅 安装和升级指南中的虚拟机主机安装主题。 -
从 Junos OS 版本 22.2R1 开始,要安装基于 Wind River Linux 9 的 VM 主机映像,您必须在以下 MX 系列路由器上升级 i40e NVM 固件:
-
MX240、MX480、MX960、MX2010、MX2020、MX2008、MX10016 和 MX10008
-
安装 Junos OS 版本 22.2R1 jinstall 软件包后,不能通过发出 request system software rollback
命令返回先前安装的 Junos OS (FreeBSD 6.x) 软件。相反,您必须发出 request system software add no-validate
命令并指定与之前安装的软件对应的 jinstall 软件包。
使用 RE-MX-X6 和 RE-MX-X8 路由引擎的路由器上不支持大多数现有 request system
命令。请参阅 安装和升级指南中的 VM 主机软件管理命令。
Junos OS 版本的升级和降级支持策略
我们有两种类型的版本,EOL 和 EEOL:
-
生命周期终止 (EOL) 版本在第一个通用可用性日期后的二十四个月提供工程支持,客户支持又支持六个月。
延长生命周期终止 (EEOL) 版本在第一个通用可用性日期后三十六个月提供工程支持,客户支持再延长六个月。
对于 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 版本,同时在主路由引擎上保留当前运行的软件版本。
-
确保新软件版本在备份路由引擎上正确运行后,切换到备份路由引擎以激活新软件。
-
在现在作为备份路由引擎处于活动状态的原始主路由引擎上安装新软件。
有关详细过程,请参阅 安装和升级指南。
从版本 22.2R1 降级
要从版本 22.2R1 降级到另一个支持的版本,请遵循升级过程,但将 22.2R1 jinstall 软件包更换为对应于相应版本的软件包。
您不能降级超过三个版本。
有关详细信息,请参阅 安装和升级指南。