跳到主要内容

验证 LIF 故障转移配置

在执行升级前,必须验证是否已正确配置故障转移策略和故障转移组。

在升级过程中,LIF 是根据升级方法来进行迁移的。根据升级方法的不同,可能会使用 LIF 故障转移策略,也可能不会使用。

如果集群中有 8 个或更多节点,则使用批处理方法执行自动升级。批量升级方法是将集群分为多个升级批次,先升级第一个批次中的节点及其高可用性(HA)伙伴,然后对其余批次重复该过程。在 ONTAP 9.7 和更低版本中,如果使用批处理方法,则 LIF 会迁移到正在升级的节点的 HA 伙伴上。在 ONTAP 9.8 和更高版本中,如果使用批处理方法,则 LIF 将迁移到其他批处理组。

如果集群中的节点少于 8 个,则使用滚动方法执行自动升级。滚动升级方法包括以下几个步骤:在 HA 对中的每个节点上启动故障转移操作,更新“故障”节点,启动交还,然后为集群中的每个 HA 对重复该过程。如果使用滚动方法,则 LIF 将迁移到 LIF 故障转移策略定义的故障转移目标节点。

  1. 显示每个数据 LIF 的故障转移策略:network interface show -role data -failover

    示例

    此示例显示了具有两个数据 LIF 的 HA 对的默认故障转移配置:

    TDC-DM7K::> network interface show -role data -failover
    Logical Home Failover Failover
    Vserver Interface Node:Port Policy Group
    -------- --------------- --------------------- --------------- ---------------
    vs0
    lif0 TDC-7K-03:e0b nextavail system-defined
    Failover Targets: TDC-7K-03:e0b, TDC-7K-03:e0c,
    TDC-7K-03:e0d, TDC-7K-03:e0e,
    TDC-7K-03:e0f, TDC-7K-01:e0b,
    TDC-7K-01:e0c, TDC-7K-01:e0d,
    TDC-7K-01:e0e, TDC-7K-01:e0f
    vs1
    lif1 TDC-7K-01:e0b nextavail system-defined
    Failover Targets: TDC-7K-01:e0b, TDC-7K-01:e0c,
    TDC-7K-01:e0d, TDC-7K-01:e0e,
    TDC-7K-01:e0f, TDC-7K-03:e0b,
    TDC-7K-03:e0c, TDC-7K-03:e0d,
    TDC-7K-03:e0e, TDC-7K-03:e0f

    Failover Targets 字段显示每个 LIF 按优先级排序的故障转移目标列表。例如,如果 lif0 从其主端口( node0 上的 e0b )进行故障转移,则会先尝试故障转移到 node0 上的端口 e0c 。如果 lif0 无法故障转移到 e0c,则会接着尝试故障转移到 node0 上的端口 e0d,以此类推。
  2. 如果除 SAN LIF 外,所有 LIF 的故障转移策略设置为 disabled,请使用 network interface modify 命令启用故障转移。
    请勿修改 SAN LIF。
  3. 对于每个 LIF,请验证 Failover Targets 字段是否包含来自其他节点的数据端口且这些端口将在升级 LIF 的主节点时保持 up 状态。

    可使用 network interface failover-groups create 命令向故障转移组添加故障转移目标。