本實(shí)用新型涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種服務(wù)器集群遠(yuǎn)程更新BIOS系統(tǒng)。
背景技術(shù):
BIOS是英文"Basic Input Output System"的縮略詞,直譯過來后中文名稱就是"基本輸入輸出系統(tǒng)"。其實(shí),它是一組固化到計(jì)算機(jī)內(nèi)主板上一個(gè)ROM芯片上的程序,它保存著計(jì)算機(jī)最重要的基本輸入輸出的程序、開機(jī)后自檢程序和系統(tǒng)自啟動程序,它可從CMOS中讀寫系統(tǒng)設(shè)置的具體信息。其主要功能是為計(jì)算機(jī)提供最底層的、最直接的硬件設(shè)置和控制。
BIOS的重要性不言而喻,采用可擦寫的介制是為了對其進(jìn)行升級。廠家可以提供對BIOS的升級,以便為BIOS增加更多的功能或改進(jìn)其性能,甚至修正其中的錯(cuò)誤。雖然有些固件的問題可以通過軟件補(bǔ)丁來彌補(bǔ),但終歸還是不如直接進(jìn)行固件的升級來得可靠和方便。
大部分的BIOS升級程序都需要在純DOS環(huán)境下運(yùn)行。這個(gè)DOS并不是指Windows下的DOS窗口,而是指未進(jìn)入Windows界面之前的DOS操作環(huán)境。在BIOS配置界面下每臺服務(wù)器重啟并BIOS進(jìn)行手工修改。而,實(shí)際的機(jī)房中往往擁有成千上萬臺服務(wù)器,如果每臺服務(wù)器均分別修改,對于機(jī)房運(yùn)維人員將是極其繁重的工作。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的目的在于提供一種服務(wù)器集群遠(yuǎn)程更新BIOS系統(tǒng),從而解決現(xiàn)有技術(shù)中存在的前述問題。
為了實(shí)現(xiàn)上述目的,本實(shí)用新型所述服務(wù)器集群遠(yuǎn)程更新BIOS系統(tǒng),所述系統(tǒng)包括:BIOS管理服務(wù)器端、客戶端和BMC芯片;所述BMC芯片安裝在所述客戶端的主板上并與所述客戶端通信連接,所述BMC芯片還與所述BIOS管理服務(wù)器端通信連接;與BIOS管理服務(wù)器端通信連接的BMC芯片與客戶端一對一設(shè)置。
優(yōu)選地,所述BIOS管理服務(wù)器端包括BIOS芯片和傳輸模塊;所述BIOS芯片,用于發(fā)布新版BIOS程序;所述傳輸模塊,用于將新版BIOS程序傳輸至客戶端的RAM。
更優(yōu)選地,所述RAM為客戶端的NVRAM非易失性隨機(jī)訪問存儲器。
更優(yōu)選地,所述NVRAM非易失性隨機(jī)訪問存儲器與所述BMC芯片通信連接。
更優(yōu)選地,所述BMC芯片還包括接收單元,所述接收單元與所述傳輸單元連接。
本實(shí)用新型的有益效果是:
本實(shí)用新型改變原來只能在DOS環(huán)境下對一臺服務(wù)器BIOS進(jìn)行FW升級的情況,本實(shí)用新型可同時(shí)對集群下多臺客戶機(jī)的BIOS進(jìn)行FW升級。
附圖說明
圖1為服務(wù)器集群遠(yuǎn)程更新BIOS系統(tǒng)中的流程圖;
圖2為客戶機(jī)系統(tǒng)示意圖;
其中,2-1傳輸模塊,2-2BMC芯片,2-3BIOS芯片。
具體實(shí)施方式
為了使本實(shí)用新型的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對本實(shí)用新型進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式僅僅用以解釋本實(shí)用新型,并不用于限定本實(shí)用新型。
實(shí)施例
本實(shí)施例1.一種服務(wù)器集群遠(yuǎn)程更新BIOS系統(tǒng),其特征在于,所述系統(tǒng)包括:BIOS管理服務(wù)器端、客戶端和BMC芯片;所述BMC芯片安裝在所述客戶端的主板上并與所述客戶端通信連接,所述BMC芯片還與所述BIOS管理服務(wù)器端通信連接;與BIOS管理服務(wù)器端通信連接的BMC芯片與客戶端一對一設(shè)置。
其中,所述BIOS管理服務(wù)器端包括BIOS芯片、傳輸模塊和接收模塊;所述BIOS芯片,用于發(fā)布新版BIOS程序;所述傳輸模塊,用于將新版BIOS程序傳輸至客戶端的RAM。所述RAM為客戶端的NVRAM非易失性隨機(jī)訪問存儲器。所述NVRAM非易失性隨機(jī)訪問存儲器與所述BMC芯片通信連接。所述BMC芯片還包括接收單元,所述接收單元與所述傳輸單元連接。
更詳細(xì)的解釋說明:
BIOS芯片,用于發(fā)布新版BIOS程序;
傳輸模塊,即網(wǎng)卡又稱為通信適配器或網(wǎng)絡(luò)適配器(network adapter)用于將BIOS芯片上更新BIOS程序傳輸至客戶機(jī)的NVRAM非易失性隨機(jī)訪問存儲器。
接收單元,將接收到的消息即新版BIOS程序按照消息類別或類型進(jìn)行分類,并標(biāo)記當(dāng)前版本是否超過當(dāng)前客戶機(jī)所安裝的BIOS版本,如果沒有超過,即轉(zhuǎn)入傳輸模塊。
本實(shí)用新型所述服務(wù)器集群遠(yuǎn)程更新BIOS系統(tǒng)安裝與總管理服務(wù)器操作系統(tǒng)中,總管理服務(wù)器通過BIOS芯片將新版BIOS程序通過IP地址的方式傳輸至需要更新BIOS程序的客戶機(jī)上;傳輸過程中使用傳輸模塊實(shí)現(xiàn);客戶機(jī)通過接收模塊判斷更新版本是否超過當(dāng)前版本,如果沒有問題即可進(jìn)入升級流程。
客戶機(jī)通過傳輸模塊收到BIOS更新程序到BMC NVRAM非易失性隨機(jī)訪問存儲器上;BMC芯片判斷當(dāng)前BIOS更新程序是否有異?;蛘甙姹具^低現(xiàn)象,如沒有問題進(jìn)入升級程序。
升級過程中BIOS芯片用于接收并發(fā)布新版BIOS程序并進(jìn)行自動的系統(tǒng)配置,重啟服務(wù)器后更新的BIOS版本即可替代老版本進(jìn)行正常工作。
通過采用本實(shí)用新型公開的上述技術(shù)方案,得到了如下有益的效果:利用本申請所述系統(tǒng)改變原有只能對單臺服務(wù)器BIOS進(jìn)行升級的情況,且本實(shí)用新型所述系統(tǒng)適用于所有安裝BMC芯片的服務(wù)器及其產(chǎn)品,通過集群分發(fā)的方法實(shí)現(xiàn)批量BIOS的升級,提高升級效率,降低運(yùn)維成本,提高運(yùn)維效率。
以上所述僅是本實(shí)用新型的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本實(shí)用新型原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視本實(shí)用新型的保護(hù)范圍。