- 环境说明:
cpu:Phytium,FT-2000+/64
bios: 昆仑固件
操作系统:Kylin Linux Advanced Server V10 (Lance)
raid卡:AVAGO MegaRAID SAS 9361-8i
存储:2块SSD,11块HDD
- 部署要求
使用LSI创建raid,2块ssd作raid1(拿到设备时此项已作好本次不重作),使用u盘安装kylin到ssd raid上,11块hdd作raid5+1热备。
- 遇到的问题:
kylin安装过程遇到Error setting up base repository无法继续安装
- 解决办法:
由于安装源默认为cdrom,u盘安装仍然会去检索cdrom,而且隐藏u盘源。
在进入grub引导界面,按e进入编辑模式,修改以下内容
在quiet后面添加以下内容
Inst.repo=hd:LABEL=Kylin-Serve
注意这里的label的值,由于我是使用UltraISO制作的启动盘,win下的label只有这么长,所以填这个,按ctl+x执行安装,后续可以选择u盘安装源了
- 遇到的问题:
在当前昆仑固件环境下无法在机器启动自检后按ctl+r进入MegaRAID配置界面创建raid
- 解决办法:
由于无法直接使用MegaRAID进行配置,需要在kylin下使用storcli进行raid创建。
storcli直接yum安装即可,安装后默认安装路径为/opt/MegaRAID/storcli/。
storcli命令格式
storcli \cx show
说明:
\cx 控制器,即MegaRAID卡,\call显示所有,\c0第1块raid卡,\c1第2块raid卡
\ex 背板
\sx 磁盘槽位
第1块raid卡上第2背板第3块硬盘表示方法:\c0\e1\s3
以下使用为11块盘创建raid5+1的过程
storcli /c0 add vd r5 size=all name=storage drives=8:0-9
使用0-9号磁盘创建raid5
storcli /c0/e8/s10 add hotsparedrive dgs=1
使用第10号磁盘为第2个raid(即dgs=1)创建专属热备盘。
storcli /c0/e8/s9 delete hotsparedrive
删除热备盘
- 遇到的问题:
如果系统盘也要重作raid,然后再安装操作系统。
- 解决办法:
由于无法直接使用MegaRAID进行配置,所以操作系统也无法安装,此时需要制作操作系统安装引导盘,引导到单用户模式下,再加载装有storcli.efi的u盘,通过运行u盘上的storcli命令进行raid制作,最后在制作好的raid上安装操作系统。(此过程未实践安装提供思路待续。。。。。。)