使用符合 MetroCluster 标准的交换机的注意事项
Lenovo 提供的 MetroCluster IP 交换机已通过 Lenovo 验证。从 ONTAP 9.7 开始,MetroCluster IP 配置可支持未经 Lenovo 验证但符合 Lenovo 规范的交换机。
一般要求
这些要求说明了如何在不使用参考配置(RCF)文件的情况下配置符合 MetroCluster 标准的交换机。
仅支持为无交换机集群互连提供专用端口的平台。由于 MetroCluster 流量和和 MetroCluster 互连流量共享相同的网络端口,因此不支持 DM5000H 和全闪存阵列 DM5000F 等平台。
不支持将本地集群连接连接到符合 MetroCluster 标准的交换机。
MetroCluster IP 接口可连接到经配置符合要求的任何交换机端口。
DM7000H 和全闪存阵列 DM7000F 平台的交换机端口速度必须为 25 Gbps,所有其他平台的交换机端口速度须至少为 40 Gbps(40 Gbps 或 100 Gbps)。
ISL 必须为 10 Gbps 或更高,且大小必须与 MetroCluster 配置上的负载相匹配。
MetroCluster 配置必须连接到两个网络。不支持将两个 MetroCluster 接口同时连接到同一网络或交换机。每个 MetroCluster 节点必须连接到两个网络交换机。
网络必须满足共享网络中的 MetroCluster ISL 要求、ISL 布线要求 和中间交换机上的所需设置 等各节中概述的要求。
在使用开放网络的 MetroCluster IP 配置中,不支持恢复到 ONTAP 9.6 或更低版本。
必须在传输 MetroCluster IP 流量的所有交换机上配置 9216 MTU。
交换机和布线要求
交换机必须支持 QoS/流量分类。
交换机必须支持显式拥塞通知(ECN)。
交换机必须支持 L4 端口 VLAN 负载均衡策略,以保持路径上的顺序。
交换机必须支持 L2 流量控制(L2FC)。
必须从 Lenovo 购买节点与交换机之间的连接线缆。所提供的线缆必须受交换机供应商支持。
符合 MetroCluster 标准的交换机的平台特定网络速度
下表提供了符合 MetroCluster 标准的交换机的平台特定网络速度。
平台 | 网络速度(Gbps) |
---|---|
全闪存阵列 DM7000F | 25 |
全闪存阵列 DM5000F | - |
DM7000H | 25 |
DM5000H | - |
示例假设
提供的示例对 Cisco NX31xx 和 NX32xx 交换机有效。使用其他交换机时,可参考这些命令,但具体可能会存在一些差异。如果示例中所示的功能在交换机上不可用,则说明该交换机不满足最低要求,因此不能用于部署 MetroCluster 配置。这一点适用于任何连接 MetroCluster 配置的交换机及这些交换机之间路径上的所有交换机。
ISL 端口为 15 和 16,并以 40 Gbps 的速度运行。
网络 1 中的 VLAN 为 10,网络 2 中的 VLAN 为 20。可能仅显示其中一个网络的示例。
MetroCluster 接口与每台交换机上的端口 9 连接,并以 100 Gbps 的速度运行。
未设置或显示完整的示例上下文。可能需要输入进一步的配置信息(如 profile、VLAN 或接口)才能执行命令。
通用交换机配置
必须在每个网络中配置 VLAN。以下示例显示如何在网络 10 中配置 VLAN。
示例:
# vlan 10
应设置负载均衡策略,以保持顺序。
示例:
# port-channel load-balance src-dst ip-l4port-vlan
必须配置可将 RDMA 和 iSCSI 流量映射到相应类的访问和类映射。
所有从端口 65200 发送和接收的 TCP 流量都映射到存储(iSCSI)类。所有从端口 10006 发送和接收的 TCP 流量都映射到 RDMA 类。
示例:
ip access-list storage
10 permit tcp any eq 65200 any
20 permit tcp any any eq 65200
ip access-list rdma
10 permit tcp any eq 10006 any
20 permit tcp any any eq 10006
class-map type qos match-all storage
match access-group name storage
class-map type qos match-all rdma
match access-group name rdma
必须配置入口策略。入口策略可将已分类的流量映射到不同 COS 组。在本示例中,RDMA 流量被映射到 COS 组 5,iSCSI 流量被映射到 COS 组 4。
示例:
policy-map type qos MetroClusterIP_Ingress
class rdma
set dscp 40
set cos 5
set qos-group 5
class storage
set dscp 32
set cos 4
set qos-group 4
必须在交换机上配置出口策略。出口策略可将流量映射到出口队列。在本示例中,RDMA 流量被映射到队列 5,iSCSI 流量被映射到队列 4。
示例:
policy-map type queuing MetroClusterIP_Egress
class type queuing c-out-8q-q7
priority level 1
class type queuing c-out-8q-q6
priority level 2
class type queuing c-out-8q-q5
priority level 3
random-detect threshold burst-optimized ecn
class type queuing c-out-8q-q4
priority level 4
random-detect threshold burst-optimized ecn
class type queuing c-out-8q-q3
priority level 5
class type queuing c-out-8q-q2
priority level 6
class type queuing c-out-8q-q1
priority level 7
class type queuing c-out-8q-q-default
bandwidth remaining percent 100
random-detect threshold burst-optimized ecn
需配置一个在 ISL 上具有 MetroCluster 流量但未连接到任何 MetroCluster 接口的交换机。在这种情况下,流量已经过分类,只需将其映射到相应队列即可。在以下示例中,所有 COS5 流量都被映射到类 RDMA,所有 COS4 流量都被映射到类 iSCSI。请注意,此操作将影响所有 COS5 和 COS4 流量,而不仅仅是 MetroCluster 流量。如果只想映射 MetroCluster 流量,则必须使用上述类映射通过访问组来识别流量。
示例:
class-map type qos match-all rdma
match cos 5
class-map type qos match-all storage
match cos 4
配置 ISL
在设置允许的 VLAN 时,可配置“聚合”模式端口。
可使用两个命令,一个用于设置允许的 VLAN 列表,另一个用于添加到现有允许的 VLAN 列表。
可设置允许的 VLAN,如示例中所示。
示例:
switchport trunk allowed vlan 10
可将 VLAN 添加到允许的列表,如示例中所示。
示例:
switchport trunk allowed vlan add 10
在以下示例中,对 VLAN 10 配置了端口通道 10。
示例:
interface port-channel10
switchport mode trunk
switchport trunk allowed vlan 10
mtu 9216
service-policy type queuing output MetroClusterIP_Egress
应将 ISL 端口配置为端口通道的一部分,并为这些端口分配出口队列,如示例中所示。
示例:
interface eth1/15-16
switchport mode trunk
switchport trunk allowed vlan 10
no lldp transmit
no lldp receive
mtu 9216
channel-group 10 mode active
service-policy type queuing output MetroClusterIP_Egress
no shutdown
配置节点端口
可能需要在分支模式下配置节点端口。在此示例中,端口 25 和 26 在 4 x 25 Gbps 分支模式下配置。
示例:
interface breakout module 1 port 25-26 map 25g-4x
可能需要配置 MetroCluster 接口端口速度。以下示例显示如何将速度配置为“自动”。
示例:
speed auto
以下示例显示如何将速度固定在 40 Gbps。
示例:
speed 40000
可能需要配置接口。在以下示例中,接口速度设置为“自动”。
端口在 VLAN 10 中处于访问模式,MTU 设置为 9216,且 MetroCluster 入口策略已分配。
示例:
interface eth1/9
description MetroCluster-IP Node Port
speed auto
switchport access vlan 10
spanning-tree port type edge
spanning-tree bpduguard enable
mtu 9216
flowcontrol receive on
flowcontrol send on
service-policy type qos input MetroClusterIP_Ingress
no shutdown
在 25 Gbps 端口上,可能需要将 FEC 设置设为“关闭”,如示例中所示。
示例:
fec off