Sas接口卡的驅動安裝系統及方法
【技術領域】
[0001] 本發明涉及一種SAS接口卡的驅動安裝系統及方法。
【背景技術】
[0002] 目前,大多數服務器通過一些LSI(大規模集成,Large-ScaleIntegration)SAS (SerialAttachedSCSI,串行連接SCSI)接口卡連接多個SAS硬盤,以大幅地擴充服務器的 存儲功能。LSISAS接口卡與服務器連接后,在使用前需要安裝相應的驅動(例如LSI驅動) 才能正常的使用。LSI驅動的安裝需要在系統啟動的過程中進行操作,當系統運行到LSI配 置界面按"F6"會自動的從"Follopy:A"盤中提取預先放入的驅動文件進行安裝。然而目 前大多數的服務器主板上都會存在BMC(BaseboardManagementController,基板管理控 制器),使得在某些操作系統(例如Windows2003)下對LSI驅動的安裝存在以下問題:在服 務器上電后,BMC的固件(Firmware)會自動啟動并創建虛擬的⑶-ROM(只讀光盤),其會占 用系統的"Follpy:A"盤,由于無法正常地從"Follpy:A"盤中獲取驅動而使得LSI驅動無 法正常地安裝。傳統解決方法有兩種:(1)在系統的BIOS(BasicInputOutputSystem, 基本輸入輸出系統)中進行設置,禁用所有虛擬設備的創建,BMC就不會對"Follpy:A"盤進 行占用,LSI驅動就可以正常安裝,但這樣會影響到BMC的部份功能;(2)拿掉BMC存放中 存放固件的閃存,等LSI驅動安裝完成后,再將所述閃存放回,但是多數服務器的BMC已經 被固定在主板上的,無法取下。因此對于SAS接口卡的安裝并不方便,且工作效率也不高。
【發明內容】
[0003] 鑒于以上內容,有必要提供一種SAS接口卡的驅動安裝系統及方法,可以方便有 效地安裝SAS接口卡的驅動。
[0004] 所述的SAS接口卡的驅動安裝系統,運行于服務器的基板管理控制器BMC上,該 系統包括:創建模塊,用于預先在BMC中創建與SAS接口卡的驅動安裝相關的配置選項以 及配置指令,所述的配置選項包括當檢測到驅動安裝完成后是否自動創建虛擬只讀光盤的 選項;接收模塊,用于當服務器上電后且BMC啟動后,接收用戶在所創建的配置選項設置的 配置信息;禁用模塊,用于利用所創建的配置指令中的禁止創建虛擬只讀光盤的指令,禁 用BMC中虛擬只讀光盤的創建,并啟動服務器的操作系統的運行;安裝模塊,用于在操作系 統運行過程中需要安裝驅動時,自動從服務區的存儲裝置中預設的存儲位置處提取驅動文 件,以進行SAS接口卡的驅動安裝;配置模塊,用于當驅動文件安裝完成后,讀取所接收的 配置信息,以及當所設置的配置信息為當檢測到驅動安裝完成后自動創建虛擬只讀光盤, 利用所創建的配置指令中的創建虛擬只讀光盤的指令控制BMC的固件創建虛擬只讀光盤。
[0005] 所述SAS接口卡的驅動安裝方法,應用于服務器的基板管理控制器BMC上,該方法 包括:創建步驟:預先在BMC中創建與SAS接口卡的驅動安裝相關的配置選項以及配置指 令,所述的配置選項包括當檢測到驅動安裝完成后是否自動創建虛擬只讀光盤的選項;接 收步驟:當服務器上電后且BMC啟動后,接收用戶在所創建的配置選項設置的配置信息;禁 用步驟:利用所創建的配置指令中的禁止創建虛擬只讀光盤的指令,禁用BMC中虛擬只讀 光盤的創建,并啟動服務器的操作系統的運行;安裝步驟:在操作系統運行過程中需要安 裝驅動時,自動從服務區的存儲裝置中預設的存儲位置處提取驅動文件,以進行SAS接口 卡的驅動安裝;配置步驟:當驅動文件安裝完成后,讀取所接收的配置信息,以及當所設置 的配置信息為當檢測到驅動安裝完成后自動創建虛擬只讀光盤,利用所創建的配置指令中 的創建虛擬只讀光盤的指令控制BMC的固件創建虛擬只讀光盤。
[0006] 相較于現有技術,本發明提供的SAS接口卡的驅動安裝系統及方法,通過在BMC中 增加新的配置指令,在不影響BMC的功能下,方便地完成SAS接口卡的驅動的安裝,并根據 用戶對BMC的配置繼續相應的操作。該安裝方法操作簡單,使用方便,而且可以進行遠程操 作,同時也大大提高了服務器在同類產品中的競爭力,增強了服務器的性能。
【附圖說明】
[0007] 圖1是本發明服務器的較佳實施例的系統架構圖。
[0008] 圖2是本發明SAS接口卡的驅動安裝系統的較佳實施例的功能模塊圖。
[0009] 圖3是本發明SAS接口卡的驅動安裝方法中較佳實施例的方法流程圖。
[0010] 主要元件符號說明
【主權項】
1. 一種SAS接口卡的驅動安裝方法,應用于服務器的基板管理控制器BMC上,其特征在 于,該方法包括: 創建步驟;預先在BMC中創建與SAS接口卡的驅動安裝相關的配置選項W及配置指令, 所述的配置選項包括當檢測到驅動安裝完成后是否自動創建虛擬只讀光盤的選項; 接收步驟;當服務器上電后且BMC啟動后,接收用戶在所創建的配置選項設置的配置 信息; 禁用步驟:利用所創建的配置指令中的禁止創建虛擬只讀光盤的指令,禁用BMC中虛 擬只讀光盤的創建,并啟動服務器的操作系統的運行; 安裝步驟;在操作系統運行過程中需要安裝驅動時,自動從服務區的存儲裝置中預設 的存儲位置處提取驅動文件,W進行SAS接口卡的驅動安裝; 配置步驟:當驅動文件安裝完成后,讀取所接收的配置信息,W及當所設置的配置信息 為當檢測到驅動安裝完成后自動創建虛擬只讀光盤,利用所創建的配置指令中的創建虛擬 只讀光盤的指令控制BMC的固件創建虛擬只讀光盤。
2. 如權利要求1所述的SAS接口卡的驅動安裝方法,其特征在于,所述創建的配置選項 還包括是否自動獲取最新驅動文件的選項。
3. 如權利要求2所述的SAS接口卡的驅動安裝方法,其特征在于,所述預設的配置步驟 還包括:當所設置的配置信息為自動獲取最新驅動文件,利用配置指令中的在指定地址處 下載最新驅動文件的指令,自動通過簡單文件傳輸協議從指定地址處下載最新驅動文件W 更新存儲裝置中的驅動文件。
4. 如權利要求1所述的SAS接口卡的驅動安裝方法,其特征在于,所述創建的配置選項 顯示于BMC的本地配置界面與網頁配置界面上,供用戶進行相應的選擇W設置BMC的配置 信息。
5. -種SAS接口卡的驅動安裝系統,運行于服務器的基板管理控制器BMC上,其特征在 于,該系統包括: 創建模塊,用于預先在BMC中創建與SAS接口卡的驅動安裝相關的配置選項W及配置 指令,所述的配置選項包括當檢測到驅動安裝完成后是否自動創建虛擬只讀光盤的選項; 接收模塊,用于當服務器上電后且BMC啟動后,接收用戶在所創建的配置選項設置的 配置信息; 禁用模塊,用于利用所創建的配置指令中的禁止創建虛擬只讀光盤的指令,禁用BMC 中虛擬只讀光盤的創建,并啟動服務器的操作系統的運行; 安裝模塊,用于在操作系統運行過程中需要安裝驅動時,自動從服務區的存儲裝置中 預設的存儲位置處提取驅動文件,W進行SAS接口卡的驅動安裝; 配置模塊,用于當驅動文件安裝完成后,讀取所接收的配置信息,W及當所設置的配置 信息為當檢測到驅動安裝完成后自動創建虛擬只讀光盤,利用所創建的配置指令中的創建 虛擬只讀光盤的指令控制BMC的固件創建虛擬只讀光盤。
6. 如權利要求5所述的SAS接口卡的驅動安裝系統,其特征在于,所述創建的配置選項 還包括是否自動獲取最新驅動文件的選項。
7. 如權利要求6所述的SAS接口卡的驅動安裝系統,其特征在于,所述預設的配置模塊 還用于當所設置的配置信息為自動獲取最新驅動文件,利用配置指令中的在指定地址處下 載最新驅動文件的指令,自動通過簡單文件傳輸協議從指定地址處下載最新驅動文件w更 新存儲裝置中的驅動文件。
8.如權利要求5所述的SAS接口卡的驅動安裝系統,其特征在于,所述創建的配置選項 顯示于BMC的本地配置界面與網頁配置界面上,供用戶進行相應的選擇W設置BMC的配置 信息。
【專利摘要】一種SAS接口卡的驅動安裝系統及方法,包括:在BMC中創建當檢測到驅動安裝完成后是否自動創建虛擬只讀光盤配置選項以及配置指令;當BMC啟動后,接收用戶在所創建的配置選項設置的配置信息;利用配置指令中的禁止創建虛擬只讀光盤的指令,禁用BMC中虛擬只讀光盤的創建;在操作系統運行過程中需要安裝驅動時,自動從服務區的存儲裝置中預設的存儲位置處提取驅動文件,以進行SAS接口卡的驅動安裝;當驅動文件安裝完成后,讀取所接收的配置信息,并根據對應的配置指令執行配置操作。利用本發明可以為服務器提供更加方便地SAS接口卡驅動的安裝方法。
【IPC分類】G06F9-445, G06F3-06
【公開號】CN104679438
【申請號】CN201310622123
【發明人】鐘陽, 孫阿南
【申請人】鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司
【公開日】2015年6月3日
【申請日】2013年11月30日