通过配置集群间 LIF 来共享数据端口,您可以使用现有数据端口来为集群对等关系创建集群间网络。共享数据端口可以减少建立集群间网络连接可能需要的端口数。
关于此任务
创建要共享数据端口的集群间 LIF 涉及将 LIF 分配给现有数据端口。在该过程中,存在一个两节点集群,该集群中的每个节点有两个数据端口 e0c 和 e0d,这些数据端口在默认的 IP 空间中。系统将共享这两个数据端口来进行集群间复制。您必须先在对等集群上配置集群间
LIF,然后才能创建集群对等关系。在您自己的环境中,您可以将端口、网络、IP 地址、子网掩码和子网替换为您的环境专用的设置。
步骤
- 使用 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
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
- 使用 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 e0c -address 192.168.1.201 -netmask 255.255.255.0
cluster01::> network interface create -vserver cluster01 -lif cluster01_icl02 -role intercluster
-home-node cluster01-02 -home-port e0c -address 192.168.1.202 -netmask 255.255.255.0
- 使用带有 -role intercluster 参数的 network interface show 命令确认已正确创建了集群间 LIF:
示例
cluster01::> network interface show –role intercluster
Logical Status Network Current Current Is
Vserver Interface Admin/Oper Address/Mask Node Port Home
----------- ---------- ---------- ------------------ ------------- ------- ----
cluster01
cluster01_icl01
up/up 192.168.1.201/24 cluster01-01 e0c true
cluster01_icl02
up/up 192.168.1.202/24 cluster01-02 e0c true
- 使用带有 -role intercluster 和 -failover 参数的 network interface show 命令验证是否已对集群间 LIF 进行冗余配置。
示例
此示例中的 LIF 在每个节点上都分配了 e0c 端口。如果 e0c 端口出现故障,LIF 可故障转移到 e0d 端口。
cluster01::> network interface show -role intercluster –failover
Logical Home Failover Failover
Vserver Interface Node:Port Policy Group
-------- --------------- --------------------- --------------- --------
cluster01
cluster01_icl01 cluster01-01:e0c local-only 192.168.1.201/24
Failover Targets: cluster01-01:e0c,
cluster01-01:e0d
cluster01_icl02 cluster01-02:e0c local-only 192.168.1.201/24
Failover Targets: cluster01-02:e0c,
cluster01-02:e0d
- 使用 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
- 如果不同集群中集群间 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
- 使用 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
- 在要连接的集群上重复上述步骤。