登录到独立 L2VPN Edge 设备的 NSX Edge 控制台,以指定 HA 配置设置并在两个 L2VPN Edge 设备之间建立 HA。

您已部署两个独立 L2VPN Edge 客户端,它们分别名为 L2VPN-Client-01 和 L2VPN-Client-02,且具有相同的配置。L2VPN-Client-01 的 /30 IP 子网地址是 192.168.1.1,L2VPN-Client-02 的 /30 IP 子网地址是 192.168.1.2。在此主题中,节点 1 是指 L2VPN-Client-01,节点 2 是指 L2VPN-Client-02。

前提条件

  • 在两个 L2VPN Edge 设备上均启用 HA。
  • 确保在两个节点上均配置了 HA 配置设置,例如 HA IP 地址、HA 索引值和失效间隔时间。
  • 确保两个独立 L2VPN Edge 客户端具有相同的 VPN 配置。

过程

  1. 登录到每个节点,并分别在两个节点上运行 ha get-local node 命令,以检索三个虚拟网卡接口卡的 MAC 地址。
    例如,在节点 1 上:
    nsx-l2vpn-edge(config)# ha get-localnode
    00:50:56:90:12:ea  00:50:56:90:97:ca  00:50:56:90:d9:69
    例如,在节点 2 上:
    nsx-l2vpn-edge(config)# ha get-localnode
    00:50:56:90:1c:75  00:50:56:90:34:c1  00:50:56:90:36:80
  2. 分别在两个节点上运行 ha set-peernode 命令,以将节点 1 的 MAC 地址分配给节点 2,并将节点 2 的 MAC 地址分配给节点 1。
    例如,将节点 2 的 MAC 地址分配给节点 1:
    nsx-l2vpn-edge(config)# ha set-peernode 00:50:56:90:1c:75 00:50:56:90:34:c1 00:50:56:90:36:80
    例如,将节点 1 的 MAC 地址分配给节点 2:
    nsx-l2vpn-edge(config)# ha set-peernode 0:50:56:90:12:ea  00:50:56:90:97:ca  00:50:56:90:d9:69
  3. 要启动 HA,请在每个节点上运行 ha admin-state UP 命令。
    例如,在节点 1 和节点 2 上均运行:
    nsx-l2vpn-edge(config)# ha admin-state UP
    注: 确保您键入大写的 UP,如该示例中所示。
  4. 分别在两个节点上运行 commit 命令,以保存 HA 配置并在节点 1 和节点 2 之间建立 HA。
    例如,在节点 1 和节点 2 上均运行:
    nsx-l2vpn-edge(config)# commit
    High Availability Feature is enabled on this appliance. Please make sure to make
    similar configuration on paired Standalone Edge appliance.

结果

此时会在两个节点上均保存 HA 配置,并在两个节点之间建立 HA。

后续步骤

登录到每个节点,并通过在两个节点上均运行 show service highavailability 命令来验证 HA 状态。

L2VPN-Client-01 节点上的 CLI 显示以下输出:
独立 L2VPN 客户端 1 上的命令行输出
L2VPN-Client-02 节点上的 CLI 显示以下输出:
L2VPN 客户端 2 上的命令行输出

在任何阶段,如果您想要检查 HA 的链路状态,均可在每个节点上运行 show service highavailability link 命令。此命令会列出您在部署独立 L2VPN 节点时配置的本地和对等 /30 IP 子网地址。

例如,在节点 1 上:
nsx-l2vpn-edge> show service highavailability link
Local IP address: 192.168.1.1/30
Peer IP Address: 192.168.1.2/30