Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 vSRX 中配置一个机箱Junos OS

机箱群集概述

机箱群集将一对同一vSRX实例分组到一个群集中,以提供网络节点冗余。机箱vSRX实例必须运行相同的Junos OS版本,并且每个实例都将成为机箱集群中的节点。您可连接相应节点上的控制虚拟接口以形成一个控制平面,用于同步Junos OS集群中两个节点上的配置和内核状态。控制链路(虚拟网络或 vSwitch)可简化接口和服务冗余。同样,通过结构虚拟接口连接相应节点上的数据平面以形成统一数据平面。交换矩阵链路(虚拟网络或 vSwitch)允许管理跨节点流处理和管理会话冗余。

控制平面软件在主动/被动模式下运行。配置为机箱群集时,一个节点充当主节点,另一个节点充当辅助节点,确保在主设备出现系统或硬件故障时进行有状态的进程和服务故障切换。如果主要故障,由次要设备接管控制平面信息流处理。

注意:

如果跨两个主机配置机箱群集,请禁用每个主机物理接口所属的网桥以及控制虚拟 NIC (vNIC) 使用的 igmp-窥探。这样可以确保机箱集群中的两个节点均会接受控制链路心跳。

机箱群集数据平面在主动/主动模式下运行。在机箱集群中,数据平面在信息流遍历任一节点时更新会话信息,并且数据平面通过结构链路在节点之间传输信息,以确保在故障转移时不会丢弃已建立的会话。在主动/主动模式下,信息流可进入一个节点上的群集,并退出另一个节点。

机箱群集功能包括:

  • 弹性系统架构,具有整个群集的单一活动控制平面 和数据包转发引擎。此架构显示群集的单一设备视图。

  • 群集内节点之间的配置和动态运行时状态同步。

  • 物理接口监控,以及故障参数超过配置的阈值时故障切换。

  • 支持通用路由封装 (GRE) 和 IP-over-IP (IP-IP) 隧道,它们分别通过两个内部接口(gr-0/0/0 和 ip-0/0/0)路由封装 IPv4 或 IPv6 流量。Junos OS在系统启动时创建这些接口,并仅使用这些接口处理 GRE 和 IP-IP 隧道。

在任何给定即时,群集节点都可以处于以下状态之一:保留、主设备、次要节点、无资格或禁用。诸如接口监控、服务处理单元 (SPU) 监控、故障和手动故障切换等多种事件类型可触发状态转换。

支持形成机箱群集

您可创建两vSRX实例以形成机箱群集,然后在每个实例上设置群集 ID 和节点 ID 以加入群集。当一vSRX加入群集时,它将成为该群集的节点。除了唯一节点设置和管理 IP 地址,群集中的节点会共享相同的配置。

您可在第 2 层域中部署多达 255 个机箱群集。群集和节点的识别方式如下:

  • 群集 ID (从 1 到 255 的编号)标识群集。

  • 节点 ID (从 0 到 1 的编号)标识群集节点。

通常,在 SRX 系列设备上,群集 ID 和节点 ID 会写到 EEPROM 中。在 vSRX 实例上,vSRX从 boot/加载程序.conf 中读取这些 ID,并使用这些 ID 在启动过程中初始化机箱群集。

先决条件

启用机箱vSRX前,确保您的机箱实例满足以下先决条件:

  • 您向构成机箱集群vSRX实例提交基本配置。请参阅 使用 vSRX 配置 CLI

  • show version Junos OS中用于确保两个vSRX实例具有相同的软件版本。

  • show system license Junos OS中用于确保两个vSRX实例具有相同的许可证。

您必须在每个节点上设置相同的机箱群集 ID vSRX重新启动虚拟机vSRX以启用机箱群集形成。

  1. 在操作命令模式下,在节点 0 上设置机箱vSRX ID 和节点编号。
  2. 在操作命令模式下,在节点 1 上设置机箱vSRX ID 和节点编号。
注意:

启用vSRX集群时,接口命名和映射到 vNIC 会发生变化。请参阅 关于在 KVM vSRX配置的要求 ,了解集群中一对 vSRX VM(节点 0 和节点 1)的接口名称和映射的汇总。

