关于 LIF 复制和放置的要求和问题
应了解 MetroCluster 配置中的 LIF 复制要求。还应知道复制的 LIF 如何放置在伙伴集群上,并应了解 LIF 复制或 LIF 放置失败时出现的问题。
将 LIF 复制到伙伴集群
在 MetroCluster 配置中的集群上创建 LIF 时,该 LIF 将复制到伙伴集群上。LIF 不是以一对一的形式放置的。为了确保切换操作后的 LIF 可用性,LIF 放置过程会根据可访问性和端口属性检查来验证端口是否能够承载 LIF。
系统必须满足以下条件才能将复制的 LIF 放置在伙伴集群上:
情况 | LIF 类型:FC | LIF 类型:IP/iSCSI |
---|---|---|
确定节点 | ONTAP 尝试将复制的 LIF 放置在创建它的节点的灾难恢复(DR)伙伴上。 如果 DR 伙伴不可用,则放置到 DR 辅助伙伴上。 | ONTAP 尝试将复制的 LIF 放置在创建它的节点的 DR 伙伴上。 如果 DR 伙伴不可用,则放置到 DR 辅助伙伴上。 |
确定端口 | ONTAP 确定 DR 集群上连接的 FC 目标端口。 | 系统选择 DR 集群上与源 LIF 位于同一 IPspace 的端口来进行可访问性检查。 如果 DR 集群在同一 IPspace 中没有端口,则无法放置 LIF。 DR 集群中已在同一 IPspace 和子网中托管 LIF 的所有端口都会自动标记为可访问;并可用于放置。这些端口不包括在可访问性检查中。 |
检查可访问性 | 确定可访问性的方法是检查是否可以连接 DR 集群中的端口上的源光纤网 WWN。 如果 DR 站点不存在相同的光纤网,则 LIF 将放置在 DR 伙伴的随机端口上。 | 确定可访问性的方法是响应从 DR 集群上每个先前确定的端口到待放置 LIF 的源 IP 地址的地址解析协议(ARP)广播。 为了使可访问性检查成功,必须在两个集群之间允许 ARP 广播。 从源 LIF 接收到响应的每个端口都将被标记为可能的放置目标。 |
选择端口 | ONTAP 根据适配器类型和速度等属性对端口进行分类,然后选择具有匹配属性的端口。 如果未找到具有匹配属性的端口,则将 LIF 放置在 DR 伙伴的随机连接端口上。 | 从可访问性检查期间标记为可访问的端口中,ONTAP 优先选择与 LIF 子网关联的广播域中的端口。 如果 DR 集群上没有网络端口位于与 LIF 子网关联的广播域中,则 ONTAP 选择可访问源 LIF 的端口。 如果没有可访问源 LIF 的端口,则从与源 LIF 的子网关联的广播域中选择一个端口,如果不存在这样的广播域,则选择随机端口。 ONTAP 根据适配器类型、接口类型和速度等属性对端口进行分类,然后选择具有匹配属性的端口。 |
LIF 放置 | 从可访问的端口中,ONTAP 选择负载最少的端口进行放置。 | 从所选的端口中,ONTAP 选择负载最少的端口进行放置。 |
DR 伙伴节点处于停机状态时放置复制的 LIF
在已接管 DR 伙伴的节点上创建 iSCSI 或 FC LIF 时,复制的 LIF 将放置在 DR 辅助伙伴节点上。在后续交还操作完成之后,LIF 不会自动移动到 DR 伙伴。这可能导致 LIF 聚集在伙伴集群中的单个节点上。在 MetroCluster 切换操作期间,后续试图映射属于存储虚拟机(SVM)的 LUN 的行为都会失败。
接管操作或交还操作完成之后,应运行 metrocluster check lif show 命令来验证 LIF 放置是否正确。如果存在错误,可以运行 metrocluster check lif repair-placement 命令解决问题。
LIF 放置错误
由 metrocluster check lif show 命令显示的 LIF 放置错误在切换操作完成后会保留下来。如果对具有放置错误的 LIF 发出 network interface modify、network interface rename 或 network interface delete 命令,则会删除该错误,且该错误不会出现在 metrocluster check lif show 命令的输出中。
LIF 复制故障
还可以使用 metrocluster check lif show 命令检查 LIF 复制是否成功。如果 LIF 复制失败,则会显示 EMS 消息。
对于任何未能找到正确端口的 LIF,可以通过运行 metrocluster check lif repair-placement 命令来更正复制失败问题。应尽快解决任何 LIF 复制失败问题,以便在 MetroCluster 切换操作期间验证 LIF 的可用性。
切换后无法访问 LIF
如果在源和 DR 节点的 FC 目标端口所连接的 FC 交换机光纤网中进行了任何更改,则在执行切换操作后,主机可能无法访问放置在 DR 伙伴上的 FC LIF。
在 FC 交换机光纤网中进行更改后,应该对源以及 DR 节点运行 metrocluster check lif repair-placement 命令,以验证主机是否可连接 LIF。交换机光纤网中的更改可能导致 LIF 放置在 DR 伙伴节点的不同目标 FC 端口中。