作者:李海涛a于 2018年08月20日 发布在分类 / 经验案例 / FAQ 下,并于 2018年08月20日 编辑
2018-08-20 12:50:12版本: 如何处理FusionStorage无法识别到服务器上的磁盘
 历史版本

修改日期 修改人 备注
2018-08-20 14:56:25[当前版本] 系统管理员 更改发布小组
2018-08-20 12:50:12 李海涛a CREAT

一、提问

存储节点使用非直通的RAID卡,例如LSI3108、LSI2208、HP P840i、HP P420i等,为每一块用于存储池的磁盘创建了单盘RAID0,然后在储节点上安装完FusionStorage Agent,但是在服务器界面却看不到磁盘,在存储节点上执行“cat /proc/smio_host”命令,查询出来的磁盘Location为-1或者大于5000,也无法看到磁盘的ESN

二、问题原因

使用非直通的RAID卡,需要在操作系统上安装RAID卡的命令行工具(可执行磁盘配置管理等操作)后,FusionStorage才能识别到磁盘。
上述问题的原因在于未安装RAID卡的命令行工具,或者安装完命令行工具之后,未重启smio服务。

三、解决方法

FusionStorage Block产品文档在 “安装过程(XXX场景) -> 简介 -> 系统要求”这一章节中,已注明需要安装命令行工具的RAID卡型号,命令行工具的兼容版本,以及命令行工具的下载链接。详情请查阅产品文档中的这一章节。
下面给出解决该问题的快速链接和方法:
1、  确认RAID卡的型号,根据RAID卡型号下载命令行工具:
l  LSI系列的RAID卡:

1)  访问:https://www.broadcom.com/support/download-search
2)  在右上角的搜索中,分别输入“storcli”和“MegaCli”
3)  在搜索结果中,选中左边的“Downloads”,过滤搜索结果
4)  下载版本兼容的storcli和MegaCLI工具,例如:
也可以直接使用如下附件中已下载好的工具.
l  HP服务器的RAID卡:

若存储节点的服务器使用的RAID卡为“P400i”、“P410i”和“P420i”则需要安装 hpacucli,若RAID卡为“P840i”,则需要安装hpssacli。
hpssacli的下载链接如下:
http://h20566.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_c88321dcaaa94c7db3eb5fc651&sp4ts.oid=7271241

hpacucli的下载链接如下:
https://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_9a45caa3b8be46398c1bd4d016&lang=en-us&cc=us

也可以直接使用如下附件中已下载好的工具.

2、  将下载好的命令行工具,上传到各存储节点并安装,安装命令参考如下:
rpm -ivh XXXXXX.rpm
3、  安装成功后,执行如下命令重启smio服务:
R6C00及之后的版本请执行:sh /opt/dsware/agent/script/dsware_smio_tool.sh restart

R6C00之前版本请执:cd /opt/dsware/osd/ko/`uname -r`/smio ; sh smio_stop ; sh smio_start

命令执行结果如下.

4、  在存储节点上执行“cat /proc/smio_host”命令,查看磁盘的Location及ESN是否显示正常.

历史版本-目录  [回到顶端]
    宏杉案例知识库-V4.0.1