使用 J-Web 进行机箱群集快速设置

要通过 J-Web 配置机箱群集

  1. 在 Web vSRX输入节点 0 接口 IP 地址。
  2. 输入 vSRX 用户名和密码,然后单击 登录 。将显示 J-Web 仪表板。
  3. 左面板>"配置向导高可用性群集 (高可用性) 设置。机箱群集设置向导将显示。按照设置向导中的步骤配置群集 ID 和群集中的两个节点,并验证连接性。
    注意:

    使用 J-Web 中的内置帮助图标了解有关机箱群集设置向导的更多详细信息。

    注意:

    从 Junos OS Junos OS 版本 18.1 和更高版本导航到 Configure >Device 设置>Cluster (高可用性) 设置以配置机箱群集设置。

  4. 通过选择 Yes 来配置辅助节点 Node1,这是使用无线电按钮设置( 节点 1 )的辅助单元。
  5. 单击 Next
  6. 指定 Enter 密码重新输入密码、 节点 0 FXP0 IP节点 1 FXP0 IP 等设置,以用于辅助节点访问。
  7. 单击 Next
  8. 选择辅助单元的控制端口和结构端口。
  9. 单击 Next
  10. (可选)选择 "保存备份文件",然后 使用复选框继续关机以将其重新配置为机箱群集。
  11. 单击 Next
  12. 单击 Shutdown ,然后 继续连接到其他设备。
  13. 单击 刷新浏览器
  14. 通过选择 否 来配置主节点 Node0,这是要设置的主设备(节点 0 ),用于配置主设备并建立机箱群集配置。
  15. 单击 Next
  16. 指定输入密码、重新输入密码节点 0 FXP0 IP节点 1 FXP0 IP 等设置,以用于主节点访问。
  17. 单击 Next 将重新启动主设备。
  18. (可选)选择 先保存备份文件,然后再继续关机 ,以保存当前设置的备份文件,然后再继续。
  19. 单击 Reboot,然后继续。重新启动后,打开辅助单元的电源以建立机箱群集连接。
  20. 登录设备控制台并添加静态路由获取 J-Web 访问。
  21. 登录 J-Web,然后从左面板> "配置向导高可用性 "设置。机箱群集设置向导将显示。
  22. 单击 Next ,连接主设备。
  23. 配置基本设置 DHCP 客户端IP 地址默认网关成员接口节点 0、成员接口节点 1
  24. 单击 Next 完成机箱群集配置。
  25. 单击 Finish 退出向导。您可以使用 J-Web 访问主节点。

使用 J-Web 手动配置机箱群集

您可以使用 J-Web 界面在集群中的实例vSRX主节点 0。设置群集和节点 ID 并重新启动每个vSRX之后,以下配置将自动同步至辅助节点 1 vSRX实例。

选择 Configure>Chassis 群集>群集配置。机箱群集配置页面将显示。

注意:

从 Junos OS Junos OS 版本 18.1 和更高版本导航到 Configure >Device 设置>Cluster (高可用性) 设置以配置 高可用性 群集设置。

表 1 介绍了"群集高可用性"选项卡的内容。

表 2 介绍如何编辑节点设置选项卡。

表 3 介绍如何添加或编辑高可用性接口表。

表 4 介绍如何添加或编辑高可用性冗余组表。

表 1:机箱群集配置页面

领域

功能

节点设置

节点 ID

显示节点 ID。

群集 ID

显示为节点配置的群集 ID。

主机名称

显示节点的名称。

备份路由器

当路由器在机箱集群的冗余组 0 路由引擎辅助状态时,显示该路由器用作网关。

管理接口

显示节点的管理接口。

IP 地址

显示节点的管理 IP 地址。

地位

显示冗余组的状态。

  • 冗余组处于活动状态。

  • 次要冗余组是被动的。

机箱群集>高可用性群集设置>接口

名字

显示物理接口名称。

成员接口/IP 地址

显示为接口配置的成员接口名称或 IP 地址。

冗余组

显示冗余组。

机箱群集>高可用性群集设置>网络组

显示冗余组识别码。

抢占

显示所选的抢占选项。

  • 基于优先级先发制人,抢占"真正-主要"角色。

  • 不能根据优先级先发制人,而误将主要角色抢占先机。

