使用阵列 LUN 的四节点 MetroCluster 配置中的交换机分区示例
交换机分区用于定义已连接节点之间的路径。通过配置分区,您可以定义特定 ONTAP 系统可以查看哪些阵列 LUN 。
在为使用阵列 LUN 的四节点 MetroCluster 配置确定分区时,可以使用以下示例作为参考。此示例显示了 MetroCluster 配置的单启动程序到单目标分区。以下示例中的行表示分区,而不是连接;每行都标有分区编号:
在图中,阵列 LUN 会在每个存储阵列上为 MetroCluster 配置分配。大小相等的 LUN 会在两个站点的存储阵列上进行配置,这是 SyncMirror 的一项要求。每个 ONTAP 系统都有两个指向阵列 LUN 的路径。存储阵列上的端口为冗余端口。
在图中,两个站点的冗余阵列端口对如下:
-
站点 A 的存储阵列:
-
端口 1A 和 2A
-
端口 1B 和 2B
-
端口 1C 和 2C
-
端口 1D 和 2D
-
-
站点 B 的存储阵列:
-
端口 1A' 和 2A'
-
端口 1B' 和 2B'
-
端口 1C' 和 2C'
-
端口 1D' 和 2D'
-
每个存储阵列上的冗余端口对构成备用路径。因此,端口对的两个端口均可访问相应存储阵列上的 LUN 。
下表显示了此示例的分区:
FC_switch_A_1 的分区
分区 |
ONTAP 控制器和启动程序端口 |
存储阵列端口 |
Z1 |
controller_A_1 :端口 0a |
端口 1A |
Z3 |
controller_A_1 :端口 0c |
端口 1A' |
Z5 |
controller_A_2 :端口 0a |
端口 1B |
Z7 |
controller_A_2 :端口 0c |
端口 1B' |
FC_switch_A_2 的分区
分区 |
ONTAP 控制器和启动程序端口 |
存储阵列端口 |
Z2 |
controller_A_1 :端口 0b |
端口 2A' |
Z4 |
controller_A_1 :端口 0d |
端口 2A |
Z6 |
controller_A_2 :端口 0b |
端口 2B' |
Z8. |
controller_A_2 :端口 0d |
端口 2B |
FC_switch_B_1 的分区
分区 |
ONTAP 控制器和启动程序端口 |
存储阵列端口 |
z9 |
controller_B_1 :端口 0a |
端口 1C' |
Z11 |
controller_B_1 :端口 0c |
端口 1C |
Z13 |
controller_B_2 :端口 0a |
端口 1D' |
Z15 |
controller_B_2 :端口 0c |
端口 1D |
FC_switch_B_2 的分区
分区 |
ONTAP 控制器和启动程序端口 |
存储阵列端口 |
z10 |
controller_B_1 :端口 0b |
端口 2C |
Z12 |
controller_B_1 :端口 0d |
端口 2C' |
z14 |
controller_B_2 :端口 0b |
端口 2D |
Z16 |
controller_B_2 :端口 0d |
端口 2D' |
站点 A 上 FC-VI 连接的分区
分区 |
ONTAP 控制器和 FC 启动程序端口 |
交换机 |
ZX |
controller_A_1 :端口 FC-VI A |
FC_switch_A_1 |
ZY |
controller_A_1 :端口 FC-VI b |
FC_switch_A_2 |
ZX |
controller_A_2 :端口 FC-VI A |
FC_switch_A_1 |
ZY |
controller_A_2 :端口 FC-VI b |
FC_switch_A_2 |
站点 B 上 FC-VI 连接的分区
分区 |
ONTAP 控制器和 FC 启动程序端口 |
交换机 |
ZX |
controller_B_1 :端口 FC-VI A |
FC_switch_B_1 |
ZY |
controller_B_1 :端口 FC-VI b |
FC_switch_B_2 |
ZX |
controller_B_2 :端口 FC-VI A |
FC_switch_B_1 |
ZY |
controller_B_2 :端口 FC-VI b |
FC_switch_B_2 |
-
交换机分区用于定义已连接节点之间的路径。通过配置分区,您可以定义特定 ONTAP 系统可以查看哪些阵列 LUN 。
-
在使用阵列 LUN 的 MetroCluster 配置中使用交换机分区时,必须确保满足某些基本要求。