配置集群间 LIF 使用专用集群间端口

与在集群间网络上使用共享数据端口建立集群对等关系相比,配置集群间 LIF 使用专用数据接口可实现更大带宽。

关于此任务

创建要使用专用端口的集群间 LIF 涉及为专用端口创建故障转移组,并将 LIF 分配给这些端口。在该过程中,存在一个两节点集群,该集群中的每个节点有两个数据端口,即您添加的 e0e 和 e0f。这些是您将专用于集群间复制的端口,它们当前在默认的 IP 空间中。这些端口将作为您要配置的集群间 LIF 的目标组合在一起。您必须先在对等集群上配置集群间 LIF,然后才能创建集群对等关系。根据您自己的环境,您需要将端口、网络、IP 地址、子网掩码和子网替换为特定于您环境的设置。

步骤

  1. 使用 network port show 命令列出集群中的端口。
    示例
    cluster01::> network port show
                                                                 Speed (Mbps)
    Node   Port      IPspace      Broadcast Domain Link   MTU    Admin/Oper
    ------ --------- ------------ ---------------- ----- ------- ------------
    cluster01-01
           e0a       Cluster      Cluster          up       1500  auto/1000
           e0b       Cluster      Cluster          up       1500  auto/1000
           e0c       Default      Default          up       1500  auto/1000
           e0d       Default      Default          up       1500  auto/1000
           e0e       Default      Default          up       1500  auto/1000
           e0f       Default      Default          up       1500  auto/1000
    cluster01-02
           e0a       Cluster      Cluster          up       1500  auto/1000
           e0b       Cluster      Cluster          up       1500  auto/1000
           e0c       Default      Default          up       1500  auto/1000
           e0d       Default      Default          up       1500  auto/1000
           e0e       Default      Default          up       1500  auto/1000
           e0f       Default      Default          up       1500  auto/1000
    
  2. 使用 network interface show 命令确定是否有任何 LIF 正在使用专用于复制的端口。
    示例
    端口 e0e 和 e0f 未显示在以下输出中;因此,没有任何 LIF 位于这些端口上:
    cluster01::> network interface show -fields home-port,curr-port
    vserver lif                  home-port curr-port
    ------- -------------------- --------- ---------
    Cluster cluster01-01_clus1   e0a       e0a
    Cluster cluster01-01_clus2   e0b       e0b
    Cluster cluster01-02_clus1   e0a       e0a
    Cluster cluster01-02_clus2   e0b       e0b
    cluster01
            cluster_mgmt         e0c       e0c
    cluster01
            cluster01-01_mgmt1   e0c       e0c
    cluster01
            cluster01-02_mgmt1   e0c       e0c
    
  3. 使用 network interface failover-groups create 命令将要用于集群间 LIF 的端口分组。
    示例
    cluster01::> network interface failover-groups create -vserver cluster01 
    -failover-group intercluster01 -targets cluster01-01:e0e,cluster01-01:e0f,
    cluster01-02:e0e,cluster01-02:e0f
  4. 使用 network interface failover-groups show 命令显示您创建的故障转移组。
    示例
    cluster01::> network interface failover-groups show
                                      Failover
    Vserver          Group            Targets
    ---------------- ---------------- --------------------------------------------
    Cluster
                     Cluster
                                      cluster01-01:e0a, cluster01-01:e0b,
                                      cluster01-02:e0a, cluster01-02:e0b
    cluster01
                     Default
                                      cluster01-01:e0c, cluster01-01:e0d,
                                      cluster01-02:e0c, cluster01-02:e0d,
                                      cluster01-01:e0e, cluster01-01:e0f
                                      cluster01-02:e0e, cluster01-02:e0f
                     intercluster01
                                      cluster01-01:e0e, cluster01-01:e0f
                                      cluster01-02:e0e, cluster01-02:e0f
  5. 使用 network interface create 命令在管理 SVM cluster01 上创建集群间 LIF。
    示例
    此示例为集群间 LIF 使用的 LIF 命名约定为 adminSVMname_icl#
    cluster01::> network interface create -vserver cluster01 -lif cluster01_icl01 -role intercluster -home-node cluster01-01 -home-port e0e 
    -address 192.168.1.201 -netmask 255.255.255.0 -failover-group intercluster01
    
    cluster01::> network interface create -vserver cluster01 -lif cluster01_icl02 -role intercluster -home-node cluster01-02 -home-port e0e 
    -address 192.168.1.202 -netmask 255.255.255.0 -failover-group intercluster01
    
  6. 使用 network interface show 命令确认已正确创建了集群间 LIF。
    示例
    cluster01::> network interface show
                Logical    Status     Network            Current       Current Is
    Vserver     Interface  Admin/Oper Address/Mask       Node          Port    Home
    ----------- ---------- ---------- ------------------ ------------- ------- ----
    Cluster
                cluster01-01_clus_1 
                             up/up    192.168.0.xxx/24   cluster01-01  e0a     true
                cluster01-01_clus_2 
                             up/up    192.168.0.xxx/24   cluster01-01  e0b     true
                cluster01-02_clus_1 
                             up/up    192.168.0.xxx/24   cluster01-01  e0a     true
                cluster01-02_clus_2 
                             up/up    192.168.0.xxx/24   cluster01-01  e0b     true
    cluster01
                cluster_mgmt up/up    192.168.0.xxx/24   cluster01-01  e0c     true
                cluster01_icl01
                             up/up    192.168.1.201/24   cluster01-01  e0e     true
                cluster01_icl02
                             up/up    192.168.1.202/24   cluster01-02  e0e     true
                cluster01-01_mgmt1
                             up/up    192.168.0.xxx/24   cluster01-01  e0c     true
                cluster01-02_mgmt1        
                             up/up    192.168.0.xxx/24   cluster01-02  e0c     true
    
  7. 使用带有 -role intercluster-failover 参数的 network interface show 命令验证是否已对集群间 LIF 进行了冗余配置。
    示例
    此示例中的 LIF 在每个节点上都分配有 e0e 主端口。如果 e0e 端口出现故障,LIF 可故障转移到 e0f 端口。
    cluster01::> network interface show -role intercluster –failover
             Logical         Home                  Failover        Failover
    Vserver  Interface       Node:Port             Policy          Group
    -------- --------------- --------------------- --------------- --------
    cluster01-01
             cluster01-01_icl01 cluster01-01:e0e   local-only      intercluster01
                                Failover Targets:  cluster01-01:e0e,
                                                   cluster01-01:e0f
             cluster01-01_icl02 cluster01-02:e0e   local-only      intercluster01
                                Failover Targets:  cluster01-02:e0e,
                                                   cluster01-02:e0f
  8. 使用 network route show 命令显示集群中的路由,以确定集群间路由可用还是您必须创建这些路由。
    仅当两个集群中的集群间地址不在同一子网上并且需要特定路由以在集群之间进行通信时,才需要创建路由。
    示例
    在此示例中,没有集群间路由可用:
    cluster01::> network route show
    Vserver   Destination     Gateway         Metric
    --------- --------------- --------------- ------
    Cluster
              0.0.0.0/0       192.168.0.1     20
    cluster01
              0.0.0.0/0       192.168.0.1     10
    
  9. 如果不同集群中集群间 LIF 之间的通信需要路由,可以使用 network route create 命令创建集群间路由。
    示例
    在此示例中,192.168.1.1 是 192.168.1.0/24 网络的网关地址。如果目标指定为 0.0.0.0/0,则它将成为集群间网络的默认路由。
    cluster01::> network route create -vserver cluster01 
    -destination 0.0.0.0/0 -gateway 192.168.1.1 -metric 40
    
  10. 使用 network route show 命令确认您正确创建了路由。
    示例
    cluster01::> network route show
    Vserver   Destination     Gateway         Metric
    --------- --------------- --------------- ------
    Cluster
              0.0.0.0/0       192.168.0.1     20
    cluster01
              0.0.0.0/0       192.168.0.1     10
              0.0.0.0/0       192.168.1.1     40
    
  11. 重复上述步骤,在对等集群中配置集群间网络连接。
  12. 确认端口可以访问适当的子网、VLAN 等等。
    在一个集群中使用专用端口进行复制并不要求在所有集群中都使用专用端口;可以在一个集群中使用专用端口,而在其他集群中使用共享数据端口进行集群间复制。