FusionCompute CNA节点无法扫描到SAN存储设备

问题描述

CNA节点无法扫描到SAN存储设备

告警信息

处理过程

一、首先排查是否是由于存储配置错误导致扫描不到存储设备

1、使用“PuTTY”,登录当前扫描的CNA节点。以“gandalf”用户,通过管理平面IP地址登录。

2、 执行以下命令,按提示输入“root”用户的密码,切换至“root”用户。

su - root

3、 执行以下命令,防止“PuTTY”超时退出。

TMOUT=0

4、 执行以下命令,进入/dev/disk/by-id/目录

cd  /dev/disk/by-id/

5、  执行命令

ll  | grep 60022a11000926270035e9fd0000000a

查找分配给我们环境的LUN是否在CNA上可以发现,其中60022a11000926270035e9fd0000000a为LUN的WWN号(此处只是举例说明,需要具体问题具体对待)

如该命令执行结果回显为空,则说明CNA上发现不了该LUN,执行6

如该命令执行结果回显不为空,如下图:

则说明CNA上已经可以发现该LUN,那么说明SAN存储上的配置没有问题,该LUN已经添加映射,并且CNA的启动器也已添加,由于存储配置错误导致扫描不到存储设备的怀疑点可以排除。需要排查该LUN是否由于存在分区而导致无法被扫描到,执行步骤7。

6、检查SAN设备上配置是否正确,CNA的启动器是否添加给主机且是否将LUN映射给主机(具体方法请参考当前使用的SAN设备的指导手册)

配置正确?

是:联系华为技术支持

否:按照SAN设备指导说明重新配置,配置完后重新扫描

二、检查存储设备是否存在分区

7、  执行命令 cd  /dev/disk/by-id

在该目录下执行命令:ll | grep scsi-360022a11000926270035e9fd0000000a

a)     如执行结果如下图1所示,
图1:

图2:

表明LUN 60022a11000926270035e9fd0000000a有一个分区part1,且

LUN 60022a11000926270035e9fd0000000a 对应的盘符为dm-5.

b)     如执行结果如图2所示,表明LUN

60022a11000926270035e9fd0000000a没有分区

有------------------执行步骤8

无------------------联系华为技术支持。

三、删除分区

8、   具体步骤

a)  执行命令:fdisk /dev/dm-5

b) 输入  d   然后回车

c) 输入 1   然后回车

如果磁盘有多个分区,重复执行上述b)-c)步骤,全部删除

d) 输入 w  然后回车

根因

1、   存储配置错误,在SAN设备上没有将LUN映射给主机,或者未将CNA的启动器添加给SAN设备上的主机。

2、   存储设备上存在分区,如果存储设备上存在分区,FC会认为该存储设备已被使用,在扫描时就会将其过滤掉。

3、   其它

建议与总结

阅读剩余
THE END