摘要
當嘗試在更高系列的M4或M5機架安裝伺服器上安裝時,作業系統在嵌入式raid控制器和安裝到正確的驅動器上時遇到問題。
本文檔將幫助解決為redhat作業系統載入正確的模組和驅動器的問題。
問題:之前,在Red Hat 6.10及更低版本中,安裝的方法是對映伺服器安裝程式ISO,然後執行一系列額外步驟來安裝驅動程式和作業系統。更複雜的是,在RHEL 7.1及更高版本中,dud.img驅動程式映像的檔案型別更改為dd.iso。 Cisco IMC虛擬驅動器對映器一次只能對映一個.iso檔案,並且只能對映為虛擬CD/DVD。
因應措施:此過程通過在對映之前將dd.iso驅動程式檔案重新命名為dd.img,簡化了步驟。 這樣,您就可以將RHEL安裝ISO對映為虛擬CD/DVD,同時將重新命名的dd.img驅動程式檔案對映為虛擬磁片或虛擬可移動磁碟。 RHEL仍然檢測dd.img作為dd.iso;只有思科IMC虛擬驅動器對映器將其視為img檔案。請注意,安裝嚮導初始化時,磁碟可能顯示為單獨的磁碟/分割槽,然後顯示安裝所需的內容。由於linux模組在安裝程式上的載入,這可能會造成混淆。要解決此問題,請按照本文檔底部的步驟操作,以保留磁碟名稱以安裝M.2。
程式
有關支援的具體作業系統版本,請參閱您的伺服器版本的硬體和軟體相容性表。
本主題介紹在具有嵌入式MegaRAID堆疊的系統上全新安裝RHEL裝置驅動程式。
註:如果您使用嵌入式RAID控制器和Linux,則pSATA和sSATA控制器都必須設定為LSI SW RAID模式。
開始之前
在嵌入式控制器上安裝此驅動程式之前,必須在嵌入式控制器上配置一個RAID驅動器組,以控制要安裝作業系統(pSATA和/或sSATA)的驅動器。
要訪問配置實用程式,請開啟BIOS設定實用程式,轉到Advanced頁籤,然後選擇嵌入式控制器的實用程式例項:
對於pSATA,請選擇LSI Software RAID Configuration Utility(SATA)
對於sSATA,請選擇LSI Software RAID Configuration Utility(sSATA)
過程步驟
步驟1 |
|
步驟2 |
提取dd.iso檔案:
- 將Cisco UCS C系列驅動程式ISO映像燒錄到磁碟。
- 將驅動程式資料夾的內容瀏覽到嵌入式MegaRAID驅動程式的位置:/<OS>/儲存/Intel/C600-M5/
- 將dd.iso檔案複製到工作站上的臨時位置。
- 將儲存的dd.iso重新命名為dd.img。
|
步驟3 |
登入到伺服器的Cisco IMC介面。 |
步驟4 |
啟動虛擬KVM控制檯視窗,然後點選虛擬媒體頁籤。 按一下Add Image並瀏覽以選擇您的遠端RHEL安裝ISO映像。 注意: .iso檔案只能對映為虛擬CD/DVD。 再次按一下Add Image,然後瀏覽以選擇您在步驟2中重新命名的RHEL 7.x dd.img檔案。 注意:將dd.img檔案對映為虛擬磁片或虛擬可移動磁碟。 選中剛新增的介質的對映列中的覈取方塊,然後等待對映完成。 |
步驟5 |
重新開啟目標伺服器的電源。 |
步驟6 |
在啟動過程中看到F6提示時按F6。「Boot Menu(啟動選單)」視窗開啟。 附註:不要在下一步中按Enter鍵開始安裝。而是按e編輯安裝引數。 |
第7步 |
在「Boot Menu(啟動選單)」視窗中,使用箭頭鍵選擇「Install Red Hat Enterprise Linux」 ,然後按e編輯安裝引數。 |
步驟8 |
將以下黑名單命令追加到以linuxefi開頭的行尾:
linux dd modprobe.blacklist=ahci nodmraid |
步驟9 |
可選:要在安裝期間檢視完整的詳細安裝狀態步驟,請從行中刪除Quiet引數。 |
步驟10 |
在「Boot Menu(啟動選單)」視窗中,按Ctrl+x開始互動式安裝。 |
步驟11 |
在Driver disk device selection下,選擇安裝驅動程式.img檔案的選項。(鍵入r以刷新清單(如果未填充清單)。) 注意:安裝程式將驅動程式檔案識別為.iso檔案,即使您將其重新命名為dd.img進行對映也是如此。 在清單中鍵入驅動程式裝置ISO的編號。請勿選擇RHEL ISO映像。在以下示例中,鍵入6以選擇裝置sdb: 5)sr0 iso9660 RHEL-7.6\x20Server.x 6)sdb iso9660 CDROM #選擇,「r」 — 刷新或「c」 — 繼續:6 安裝程式讀取驅動程式檔案並列出驅動程式。 |
步驟12 |
在Select drivers to install下,鍵入列出megasr驅動程式的行的編號。在以下示例中,鍵入1: 1)[ ] /media/DD-1/rpms/x86_61/kmod-megasr-18.01.2010.1107_e17.6-1.x86_61.rpm #以切換選擇,或'c' — 繼續:1 您選擇的內容將顯示在方括弧中,X表示在方括弧中。 1)[X] /media/DD-1/rpms/x86_61/kmod-megasr-18.01.2010.1107_e17.6-1.x86_61.rpm |
步驟13 |
鍵入c繼續。 |
步驟14 |
按照RHEL安裝嚮導完成安裝。 |
步驟15 |
當顯示嚮導的「安裝目標」螢幕時,確保LSI MegaSR列為選擇內容。如果未列出,則驅動程式未成功載入。在這種情況下,請選擇重新掃描磁碟。 |
步驟16 |
安裝完成後,重新啟動目標伺服器。 |
使用Redhat選項將megasr raid保留為可引導的os raid磁碟。
安裝時,常見的情況是安裝/dev/sda。這是為了確保作業系統始終為/boot /boot/EFI配置/dev/sda,然後為lvm保留資料磁碟/lun,使其僅用於資料,並為OS lun配置可引導選項。由於m.2驅動器使用swraid,而hwraid用於資料,因此安裝程式有時會在安裝後選擇錯誤的驅動器以引導至。
在安裝之後,從下面的作業系統設定中,我們可以按照每個Redhat解決方案執行以下操作來保留功能和作業系統驅動器對映如何在RHEL 7中引導期間更改儲存裝置的順序? 如下:
第1步:
編輯/etc/sysconfig/grub檔案並如下修改GRUB_CMDLINE_LINUX行:
GRUB_CMDLINE_LINUX="rd.lvm.lv=rootvg/rootlv rd.lvm.lv=rootvg/swaplv rd.driver.pre=megasr rd.driver.post=megaraid_sas"
第2步:
在/etc/sysconfig/grub中儲存更改後,運行以下命令以寫入GRUB配置
On BIOS-based machines ( legacy boot ): ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
On UEFI-based machines: ~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
重新引導時, /dev/sda將是megasr raid磁碟,然後hwraid將成為另一個raid/磁碟。
您可以運行以下命令來確認這一點。
pvdisplay
fdisk -l |grep /dev/sda
lsblk
cat /etc/fstab <-- to confirm os mounting
blkid
Cisco UCS參考文檔,適用於採用M.2 /嵌入式SATA raid控制器和linux的M4/M5伺服器
B系列:
B200-m5,帶M.2儲存安裝linux
B480-m5,帶M.2儲存安裝linux
C系列:
C220-m4 M.2儲存安裝linux
採用M.2儲存安裝的C220-M5 linux
採用M.2安裝linux的C240-m4
採用M.2儲存的C240-m5安裝linux
C480-m5 — 帶M.2儲存安裝linux
採用M.2儲存的C480-m5-ML安裝linux
S系列:
採用m.2/SSD嵌入式SATA控制器的S3260-M5