存储节点使用非直通的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是否显示正常.