解决方法:在 HP XP 存储阵列中看不到 LUN 时

应设置 HP XP Storage Array with ONTAP Systems 部分所需参数中指定的存储阵列参数、并在将使用阵列 LUN 的 ONTAP 系统连接到 HP XP 存储阵列之前将 LUN 映射到主机组。

带有 ONTAP 系统的 HP XP 存储阵列所需的参数

如果在设置参数并将 LUN 映射到主机组之前配置了分区、则可以通过执行路径重新初始化来解决 LUN 不可见的问题。路径重新初始化会强制重新发现从 HP XP 存储阵列映射的阵列 LUN 。

您使用的过程取决于 ONTAP 系统上是否已配置了带有 HP XP 阵列 LUN 的聚合。(在以下过程中、假定节点 1 和节点 2 是 ONTAP 节点的名称。)

如果已在使用阵列 LUN 的 ONTAP 系统上创建了带有 HP XP 阵列 LUN 的聚合

  1. 运行以下命令以确保在您的 ONTAP 系统上启用 HA 配置: cluster ha show
    将显示以下输出:
    High Availability Configured: true
  2. 运行以下命令以确保在您的 ONTAP 系统上配置了存储故障转移: storage failover show
    将显示以下输出:
              Takeover
    Node           Partner        Possible State Description
    -------------- -------------- -------- -------------------------------------
    Node-1    Node-2    true     Connected to Node-2
    Node-2    Node-1    true     Connected to Node-1
    2 entries were displayed.
    
  3. 通过运行以下命令在节点 1 上执行接管操作: storage failover takeover -ofnode Node-1
  4. 再次运行以下命令以验证 node2 是否已准备好进行恢复操作: storage failover show
    将显示以下输出:
              Takeover
    Node           Partner        Possible State Description
    -------------- -------------- -------- -------------------------------------
    Node-2    Node-1    false    In takeover, Auto giveback will be
                                          initiated in 348 seconds
    Node-1    Node-2    -        Waiting for giveback (HA mailboxes)
    2 entries were displayed.
    
  5. 通过运行以下命令在节点 1 上执行恢复操作: storage failover giveback -ofnode Node-1 -require-partner-waiting true
  6. 从集群中的其他节点重复步骤 3 到步骤 5 。

如果尚未在使用阵列 LUN 的 ONTAP 系统上创建带有 HP XP 阵列 LUN 的聚合

  1. 运行以下命令列出连接到 HP XP 存储阵列的所有 ONTAP FC 启动程序端口: system node run -node <node name> -command "sysconfig -v"

    例如:system node run -node Node-1 -command "sysconfig -v"

  2. 运行以下命令使所有列出的端口脱机: system node run -node <node name> -command "priv set advanced;fcadmin offline <adapter>"

    例如:system node run -node Node-1 -command "priv set advanced;fcadmin offline 0a"

  3. 运行以下命令使所有列出的端口联机: system node run -node <node name> -command "priv set advanced;fcadmin online <adapter>"

    例如:system node run -node Node-1 -command "priv set advanced;fcadmin online 0a"