Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:删除 MX 系列 5G 通用路由平台的虚拟机箱配置

您可以随时删除 MX 系列虚拟机箱配置。如果您的网络配置发生更改,或者您想要用不同的 MX 系列路由器替换虚拟机箱中的一台或两台 MX 系列成员路由器,则可能需要执行此作。删除虚拟机箱配置后,以前属于虚拟机箱成员的路由器将作为两个独立的路由器运行。

此示例介绍如何删除由两台 MX 系列路由器组成的虚拟机箱配置:

要求

此示例使用以下软件和硬件组件:

  • Junos OS 11.2 及更高版本

  • 一个具有双路由引擎的 MX240 通用路由平台

  • 一个具有双路由引擎的 MX480 通用路由平台

注意:

此配置示例已经过使用列出的软件版本进行测试,并假定适用于所有更高版本。

有关每个 MX 系列路由器中安装的硬件的信息,请参阅表 1

最佳实践:

建议使用 commit synchronize 命令将任何配置更改保存到虚拟机箱。

对于 MX 系列虚拟机箱, force 选项是发出 commit synchronize 命令时的默认且唯一行为。对 MX 系列虚拟机箱配置发出 commit synchronize 命令与发出 commit synchronize force 命令具有相同的效果。

概述和拓扑

要删除 MX 系列虚拟机箱配置,您必须:

  1. 删除所有虚拟机箱端口。

  2. 删除虚拟机箱配置组的定义和应用程序。

  3. 删除在 [edit virtual-chassis] 层次结构级别上配置的预置备成员信息。

  4. 删除所有配置的接口。

  5. 移除每个成员路由器的成员 ID。

在每台路由器上发出 request virtual-chassis member-id delete 命令以移除成员 ID 后,路由器将重新启动,软件将禁用该路由器上的虚拟机箱模式。

由于整个 虚拟机箱 配置会在虚拟机箱形成时从主路由器传播到其他成员路由器,因此您必须从两个成员路由器中删除虚拟机箱配置的每个组件,即使该组件最初仅在主路由器上配置。例如,即使预置备的成员信息仅在主路由器上在 [edit virtual-chassis] 层次结构级别配置,您也必须从虚拟机箱中的其他成员路由器中删除该 virtual-chassis 部分。

注意:

删除虚拟机箱时,还必须从所有节中删除所有与虚拟机箱相关的配置详细信息,否则提交时将导致错误。

注意:

您不能像使用其他配置一样,仅通过使用 load override 命令从 ASCII 文件或终端输入在路由器上加载不同的配置来覆盖虚拟机箱配置。成员 ID 和虚拟机箱端口定义不会存储在配置文件中,即使在加载新配置文件后仍会定义。

拓扑学

此示例将删除使用 图 1 中所示的基本拓扑的虚拟机箱配置。为实现冗余,每个成员路由器都配置了两个虚拟机箱端口,在删除过程中必须将这两个端口都移除。

图 1:包含两个 MX 系列 路由器 Sample Topology for a Virtual Chassis with Two MX Series Routers的虚拟机箱的示例拓扑

表 1 显示了虚拟机箱中每个 MX 系列路由器的硬件和软件配置设置。

表 1:示例 MX 系列虚拟机箱的组件

路由器名称

硬件

序号

会员 ID

角色

虚拟机箱端口

网络端口插槽编号

短剑

