Skip to main content
ONTAP FlexArray
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

阵列LUN组中没有LUN的原因

贡献者

验证后端配置时、您应检查 storage array config show 输出以确定LUN是否显示在LUN组中。如果 storage array config show 输出显示阵列LUN组中没有LUN、则ONTAP可以看到网络结构上的目标端口、但目标端口未向ONTAP提供阵列LUN。

目标端口可能无法向ONTAP (open target port)提供阵列LUN的原因有很多。不同存储阵列之间开放目标端口的原因可能不同。此外、处理开放目标端口问题的方法因存储阵列而异。对于所有存储阵列、对目标端口打开的原因进行故障排除时、应检查存储阵列配置、包括主机组配置。

例如、原因可能是_空 主机组_、它将自己作为开放目标端口呈现给ONTAP。如果主机组为空、主机组将定义FC启动程序和目标端口、但不会列出任何阵列LUN (即、主机组为空)。

备注

空主机组不会影响ONTAP系统的运行。

下图显示了一个开放端口目标端口情形和一个空主机组情形。(为了简单起见、图中使用了独立的ONTAP系统。)

打开的目标端口是由于存储控制器1A的主机组定义中缺少LUN ID而导致的。在存储控制器1A的主机组定义中、FC启动程序0b已分区到目标端口、并且已为FC启动程序端口0b定义了一个主机组、但主机组中没有LUN ID。如图所示、存储控制器2A的主机组定义既包括启动程序、也包括LUN。

空主机组是由于存储控制器1B和2B的主机组定义中未列出阵列LUN而导致的。FC启动程序0a和0d已分区到目标端口、但未显示任何LUN。

主机组中缺少LEVs

以下示例显示了 storage array config show 所示情形的输出、其中ONTAP系统已分区到存储阵列、但存储控制器1A的主机组定义中没有LUN、从而导致目标端口打开。控制器1B和2B在各自的主机组定义中没有LUN、从而导致主机组为空。

在图示情形的输出中、FC启动程序0a、0b和0d的LUN计数字段中未显示任何LUN。对于FC启动程序0c、LUN组1中显示了两个LUN。

cluster-1::> storage array config show
          LUN   LUN
Node      Group Count  Array Name       Array Target Port   Initiator
--------- ----- -----  ------------     ------------------- ---------
vs1
           0     2     EMC_SYMMETRIX_1  50060480000001b0       0c

           1     0     EMC_SYMMETRIX_1  50060480000001a0       0b

           2     0     EMC_SYMMETRIX_1  50060480000001b1       0a

                 0     EMC_SYMMETRIX_1  50060480000001a1       0d

4 entries were displayed.
备注

通过输出、您可以确定问题不是由主机组中缺少FC启动程序引起的。如果主机组中缺少FC启动程序、则ONTAP将无法识别没有LUN的LUN组。