您可以通过执行统一不中断服务的软件升级(统一 ISSU),将双成员虚拟机箱中的成员路由器升级到更高版本。统一的 ISSU 使您能够升级到新的 Junos OS 软件版本,同时将流量中断降至最低,而且不会丢失订阅者会话。
统一的 ISSU 过程会将虚拟机箱中所有路由引擎的角色升级并更改为新的 Junos OS 软件版本。在双成员虚拟机箱中,这包括四个路由引擎:虚拟机箱主路由器中的主路由引擎和备用路由引擎,以及虚拟机箱备份路由器中的主路由引擎和备用路由引擎。
此过程介绍如何通过执行统一 ISSU 来升级虚拟机箱中的 Junos OS。有关通过重新启动路由引擎升级虚拟机箱中的 Junos OS 的信息,请参阅 示例:通过重新启动路由引擎,在虚拟机箱配置中升级 Junos OS 在 MX 系列 5G 通用路由平台。
在双成员虚拟机箱中开始统一 ISSU 之前,请执行以下任务:
- 使用 FTP 或 Web 浏览器从瞻博网络支持网站下载 Junos OS 软件包。
- 打开四个控制台窗口以访问虚拟机箱中四个路由引擎中每个引擎上的控制台端口:
打开单独的控制台窗口,可以监控每个路由引擎上统一 ISSU 的进度。
- (可选,但推荐)确认成员路由器已准备好进行统一 ISSU 进程。
在每个控制台窗口中发出以下命令:
{master:member0-re0}
user@host> show virtual-chassis vc-port | match “Configured”
user@host> show system switchover local
user@host> show system uptime local
发出这些命令可提供以下信息:
show virtual-chassis vc-port | match “Configured”命令输出确认所有虚拟机箱端口接口均已正确配置且可运行。
命令输出确认 show system switchover local 配置数据库和内核数据库已准备好进行统一 ISSU。
show system uptime local命令输出显示此路由引擎上次启动的日期和时间,以及运行的时间。自上次切换或系统重新启动以来,路由引擎通常需要 5 到 15 分钟才能为统一的 ISSU 做好准备。
- 验证虚拟机箱中的所有四个路由引擎是否运行的是同一个 Junos OS 软件版本。
发出命令all-members,show version invoke-on all-routing-engines并显示有关虚拟机箱中所有路由引擎上运行的软件的主机名和版本信息。
{master:member0-re0}
user@host> show version all-members invoke-on all-routing-engines
- 启动统一 ISSU 流程。
在 VC-PP 的控制台窗口中,发出命令 request system software in-service-upgrade package-name 。
{master:member0-re0}
user@host> request system software in-service-upgrade package-name
注意:
无需为命令request system software in-service-upgrade指定reboot选项,因为虚拟机箱中的统一 ISSU 始终会重新启动成员路由器中的所有路由引擎。
对于具有 RE-S-X6-64G 路由引擎的路由器,请发出命令 request vmhost software in-service-upgrade package-name 来升级来宾 Junos OS 和 Linux 虚拟机主机作系统。
- 检查每个路由引擎的控制台窗口,以监控统一 ISSU 进度并确定升级何时完成。
统一 ISSU 可能需要 30 到 90 分钟才能完成,具体取决于您的配置大小。统一 ISSU 完成后,控制台窗口中将显示登录提示。