迁移、升级和降级说明
本节包含升级或降级适用于企业的 Junos Fusion 的 Junos OS 和卫星软件的过程。升级或降级 Junos OS 和卫星软件可能需要几个小时,具体取决于适用于企业拓扑的 Junos 融合的大小和配置。
在聚合设备上升级 Junos OS 的基本过程
升级或降级聚合设备的 Junos OS 时,请始终使用该 junos-install
软件包。只有在瞻博网络支持代表指示的情况下,才使用其他软件包(例如软件包 jbundle
)。有关软件包的内容 junos-install
和安装过程的详细信息,请参阅 《安装和升级指南》。
升级之前,请备份文件系统和当前活动的 Junos OS 配置,以便在升级失败时可以恢复到已知的稳定环境。发出以下命令:
user@host> request system snapshot
安装过程将重建文件系统并完全重新安装 Junos OS。 将保留先前软件安装的配置信息,但可能会擦除日志文件的内容。路由平台上存储的文件,如配置模板和 shell 脚本(唯一的例外是 juniper.conf
和 ssh
文件),可能会被删除。要保留存储的文件,请在升级或降级路由平台之前将它们复制到另一个系统。请参阅 Junos OS 管理库。
要下载并安装 Junos OS,请执行以下操作:
-
使用 Web 浏览器,导航到瞻博网络网页上的下载软件 URL:
-
使用瞻博网络代表提供的用户名(通常是您的电子邮件地址)和密码登录瞻博网络身份验证系统。
-
选择“按技术> Junos 平台”> Junos Fusion,查找要下载的软件。
-
从页面右侧的版本下拉列表中选择版本号(要下载的软件版本号)。
-
选择 软件 选项卡。
-
选择版本的软件包。
-
查看并接受最终用户许可协议。
-
将软件下载到本地主机。
-
将软件复制到路由平台或内部软件分发站点。
-
在聚合设备上安装新
junos-install
包。注意:建议您使用控制台在带外升级所有软件包,因为在升级过程中会丢失带内连接。
美国和加拿大的客户使用以下命令,其中 n 旋转数。
user@host> request system software add validate reboot source/package-name.n.tgz
所有其他客户,请使用以下命令,其中 n 旋转数。
user@host> request system software add validate reboot source/package-name.n-limited.tgz
替换为
source
以下值之一:-
/pathname—对于从路由器上的本地目录安装的软件包。
-
对于从远程位置下载和安装的软件包:
-
ftp://hostname/pathname
-
http://hostname/pathname
-
scp://hostname/pathname (仅适用于加拿大和美国版本)
-
该
validate
选项根据当前配置验证软件包,作为添加软件包的先决条件,以确保路由器成功重新启动。这是添加的软件包是不同版本时的默认行为。添加命令
reboot
会在验证并安装升级后重新启动路由器。重新启动完成后,路由器将显示登录提示。加载过程可能需要 5 到 10 分钟。仅当升级成功时,才会重新启动。
-
使用冗余路由引擎升级聚合设备
如果聚合设备有两个路由引擎,请分别在每个路由引擎上执行 Junos OS 安装,以最大程度地减少网络操作中断,如下所示:
-
禁用主路由引擎上的平滑路由引擎切换 (GRES),并将配置更改保存到两个路由引擎。
-
在备份路由引擎上安装新的 Junos OS 版本,同时在主路由引擎上保留当前运行的软件版本。
-
确保新软件版本在备份路由引擎上正常运行后,切换到备份路由引擎以激活新软件。
-
在现在作为备份路由引擎处于活动状态的原始主路由引擎上安装新软件。
有关详细过程,请参阅 《安装和升级指南》。
准备用于卫星设备转换的交换机
有多种方法可以升级或降级 Junos Fusion 企业版中的卫星软件。请参阅 配置或扩展适用于企业的 Junos Fusion。
有关卫星设备硬件和软件要求,请参阅 了解适用于企业软件和硬件的 Junos Fusion 要求。
在将交换机转换为卫星设备之前,使用以下命令在交换机上安装 Junos OS:
user@host> request system software add validate reboot source/package-name
从聚合设备启动操作时,运行 Junos OS 14.1X53-D43 版的 Junos 交换机可转换为卫星设备,必须满足以下条件:
-
运行 Junos OS 的交换机只能转换为 SNOS 3.1 及更高版本。
-
必须使用
request system zeroize
命令将交换机设置为出厂默认配置,或者配置中必须包含以下命令:set chassis auto-satellite-conversion
。
当临时安装完成且交换机运行的是与卫星设备转换兼容的 Junos OS 版本时,请执行以下步骤:
-
使用控制台端口登录到设备。
-
清除设备:
[edit] user@satellite-device# request system zeroize
注意:设备将重新启动以完成重置设备的过程。
如果未使用控制台端口连接登录到设备,则在输入 request system zeroize 命令后,与设备的连接将丢失。
如果与设备的连接断开,请使用控制台端口登录。
-
(仅限 EX4300 交换机)重新启动完成后,将内置 40-Gbps QSFP+ 接口从虚拟机箱端口 (VCP) 转换为网络端口:
user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port port-number
例如,要将 EX4300-24P 交换机上的所有四个内置 40-Gbps QSFP+ 接口转换为网络端口:
user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 0 user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 1 user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 2 user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 3
对于将在 Junos 融合拓扑中用作上行链路接口的 40-Gbps QSFP+ 接口,此步骤是必需的。默认情况下,EX4300 交换机上的内置 40-Gbps QSFP+ 接口配置为 VCP,设备重置后将恢复默认设置。
完成此初始准备后,您可以使用以下三种方法之一将交换机转换为卫星设备:自动转换、手动转换或预配置。有关每种方法的详细配置步骤,请参阅 配置或扩展适用于企业的 Junos Fusion 。
将卫星设备转换为独立交换机
如果需要将卫星设备转换为独立设备,则必须在卫星设备上安装新的 Junos OS 软件包,并将其从 Junos 融合拓扑中删除。有关更多信息,请参阅 将从属设备转换为独立设备。
Junos OS 版本和延长生命周期终止版本的升级和降级支持策略
不支持一次跨越三个以上 Junos OS 版本的升级和降级,但指定为延长生命周期终止 (EEOL) 版本的版本除外。EEOL 版本提供直接升级和降级路径 — 您可以直接从一个 EEOL 版本升级到下一个 EEOL 版本,即使 EEOL 版本通常以超过三个版本的增量发生。
您可以升级或降级到当前安装的 EEOL 版本之前或之后直接出现的 EEOL 版本,也可以升级或降级到之前或之后的两个 EEOL 版本。例如,Junos OS 19.3、19.4 和 20.1 版就是 EEOL 版本。您可以从 Junos OS 19.3 版升级到 19.4 版,或从 Junos OS 19.3 版升级到 20.1 版。
您不能直接从非 EEOL 版本升级到领先或落后三个以上的版本。要从非 EEOL 版本升级或降级到之前或之后三个以上的版本,请先升级到下一个 EEOL 版本,然后从该 EEOL 版本升级或降级到目标版本。
有关 EEOL 版本的更多信息以及查看 EEOL 版本列表,请参阅 https://www.juniper.net/support/eol/junos.html
降级 Junos OS
Junos OS 16.1 版首次支持 Junos Fusion 企业版,但您可以将独立 EX9200 交换机降级到早期的 Junos OS 版本。
要降级适用于企业的 Junos Fusion,请按照升级过程操作,但将 junos-install
软件包替换为与相应版本对应的软件包。