无偿 ARP 计数

显示机箱集群中新当选的主设备为了将其存在通知给其他网络设备而发送的无用地址解析协议 (ARP) 请求数量。

节点优先级

显示该节点上的冗余组分配的优先级。优先级最高的符合条件的节点将被选为冗余组的主节点。

表 2:编辑节点设置配置详细信息

领域

功能

行动

节点设置

主机名称

指定主机的名称。

输入主机的名称。

备份路由器

显示用作网关的设备,而路由引擎为机箱集群中的冗余组 0 的次要状态。

输入备份路由器的 IP 地址。

目的地

IP

添加目标地址。

单击 添加

删除

删除目标地址。

单击 删除

接口

接口

指定可用于路由器的接口。

注意:

允许您为每个结构链路添加和编辑两个接口。

选择一个选项。

IP

指定接口 IP 地址。

输入接口 IP 地址。

添加

添加接口。

单击 添加

删除

删除接口。

单击 删除

表 3: 添加高可用性群集接口配置详细信息

领域

功能

行动

结构链路>结构链路 0 (fab0)

接口

指定结构链路 0。

输入接口 IP 交换矩阵链路 0。

添加

添加结构接口 0。

单击 添加

删除

删除结构接口 0。

单击 删除

结构链路>结构链路 1 (fab1)

接口

指定结构链路 1。

输入结构链路 1 的接口 IP。

添加

增加结构接口 1。

单击 添加

删除

删除结构接口 1。

单击 删除

冗余以太网

接口

指定一个包含两个物理以太网接口的逻辑接口,每个机箱上一个。

进入逻辑接口。

IP

指定冗余以太网 IP 地址。

输入冗余以太网 IP 地址。

冗余组

指定机箱集群中的冗余组 ID 号。

从列表中选择冗余组。

添加

添加冗余以太网 IP 地址。

单击 添加

删除

删除冗余以太网 IP 地址。

单击 删除

表 4: 添加冗余组配置详细信息

领域

功能

行动

冗余组

指定冗余组名称。

输入冗余组名称。

允许先发制人主权

允许优先级更好的节点启动冗余组的故障切换。

注意:

默认情况下,此功能处于禁用状态。禁用时,优先级更好的节点不会启动冗余组故障切换(除非为受监控接口识别的错误网络连接等其他因素会导致故障切换)。

无偿 ARP 计数

指定新当选的主设备在活动冗余以太网接口子链路上发送的无用地址解析协议请求数量,以通知网络设备冗余以太网接口链路上主角色的变化。

输入 1 到 16 的值。默认值为 4。

节点 0 优先级

指定冗余组的节点 0 的优先级值。

将节点优先级编号输入为 0。

节点 1 优先级

指定冗余组的节点 1 的优先级值。

将节点优先级编号选择为 1。

接口监控器

   

接口

指定要为集群创建的冗余以太网接口数量。

从列表中选择接口。

重量

指定要监控的接口的重量。

输入从 1 到 125 的值。

添加

增加由冗余组监控的接口及其相应的权重。

单击 添加

删除

删除冗余组要监控的接口及其相应的权重。

从配置的列表中选择接口,然后单击 删除

IP 监控

重量

指定 IP 监控的全局权重。

输入从 0 到 255 的值。

阈 值

指定 IP 监控的全局阈值。

输入从 0 到 255 的值。

重试计数

指定声明可达性故障所需的重试数。

输入 5 到 15 的值。

重试间隔

指定重试之间的时间间隔(以秒为单位)。

输入 1 到 30 的值。

要监控的 IPV4 地址

IP

指定要监控的 IPv4 地址实现可达性。

输入 IPv4 地址。

重量

指定要监控的冗余组接口的重量。

输入重量。

接口

指定用于监控此 IP 地址的逻辑接口。

输入逻辑接口地址。

辅助 IP 地址

指定用于监控辅助链路上的数据包的源地址。

输入辅助 IP 地址。

添加

添加要监控的 IPv4 地址。

单击 添加

删除

删除要监控的 IPv4 地址。

从列表中选择 IPv4 地址,然后单击 删除