问题描述
在服务器装配了LSIHBA卡和PMCRAID卡的前提下,安装Linux操作系统或重启Linux操作系统后,硬盘盘符的顺序发生变化,影响服务器的正常使用。
例如:R5930 G2服务器上配置的LSI HBA卡,连接12块8 TB的机械盘作为直通盘使用;配置的PMC RAID卡,连接2块480 GB的SSD盘作RAID 1使用。
安装CentOS操作系统后,12块机械盘盘符显示在前,2块SSD盘做的RAID 1显示在后,RAID 1盘符不为sda,如下图所示。
适用产品
R5300 G4、R5500 G4、R8500 G4、R5300 G4X、R5500 G4X、R8500 G4X、R5930 G2、R5350 G4
原因分析
LSI HBA卡的驱动megaraid_sas较PMC RAID卡的驱动smartpqi优先加载。
解决方案
Legacy启动模式下的解决方案
在安装操作系统时,通过方向键选择Install CentOS 7,如下图所示。
按Tab键,进入配置页面,如下图所示。
*说明:当前的驱动加载顺序配置为rdloaddriver= megaraid_sas rdloaddriver= smartpqi,表示megaraid_sas较smartpqi优先加载。
修改驱动加载顺序为rdloaddriver= smartpqi rdloaddriver= megaraid_sas,使smartpqi较megaraid_sas优先加载。
按回车键,继续安装操作系统。
待操作系统完成后,以root用户登录服务器的操作系统。
执行以下命令,查看当前的硬盘盘符排序,如下图所示。
#cat /proc/cmdline
#lsscsi -q
执行以下命令,在打开的配置文件grub2.cfg中修改驱动的加载顺序为rdloaddriver= smartpqi rdloaddriver= megaraid_sas,如下图所示。 #vi /etc/grub2.cfg
执行以下命令,再次查看硬盘盘符排序,如下图所示。
#cat /proc/cmdline
#lsscsi -q
UEFI启动模式下的解决方案
在安装操作系统时,通过方向键选择Install CentOS 7,如下图所示。
按E键,进入配置页面,如下图所示。
*说明:当前的驱动加载顺序配置为rdloaddriver= megaraid_sas rdloaddriver= smartpqi,表示megaraid_sas较smartpqi优先加载。
修改驱动加载顺序为rdloaddriver= smartpqi rdloaddriver= megaraid_sas,使smartpqi较megaraid_sas优先加载。
按回车键,继续安装操作系统。
待操作系统完成后,以root用户登录服务器的操作系统。
执行以下命令,查看当前的硬盘盘符排序,如下图所示。
#cat /proc/cmdline
#lsscsi -q
执行以下命令,在打开的配置文件grub2-efi.cfg中修改驱动的加载顺序为rdloaddriver= smartpqi rdloaddriver= megaraid_sas,如下图所示。 #vi /etc/grub2-efi.cfg
执行以下命令,再次查看硬盘盘符排序,如下图所示。
#cat /proc/cmdline
#lsscsi -q
审核编辑:刘清
-
RAID卡
+关注
关注
0文章
17浏览量
8031 -
HBA
+关注
关注
0文章
279浏览量
9769 -
PMC
+关注
关注
0文章
89浏览量
14901
原文标题:硬盘盘符顺序发生变化
文章出处:【微信号:ztedoc,微信公众号:中兴文档】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论