示例:通过重新启动路由引擎,在适用于 5G 通用路由平台的虚拟机箱配置中升级 Junos OS
您可以通过重新启动每个路由引擎来升级虚拟机箱配置。虚拟机箱中的两台成员路由器都必须安装双路由引擎。
确保虚拟机箱中的所有四个路由引擎(主路由器中的路由引擎和备份路由器中的两个路由引擎)都运行相同的 Junos OS 版本。
此示例介绍如何通过重新启动路由引擎来升级双成员虚拟机箱中的 Junos OS。有关通过执行统一 ISSU 升级虚拟机箱中的Junos OS的信息,请参阅通过 执行统一 ISSU 升级MX 系列虚拟机箱中的Junos OS。
要求
此示例使用支持此功能的 MX240 和 MX480 通用路由平台以及双路由引擎。
此配置示例已使用列出的软件版本进行了测试,假设适用于所有更高版本。
有关每个路由器上安装的硬件的信息,请参阅 表 1 。
建议使用该 commit synchronize 命令将任何配置更改保存到虚拟机箱。
对于虚拟机箱,该 force 选项是您发出 commit synchronize 命令时的默认行为,也是唯一行为。为虚拟机箱配置发出命令与 commit synchronize 发出 commit synchronize force 命令具有相同的效果。
概述和拓扑
要通过重新启动路由引擎来升级虚拟机箱配置中的 Junos OS,您必须:
为升级做好准备。
在四个路由引擎中的每一个上安装 Junos OS 软件包。
重新启用平滑的路由引擎切换和不间断主动路由。
重新启动路由引擎以运行新版 Junos OS。
拓扑结构
此示例在使用 图 1 中所示基本拓扑的虚拟机箱配置中升级 Junos OS。为实现冗余,每个成员路由器都配置了两个虚拟机箱端口。
的虚拟机箱示例拓扑
表 1 显示了虚拟机箱中每台路由器的硬件和软件配置设置。
路由器名称 |
硬件 |
序列号 |
成员 ID |
角色 |
虚拟机箱端口 |
网络端口插槽编号 |
|---|---|---|---|---|---|---|
格拉迪乌斯 |
支持此功能的 MX240 路由器,具有以下特点:
|
JN10C7135AFC |
0 |
路由引擎(主) |
VCP-2/2/0、VCP-2/3/0 |
FPC 0 – 11 |
三叶草 |
支持此功能的 MX480 路由器,具有:
|
JN115D117AFB |
1 |
路由引擎(备用) |
VCP-2/0/0、VCP-5/2/0 |
FPC 12 – 23(偏移量 = 12) |
配置
要通过重新启动路由引擎来升级双成员虚拟机箱中的 Junos OS,请执行以下任务:
升级准备
分步程序
要准备升级流程,请执行以下作:
使用 FTP 或 Web 浏览器将 Junos OS 软件包下载到虚拟机箱主路由器 (VC-P) 上的主路由引擎。
请参阅 下载软件。
禁用主路由器上的不间断活动路由。
{master:member0-re0}[edit routing-options] user@gladius# deactivate nonstop-routing禁用主路由器上的平滑路由引擎切换。
{master:member0-re0}[edit chassis redundancy] user@gladius# deactivate graceful-switchover在主路由器上提交配置。
退出 CLI 配置模式。
{master:member0-re0}[edit] user@gladius# exit
在每个路由引擎上安装 Junos OS 软件包
分步程序
在虚拟机箱中的每个路由引擎上安装 Junos OS 软件包,即可让路由引擎准备好在重新启动后运行新的软件版本。此作也称为 布防 路由引擎。
要通过虚拟机箱中的主路由器 (member0-re0) 在所有四个路由引擎上安装 Junos OS 软件包:
在 VC-PP 上安装软件包。
{master:member0-re0} user@gladius> request system software add package-name在格式正确的虚拟机箱上,此命令会将映像传播到所有四个路由引擎。
结果
显示安装结果。验证 () 中的member 0本地主路由引擎和 (member0-re0member1-re0) 中的member 1本地主路由引擎上是否安装了正确的软件包。
user@gladius> show version invoke-on all-routing-engines member0-re0: -------------------------------------------------------------------------- Hostname: gladius Model: mx240 . . . JUNOS Installation Software [14.1R1.10] member0-re1: -------------------------------------------------------------------------- Hostname:gladius1 Model: mx240 . . . JUNOS Installation Software [14.1R1.10] member1-re0: -------------------------------------------------------------------------- Hostname: trefoil Model: mx240 . . . JUNOS Installation Software [14.1R1.10] member1-re1: -------------------------------------------------------------------------- Hostname: trefoil1 Model: mx240 . . . JUNOS Installation Software [14.1R1.10]
重新启用平滑路由引擎切换和不间断活动路由
分步程序
升级 Junos OS 版本后,您需要重新为虚拟机箱启用平滑路由引擎切换和不间断活动路由。
要从虚拟机箱主路由器重新启用平滑路由引擎切换和不间断活动路由 (member0-re0):
在 (gladius) 上的
member 0控制台窗口中,在主路由器上启用平滑路由引擎切换。{master:member0-re0}[edit chassis redundancy] user@gladius# activate graceful-switchover在主路由器上重新启用不间断活动路由。
{master:member0-re0}[edit routing-options] user@gladius# activate nonstop-routing在主路由器上提交配置。
重新启动路由引擎以运行新版 Junos OS
分步程序
重新启动 VC-P 机箱中的两个路由引擎可能不会导致正常切换到 VC-B 机箱,因此不建议这样做。
要从虚拟机箱主路由器 (member0-re0) 重新启动虚拟机箱中的四个路由引擎中的每一个:
使用
request system reboot不带任何选项的命令。{master:member0-re0} user@gladius> request system reboot此命令将重新启动 (gladius) 和
member 1(trefoil) 中的所有member 0线卡,以使用新的 Junos OS 版本。在所有线卡重新联机并且虚拟机箱重新配置之前,流量将会中断。