MX240 路由器,具有以下功能:

  • 60 千兆以太网增强型队列 MPC

  • 20 端口千兆以太网 MIC,支持 SFP

  • 4 端口 10 千兆以太网 MIC,支持 XFP

  • 插槽 0 中的主 RE-S-2000 路由引擎(在示例中表示为 member0-re0

  • 插槽 1 中的备份 RE-S-2000 路由引擎(在示例中表示为 member0-re1

JN10C7135AFC

0

路由引擎(主)

VCP-2/2/0VCP-2/3/0

FPC 0 – 11

三叶草

MX480 路由器,具有以下功能:

  • 两个 30 千兆位以太网队列 MPC

  • 两个支持 SFP 的 20 端口千兆以太网 MIC

  • 两个带 XFP 的 2 端口 10 千兆以太网 MIC

  • 插槽 0 中的主 RE-S-2000 路由引擎(在示例中表示为 member1-re0

  • 插槽 1 中的备份 RE-S-2000 路由引擎(在示例中表示为 member1-re1

JN115D117AFB

1

routing-engine(备份)

vCP-2/0/0vCP-5/2/0

FPC 12 – 23(偏移量 = 12)

配置

要删除由两台 MX 系列路由器组成的虚拟机箱配置,请执行以下作:

删除虚拟机箱端口

分步过程

要从成员路由器中删除虚拟机箱端口,必须使用命令 request virtual-chassis vc-port delete

注意:

如果在未在两个成员路由器上安装 MX 虚拟机箱冗余功能包许可证的情况下发出 request virtual-chassis vc-port delete 命令,则软件将显示一条警告消息,提示您在没有有效虚拟机箱软件许可证的情况下运行。

要从每个成员路由器上卸下虚拟机箱端口:

  1. 在成员 0 (gladius) 上的控制台窗口中,卸下两个虚拟机箱端口(vcp-2/2/0vcp-2/3/0)。

  2. 在成员 1 (trefoil) 上的控制台窗口中,卸下两个虚拟机箱端口(vcp-2/0/0vcp-5/2/0)。

结果

显示每个路由器上的虚拟机箱端口删除结果。确认命令或show virtual-chassis vc-port命令的输出show virtual-chassis status中未列出任何虚拟机箱端口。

提示:

在 MX 系列虚拟机箱配置中删除并重新创建虚拟机箱端口可能会导致虚拟机箱端口AbsentStatus显示为命令显示的列show virtual-chassis vc-port中所示。要解决此问题,请重新启动托管重新创建的虚拟机箱端口的 FPC。

删除配置组定义和应用程序

分步过程

对于具有双路由引擎的 MX 系列路由器,删除虚拟机箱配置时,必须删除两个成员路由器上以下配置组的定义和应用程序:

  • member0-re0

  • member0-re1

  • member1-re0

  • member1-re1

要在删除之前保留这些配置组中的信息,必须将其复制到路由器上的标准re0组和re1配置组,如以下过程所述。例如,将配置组member0-re0和 复制到 re0,并将 和 member1-re1 复制member0-re1re1member1-re0

注意:

membern-ren配置组的命名格式仅供 MX 系列虚拟机箱配置中的成员路由器使用。

要删除 MX 系列虚拟机箱的配置组定义和应用程序:

  1. 在成员 0 (gladius) 上的控制台窗口中,删除虚拟机箱配置组定义和应用程序。

    1. 将虚拟机箱配置组复制到标准配置组 re0re1

    2. 应用 re0re1 配置组。

    3. 删除虚拟机箱配置组定义。

    4. 删除虚拟机箱配置组应用程序。

  2. 在成员 1 (trefoil) 上的控制台窗口中,删除虚拟机箱配置组定义和应用程序。

    1. 将虚拟机箱配置组复制到标准配置组 re0re1

    2. 应用 re0re1 配置组。

    3. 删除虚拟机箱配置组定义。

    4. 删除虚拟机箱配置组应用程序。

结果

显示配置结果。确认配置组member0-re0member 0-re1member1-re1member1-re0、和不会出现在命令或show apply-groups命令的show groups输出中。

删除预先配置的成员信息

分步过程

您必须删除预先调配的成员信息,这些信息是在主路由器的层次结构级别配置 [edit virtual-chassis] 的,然后在虚拟机箱形成期间传播到备份路由器。

要删除虚拟机箱的预置备成员信息:

  1. 删除 virtual-chassis 成员 0 上的配置节 (gladius)。

  2. 删除 virtual-chassis 成员 1 上的配置节 (trefoil)。

结果

显示删除结果。确认任一成员路由器上不再存在该 virtual-chassis 节。例如,on gladius (成员 0):

删除配置的接口

分步过程

作为删除虚拟机箱的步骤,建议删除形成虚拟机箱时配置的所有接口。此作可确保在禁用虚拟机箱模式后,不存在的接口或属于其他成员路由器的接口不会保留在路由器上。

要删除创建虚拟机箱时配置的任何接口:

  1. 在成员 0 (gladius) 上的控制台窗口中,删除所有已配置的接口并提交配置。

    1. 删除配置的接口。

    2. 在成员 0 上提交配置。

  2. 在成员 1 (trefoil) 上的控制台窗口中,删除所有已配置的接口并提交配置。

    1. 删除配置的接口。

    2. 在成员 1 上提交配置。

删除成员 ID 以禁用虚拟机箱模式

分步过程

要从虚拟机箱成员路由器中删除成员 ID,必须使用命令 request virtual-chassis member-id delete

注意:

如果在未在两个成员路由器上安装 MX 虚拟机箱冗余功能包许可证的情况下发出 request virtual-chassis member-id delete 命令,则软件将显示一条警告消息,提示您在没有有效虚拟机箱软件许可证的情况下运行。

要删除虚拟机箱成员 ID 并禁用虚拟机箱模式,请执行以下作:

  1. 在成员 0 (gladius) 上的控制台窗口中,删除成员 ID 并重新启动路由器。

    1. 退出配置模式。

    2. 删除成员 ID 0

  2. 在成员 1 (trefoil) 上的控制台窗口中,删除成员 ID 并重新启动路由器。

    1. 退出配置模式。

    2. 删除成员 ID 1

结果

发出 request virtual-chassis member-id delete 删除成员 ID 的命令后,路由器将重新启动,并且软件将禁用该路由器上的虚拟机箱模式。以前属于虚拟机箱成员的路由器现在作为两个独立的路由器运行。

显示配置结果,以确认每个路由器上的虚拟机箱配置已删除。例如,on gladius (以前为成员 0):

验证

要确认虚拟机箱配置已被正确删除,请执行以下任务:

验证虚拟机箱端口的删除

目的

验证两个成员路由器上的虚拟机箱端口是否已从配置中删除。

行动

显示虚拟机箱配置和虚拟机箱端口的状态。

意义

在命令输出 show virtual-chassis status 中,邻接方列表中未显示任何虚拟机箱端口 (vcp-slot/pic/port)。后面 Master 的星号 (*) 表示发出命令命令的 show virtual-chassis status 路由器。

在命令输出 show virtual-chassis vc-port 中,发出命令的路由器上不显示任何虚拟机箱端口。

验证虚拟机箱配置组的删除

目的

验证是否已从全局配置中删除以下虚拟机箱配置组的定义和应用程序:

  • member0-re0

  • member0-re1

  • member1-re0

  • member1-re1

行动

显示虚拟机箱配置组定义和应用程序的状态。

意义

输出确认虚拟机箱配置组定义和应用程序已删除。在 和 的输出show groups中,仅列出标准配置组(globalre0re1)。show apply-groups虚拟机箱配置组(member0-re0、、member 0-re1member1-re0member1-re1)不会出现。

验证是否删除了虚拟机箱成员 ID

目的

验证虚拟机箱的成员 ID 是否已删除,以及任一 MX 系列路由器上是否不再配置虚拟机箱。

行动

显示每个路由器上的配置结果。例如,on trefoil (以前为成员 1):

意义

删除虚拟机箱后尝试发出 show virtual-chassis status 命令或 show virtual-chassis vc-port 命令时,路由器将显示一条错误消息,指示虚拟机箱配置不再,并拒绝该命令。