跳到主要内容

关于 LIF 复制和放置的要求和问题

应了解 MetroCluster 配置中的 LIF 复制要求。还应知道复制的 LIF 如何放置在伙伴集群上,并应了解 LIF 复制或 LIF 放置失败时出现的问题。

将 LIF 复制到伙伴集群

在 MetroCluster 配置中的集群上创建 LIF 时,该 LIF 将复制到伙伴集群上。LIF 不是以一对一的形式放置的。为了确保切换操作后的 LIF 可用性,LIF 放置过程会根据可访问性和端口属性检查来验证端口是否能够承载 LIF。

系统必须满足以下条件才能将复制的 LIF 放置在伙伴集群上:

情况LIF 类型:FCLIF 类型: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 modifynetwork interface renamenetwork interface delete 命令,则会删除该错误,且该错误不会出现在 metrocluster check lif show 命令的输出中。

LIF 复制故障

还可以使用 metrocluster check lif show 命令检查 LIF 复制是否成功。如果 LIF 复制失败,则会显示 EMS 消息。

对于任何未能找到正确端口的 LIF,可以通过运行 metrocluster check lif repair-placement 命令来更正复制失败问题。应尽快解决任何 LIF 复制失败问题,以便在 MetroCluster 切换操作期间验证 LIF 的可用性。

即使源 SVM 为 down 状态,如果在目标 SVM 内具有相同 IPspace 和网络的一个端口中存在属于不同 SVM 的 LIF,则 LIF 放置仍可能正常进行。

切换后无法访问 LIF

如果在源和 DR 节点的 FC 目标端口所连接的 FC 交换机光纤网中进行了任何更改,则在执行切换操作后,主机可能无法访问放置在 DR 伙伴上的 FC LIF。

在 FC 交换机光纤网中进行更改后,应该对源以及 DR 节点运行 metrocluster check lif repair-placement 命令,以验证主机是否可连接 LIF。交换机光纤网中的更改可能导致 LIF 放置在 DR 伙伴节点的不同目标 FC 端口中。