問題描述
在服務器裝配了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瀏覽量
8051 -
HBA
+關注
關注
0文章
280瀏覽量
9793 -
PMC
+關注
關注
0文章
89瀏覽量
14919
原文標題:硬盤盤符順序發生變化
文章出處:【微信號:ztedoc,微信公眾號:中興文檔】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論