级联分区和主机组配置错误示例

区域定义中出现的错误可能会影响主机组定义,反之亦然。如果 LUN 在路径上不可见、则需要检查分区和主机组配置错误。

假设您的配置顺序如下所示:

  1. 已在交换机上创建区域定义。

    ONTAP 系统的 FC 启动程序端口 0A 的 WWPN 被置于区域定义中。但是,目的是将 FC 启动程序端口 0C 的 WWPN 置于区域定义中。

  2. 已在存储阵列上创建主机组。

    已选择 FC 启动程序端口 0A 的 WWPN (因为这是唯一可用的 WWPN 、而且不清楚它是 0A 的 WWPN 而不是 0C )。

  3. 在 ONTAP 中、您通过 FC 启动器端口查看阵列 LUN 、预期将在 0 C 上看到阵列 LUN

    但是, 0C 上没有阵列 LUN ,因为区域定义和主机组定义都不正确地包含 FC 启动程序端口 0A 的 WWPN 。

    注:您使用storage array config show该命令查看阵列 LUN 信息。
  4. 由于无法在启动器上看到预期可以看到的 LUN 、因此您可以开始进行故障排除。

您需要同时检查分区和主机组配置、但以下哪一个步骤都不重要。您可能会看到不同的消息、具体取决于您是首先修复主机组还是先修复分区。

首先检查分区,排除故障

  1. 检查 ONTAP 系统的区域定义。

    您认识到其中有两个分区、其中的 FC 启动程序端口 0A 的 WWPN 和其中没有为 0C 设置 WWPN 的区域。

  2. 修复错误的区域定义并激活它们。
    注:运行时,无法通过启动器端口查看阵列 LUNstorage array config show
  3. 转至阵列并重新配置主机组以包括 FC 启动程序端口 0C 的 WWPN

    现在 0 C 的 WWPN 位于已激活的区域定义中、存储阵列上主机组配置的 picklist 中将显示 0 C 的 WWPN 。

  4. 在 ONTAP 系统上、运行storage array config show通过 FC 启动器端口检查阵列 LUN 以确认阵列 LUN 显示在 0C 上

首先检查主机组以排除故障

  1. 从 ONTAP 系统的控制台运行storage show adapteradapter#、然后记下缺少的适配器的 WWPN - 本示例中为 0C 。
  2. 转至存储阵列并将您记下的 WWPN 与主机组选择列表中显示的 WWPN 进行比较,以查看是否列出了您期望的 FC 启动程序端口的 WWPN 。

    如果未显示预期的 WWPN 、则指定的启动程序不在区域定义中。

  3. 如果存储阵列允许您修改主机组中的 WWPN 、则可以修改显示为您记下的 WWPN 的 WWPN 。
    注:如果存储阵列不允许您修改主机组中的 WWPN ,则需要在修改区域定义后修改主机组定义。

    由于分区尚未修复,因此您仍无法在要使用的启动器上看到 LUN 。

  4. 转至交换机并使用正确的 FC 端口启动程序替换错误的 WWPN ,然后激活区域定义。
  5. 如果您无法在该过程的前面部分更正主机组定义中的 WWPN 、请转至存储阵列并重新配置主机组以包括 FC 启动程序端口 0C 的 WWPN

    现在 0 C 的 WWPN 位于已激活的区域定义中、存储阵列上主机组配置的 picklist 中将显示 0 C 的 WWPN 。

  6. 在 ONTAP 系统上、运行storage array config show通过 FC 启动器端口检查阵列 LUN 以确认阵列 LUN 显示在 0C 上

    现在,您应该可以通过 FC 启动程序端口访问 LUN 。