将设备添加至虚拟机箱结构
本主题介绍如何将设备添加至虚拟机箱结构 (VCF)。请参阅 了解虚拟机箱阵列组件 和 了解虚拟机箱阵列配置 ,了解可互连到非混合或混合 VCF 的受支持的设备上的详细信息。
VCF 中的所有设备都必须运行相同或兼容的 Junos OS 版本,因此在开始将设备添加至现有 VCF 之前,请将设备更新为在 VCF 中的设备上运行的相同版本的 Junos OS。请参阅 在 QFX 系列设备上安装软件包 或在 带有虚拟机箱或单个路由引擎的 EX 系列交换机上安装软件包(CLI 过程)。然后按照适用的步骤根据 VCF 的配置方式添加设备。
谨慎:
将叶设备添加至自动准备的虚拟机箱结构
- 登录要添加到 VCF 的设备。
- (可选)如果您想避免在将设备互连到 VCF 中时与额外重新启动相关的停机时间,请执行此步骤。如果不执行此步骤,VCF 会自动检测交换矩阵和混合模式设置,必要时将重新启动设备,作为更改这些设置的过程的一部分。
将叶设备配置为结构模式。将设备配置为混合模式,以实现混合 VCF。
注意:
如果叶设备以前未配置,另请指定 reboot
立即重新启动叶设备并应用模式设置的选项。否则,如果叶设备以前已配置,则在下一步骤中,您将设备归零,并重新启动以清除之前的配置部分。在该步骤中,重新启动还应用了模式设置(在归零时维护),因此您无需在此步骤中重新启动,也无需在下一步再次启动。
如果配置非混合 VCF:
user@device> request virtual-chassis mode fabric local <reboot>
如果配置混合 VCF:
user@device> request virtual-chassis mode fabric mixed local <reboot>
- 如果之前未配置您添加至 VCF 的叶设备,请继续执行下一步骤。
如果您的设备以前配置过,则将设备归零并重新启动:
user@device> request system zeroize
warning: System will be rebooted and may not boot without configuration
Erase all data, including configuration and log files? [yes,no] (yes) yes
注意:
如果您之前输入过一个或多个配置命令(包括基本配置命令),则必须将设备归零。
如果设备包含任何配置,则不会将其正确地作为“即插即用”设备加入,直至已归零。
如果设备以前在另一个虚拟机箱或 VCF 中配置过,则在将其插入 VCF 之前,不能使用其他方法将设备设置为出厂默认模式。您必须使用 request system zeroize.
注意:
和request virtual-chassis mode fabric localrequest virtual-chassis mode fabric mixed local命令在操作模式下输入,因此在设备归零时,这些设置将保持。
有关此过程的更多信息,请参阅 恢复到 EX 系列交换机的默认出厂配置 或 恢复为默认出厂配置。
- (仅当您添加将非混合 VCF 转换为混合 VCF 的设备时才必需)登录 VCF 并将 VCF 中的所有设备设置为混合模式。配置所有设备以重新启动以完成此过程。
user@device> request virtual-chassis mode mixed all-members reboot
作为重新启动步骤的一部分,VCF 会经历停机。
- 将叶设备互连到现有主干设备中,至少使用一个可以是虚拟机箱端口 (VCP) 的接口连接到 VCF 中的每个主干设备。
自动准备的 VCF 使用受支持的 VCP 链路连接到主干设备时,会自动将已实现零化或出厂默认模式的受支持的设备添加到 VCF 中。链路的两侧将自动转换为 VCP,在必要时,会检测到结构和混合模式设置并自动更新,作为此过程的一部分。如果更新了结构或混合模式设置,将自动重新启动新添加的叶设备来完成配置并加入 VCF。
优秀实践:
将叶设备添加至现有 VCF 时,将新设备互连到主路由引擎角色优先的主干成员,这是将新成员与当前 VCF 配置和状态同步的最有效方式。将新成员仅互连至备份成员或其他主干成员可能会导致 VCF 内消息泛滥,因为主要成员会尝试通过其他枝叶和主干成员 VCP 链路同步新成员。
将新成员完全整合到 VCF 中后,您可以将剩余的冗余 VCP 链路互连至备份设备和其他主干设备,而不会影响 VCF 内的流量。
将主干设备添加至自动准备的虚拟机箱阵列
- 登录您的 VCF。
- 如果要更换已属于 VCF 一部分的主干设备,请关闭 VCF 中的主干设备的电源。
- 修改配置。
如果您的新主干设备正在更换现有主干,请修改配置以卸下旧主干。
如果您不更换现有主干设备,则可以跳过此步骤。
[edit virtual-chassis]
user@device# delete member member-id
主 member-id 干的成员 ID 是从此过程中删除的。
将主干设备添加到配置中:
[edit virtual-chassis]
user@device# set member member-id serial-number serial-number role [line-card | routing-engine]
例如,要配置以线卡角色行事的主干设备,并将序列号 OU81234567890 配置为成员 3:
[edit virtual-chassis]
user@device# set member 3 serial-number OU81234567890 role line-card
配置 set virtual-chassis member member-id fabric-tree-root
语句指定,在为在 VCF 内定向流量而创建的组播分布树 (MDT) 中,只有某些设备是根节点。此配置项目先于默认 VCF 行为,以便为 VCF 中的每个设备创建一个 MDT,其中该设备用作根节点。(有关此选项的详细信息,请参阅 了解通过虚拟机箱结构 和 结构树根 的流量。)如果您的 VCF 使用此选项将主干设备配置为结构树根(建议使用),则将新主干设备配置为结构树根以及:
[edit virtual-chassis]
user@device# set member member-id fabric-tree-root
例如,要将配置为成员 3 的主干设备配置为结构树根节点:
[edit virtual-chassis]
user@device# set member 3 fabric-tree-root
- 提交配置。
[edit]
user@device# commit
- 登录要添加到 VCF 的设备。
- 将设备配置为结构模式。如果需要,还可以将设备配置为混合模式。
重新启动设备以完成此配置步骤。
如果配置非混合 VCF:
user@device> request virtual-chassis mode fabric local reboot
如果配置混合模式 VCF:
user@device> request virtual-chassis mode fabric mixed local reboot
注意:
建议在将设备互连到 VCF 之前设置结构和混合模式设置,以避免出现以下问题:
但是,在互连 VCF 之后,您可以使用 request virtual-chassis mode fabric local
或 request virtual-chassis mode mixed local
命令将设备设置为结构或混合模式。
- (仅当您添加将非混合 VCF 转换为混合 VCF 的设备时才必需)登录 VCF 并将 VCF 中的所有设备设置为混合模式。配置所有设备以重新启动以完成此过程。
user@device> request virtual-chassis mode mixed all-members reboot
作为重新启动过程的一部分,VCF 会经历停机。
- 设备重新启动后,将设备布线至 VCF 中的叶设备,并使用可为 VCP 支持的接口,将新设备互连到 VCF 中。
互连链路将自动转换为 VCP。
电缆连接完成后,新的主干设备应正常运行。
将主干或叶设备添加至预先准备的虚拟机箱结构
- 登录您的 VCF。
- 如果要更换已是 VCF 一部分的设备,请关闭 VCF 中的设备的电源。
- 修改配置。
如果您的新设备正在更换现有设备,请修改配置以卸下旧设备。
如果您不更换现有设备,则可以跳过该过程的这一部分。
[edit virtual-chassis]
user@device# delete member member-id
其中 member-id 是在此过程中卸下的设备的成员 ID。
将新设备添加至 VCF 配置:
[edit virtual-chassis]
user@device# set member member-id serial-number serial-number role [line-card | routing-engine]
例如,要将序列号为 OU81234567890 的设备配置为作为成员的路由引擎角色 3:
[edit virtual-chassis]
user@device# set member 3 serial-number OU81234567890 role routing-engine
(仅适用于主干设备)配置 set virtual-chassis member member-id fabric-tree-root
语句指定,在为在 VCF 内定向流量而创建的组播分布树 (MDT) 中,只有某些设备是根节点。此配置项目先于默认 VCF 行为,以便为 VCF 中的每个设备创建一个 MDT,其中该设备用作根节点。(有关此选项的详细信息,请参阅 了解通过虚拟机箱结构 和 结构树根 的流量。)如果您的 VCF 使用此选项将主干设备配置为结构树根(建议使用),则将新主干设备配置为结构树根以及:
[edit virtual-chassis]
user@device# set member member-id fabric-tree-root
例如,要将配置为成员 3 的主干设备配置为结构树根节点:
[edit virtual-chassis]
user@device# set member 3 fabric-tree-root
- 提交 VCF 配置。
[edit]
user@device# commit
- 登录要添加到 VCF 的设备。
- 将设备配置为结构模式。如果需要,还可以将设备配置为混合模式。重新启动设备以完成此配置步骤。
如果配置非混合 VCF:
user@device> request virtual-chassis mode fabric local reboot
如果要配置混合模式 VCF:
user@device> request virtual-chassis mode fabric mixed local reboot
注意:
如果要添加将非混合 VCF 转换为混合 VCF 的设备,作为下一步,您还必须登录 VCF,并将 VCF 中的所有设备设置为混合模式。此步骤需要重新启动 VCF,这会导致一些停机。
注意:
建议在将叶设备互连到 VCF 之前设置结构和混合模式设置,实现零(如有必要)并重新启动叶设备,以避免出现以下问题:
但是,在将其互连到 VCF 之前,您可以使用 request virtual-chassis mode fabric local
或 request virtual-chassis mode mixed local
命令来恢复未设置为结构或混合模式的设备。
- (仅当您添加将非混合 VCF 转换为混合 VCF 的设备时才必需)登录 VCF 并将 VCF 中的所有设备设置为混合模式,还配置所有设备重新启动以完成此步骤。
user@device> request virtual-chassis mode mixed all-members reboot
重新启动期间,VCF 会经历停机。
- 设备重新启动后,使用可为 VCP 支持的接口将新设备互连到 VCF 中。互连链路将自动转换为 VCP。
新设备应在布线完成后不久即可运行。
优秀实践:
将叶设备添加至现有 VCF 时,将新设备互连到主路由引擎角色优先的主干成员,这是将新成员与当前 VCF 配置和状态同步的最有效方式。将新成员仅互连至备份成员或其他主干成员可能会导致 VCF 内消息泛滥,因为主要成员会尝试通过其他枝叶和主干成员 VCP 链路同步新成员。
将新成员完全整合到 VCF 中后,您可以将剩余的冗余 VCP 链路互连至备份设备和其他主干设备,而不会影响 VCF 内的流量。
将主干或叶设备添加至非预先准备的虚拟机箱结构
谨慎:
除非您有令人信服的理由使用非预先准备的配置,否则使用自动准备或预先准备配置 VCF。您可以使用自动准备或预先准备的配置来配置 VCF 的所有方面。
非预先准备的 VCF 配置非常受阻。非预先准备的 VCF 配置仅应由 VCF 专家在特殊情景中使用。
要将主干或叶设备添加至非预先准备的 VCF:
- 登录您的 VCF。
- 如果要更换已是 VCF 一部分的设备,请关闭 VCF 中的设备的电源。关闭电源完成后,设备将无法使用。
如果您在添加新设备时无需更换现有设备,则可以跳过此步骤。如果没有从 VCF 中卸下设备的配置,则必须跳过此步骤。
如果设备已配置,请从 VCF 配置中删除设备:
[edit virtual-chassis]
user@device# delete member member-id
其中 member-id 是要卸下设备的成员 ID。
- 登录要添加到 VCF 的设备。
- 将设备配置为结构模式。如果需要,还可以将设备配置为混合模式。
重新启动设备以完成此配置步骤。
如果配置非混合 VCF:
user@device> request virtual-chassis mode fabric local reboot
如果配置混合模式 VCF:
user@device> request virtual-chassis mode fabric mixed local reboot
注意:
如果要添加将非混合 VCF 转换为混合 VCF 的设备,还必须登录到 VCF,并将 VCF 中的所有设备设置为混合模式。
登录 VCF 并输入 request virtual-chassis mode mixed all-members reboot 命令执行此任务。
VCF 重新启动并导致停机以完成此过程。
注意:
建议在将设备互连到 VCF 之前设置结构和混合模式设置,以避免出现以下问题:
但是,在互连 VCF 之后,您可以使用 request virtual-chassis mode fabric local
或 request virtual-chassis mode mixed local
命令将设备设置为结构或混合模式。
- (仅当您添加将非混合 VCF 转换为混合 VCF 的设备时才必需)登录 VCF 并将 VCF 中的所有设备设置为混合模式。配置所有设备以重新启动以完成此过程。
user@device> request virtual-chassis mode mixed all-members reboot
作为重新启动过程的一部分,VCF 会经历停机。
- 设备重新启动后,使用可为 VCP 支持的接口将其互连到 VCF 中。
将互连接口配置为虚拟机箱端口 (VCP):
user@device> request virtual-chassis vc-port set pic-slot pic-slot-number port port-number
user@device> request virtual-chassis vc-port set pic-slot pic-slot-number port port-number
请求虚拟机箱 vc-port 必须在链路两端的端口上配置,以便将该链路配置为 VCP。
优秀实践:
将叶设备添加至现有 VCF 时,将新设备互连到主路由引擎角色优先的主干成员,这是将新成员与当前 VCF 配置和状态同步的最有效方式。将新成员仅互连至备份成员或其他主干成员可能会导致 VCF 内消息泛滥,因为主要成员会尝试通过其他枝叶和主干成员 VCP 链路同步新成员。
将新成员完全整合到 VCF 中后,您可以将剩余的冗余 VCP 链路互连至备份设备和其他主干设备,而不会影响 VCF 内的流量。
- (可选)登录 VCF 并设置新设备的主要角色优先级:
[edit virtual-chassis]
user@device# set member member-id mastership-priority number
如有必要,输入 show virtual-chassis
命令以了解 VCF 中新成员设备的成员 ID。