專利名稱:高密度服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種高密度服務(wù)器,且特別是有關(guān)于一種具錯(cuò)誤回復(fù)功能的高密 度服務(wù)器。
背景技術(shù):
隨著數(shù)字科技的快速發(fā)展,數(shù)字產(chǎn)品的應(yīng)用也日趨普及,計(jì)算機(jī)相關(guān)周邊產(chǎn)業(yè)的 進(jìn)步更是一日千里。在計(jì)算機(jī)的普及再加上網(wǎng)絡(luò)技術(shù)的迅速發(fā)展下,網(wǎng)絡(luò)以成為快速獲取 數(shù)據(jù)的重要媒介,并可以提供多樣化的信息服務(wù)。于是,目前網(wǎng)絡(luò)的大量的使用,使得網(wǎng)絡(luò) 相關(guān)業(yè)者必須添購許多的網(wǎng)絡(luò)及計(jì)算機(jī)相關(guān)設(shè)備以充分的提供使用者的需求。然而,由于機(jī)房的可用空間有限,因此希望計(jì)算機(jī)與相關(guān)設(shè)備能具有較小的尺寸, 以減少其所占用的辦公室或廠房空間。特別是大型計(jì)算機(jī)服務(wù)器系統(tǒng),為求具有高的穩(wěn)定 性,故相較于一般桌上型計(jì)算機(jī)的尺寸大小,猶有過之而無不及。因此,服務(wù)器的發(fā)展便著眼在使服務(wù)器的單位體積內(nèi)提供更高的處理效能并能夠 彈性地布署服務(wù)器內(nèi)。于是,發(fā)展出在一機(jī)箱中有多個(gè)獨(dú)立主機(jī)板的高密度服務(wù)器(High Density server system)0其中,在高密度服務(wù)器的多個(gè)主機(jī)板中,若有其中一個(gè)主機(jī)板的基本輸入輸出系 統(tǒng)(Basic Input/Output System,BIOQ發(fā)生錯(cuò)誤時(shí),需透過發(fā)生錯(cuò)誤的主機(jī)板的存取裝 置,如軟盤機(jī)或通用序列總線(Universal Serial Bus,USB)裝置,讀取BIOS映像文件 (image),以進(jìn)行BIOS錯(cuò)誤回復(fù)。如此一來,當(dāng)高密度服務(wù)器有主機(jī)板發(fā)生錯(cuò)誤時(shí),其管理 者需到高密度服務(wù)器旁,將BIOS映像文件放入存取裝置,無法遠(yuǎn)程操作BIOS錯(cuò)誤回復(fù)。
發(fā)明內(nèi)容
因此,本發(fā)明的一目的在于提供一種高密度服務(wù)器,用以在高密度服務(wù)器的多個(gè) 主機(jī)板的至少其中之一的基本輸入輸出系統(tǒng)有錯(cuò)誤時(shí),根據(jù)存于高密度服務(wù)器的背板的儲(chǔ) 存組件的基本輸入輸出系統(tǒng)映像文件,對發(fā)生錯(cuò)誤的基本輸入輸出系統(tǒng)進(jìn)行錯(cuò)誤回復(fù)。根據(jù)本發(fā)明一實(shí)施方式提供的高密度服務(wù)器包含一背板、一總線以及一處理組 件。背板包含相互電性連接的一儲(chǔ)存組件以及一中央管理芯片(Enclosure Management controller, EM controller) 0每一主機(jī)板包含一基本輸入輸出系統(tǒng)、一基板管理控制器 (Baseboard Management Controller,BMC)以及一處理組件?;骞芾砜刂破魍高^總線電 性連接中央管理芯片。處理組件電性連接基板管理控制器以及基本輸入輸出系統(tǒng)。處理組 件包含一偵錯(cuò)模塊以及一回復(fù)模塊。偵錯(cuò)模塊偵測同一主機(jī)板的基本輸入輸出系統(tǒng)是否有 錯(cuò)誤。在同一主機(jī)板的基本輸入輸出系統(tǒng)有錯(cuò)誤時(shí),回復(fù)模塊透過其基板管理控制器,要求 中央管理芯片自儲(chǔ)存組件取得并回傳一基本輸入輸出系統(tǒng)映像文件。接下來,回復(fù)模塊根 據(jù)基本輸入輸出系統(tǒng)映像文件,對基本輸入輸出系統(tǒng)進(jìn)行錯(cuò)誤回復(fù)。依據(jù)本發(fā)明一實(shí)施例,中央管理芯片包含一判斷模塊,用以在收到取得并回傳基 本輸入輸出系統(tǒng)映像文件的要求時(shí),判斷儲(chǔ)存組件中是否存有基本輸入輸出系統(tǒng)映像文件。其中,在儲(chǔ)存組件中存有基本輸入輸出系統(tǒng)映像文件時(shí),判斷模塊使中央管理芯片開始 自儲(chǔ)存組件取得并回傳基本輸入輸出系統(tǒng)映像文件。依據(jù)本發(fā)明另一實(shí)施例,中央管理芯片還包含一更新模塊,用以在收到一更新指 令時(shí),接收另一基本輸入輸出系統(tǒng)映像文件,并將另一基本輸入輸出系統(tǒng)映像文件更新至 儲(chǔ)存組件。依據(jù)本發(fā)明另一實(shí)施例,背板還包含電性連接中央管理芯片的一數(shù)據(jù)傳輸接口。 其中,更新指令是透過數(shù)據(jù)傳輸接口所接收。依據(jù)本發(fā)明另一實(shí)施例,背板還包含電性連接中央管理芯片的一網(wǎng)絡(luò)接口,用以 與網(wǎng)絡(luò)建立連接。其中,更新指令是透過網(wǎng)絡(luò)所接收。依據(jù)本發(fā)明另一實(shí)施例,其中總線為智能平臺(tái)管理總線(Intelligent Platform Management Bus, IPMB)。依據(jù)本發(fā)明另一實(shí)施例,其中每一處理組件系透過智能平臺(tái)管理接口 (Intelligent Platform Management Interface, IPMI)與同一主機(jī)板的基板管理控制器 電性連接。依據(jù)本發(fā)明另一實(shí)施例,其中儲(chǔ)存組件為閃存(Flash)或非揮發(fā)性內(nèi)存 (Non-Volatile Random Access Memory, NVRAM)。由上述本發(fā)明實(shí)施例可知,應(yīng)用本發(fā)明具有下列優(yōu)點(diǎn)。在高密度服務(wù)器的多個(gè)主 機(jī)板中,若有至少一個(gè)主機(jī)板的基本輸入輸出系統(tǒng)發(fā)生錯(cuò)誤時(shí),各主機(jī)板可自動(dòng)通過存于 背板的儲(chǔ)存組件的映像文件,對發(fā)生錯(cuò)誤的基本輸入輸出系統(tǒng)進(jìn)行錯(cuò)誤回復(fù)。換言之,高密 度服務(wù)器的管理者不需親自至高密度服務(wù)器旁提供映像文件,便可進(jìn)行錯(cuò)誤回復(fù)。此外,在 多個(gè)主機(jī)板的基本輸入輸出系統(tǒng)發(fā)生錯(cuò)誤時(shí),不需個(gè)別對各主機(jī)板提供映像文件,供錯(cuò)誤 回復(fù)時(shí)使用。另外,可通過偵測儲(chǔ)存組件中是否存有映像文件,避免回傳錯(cuò)誤的數(shù)據(jù),造成 錯(cuò)誤回復(fù)失敗。
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附附圖的說 明如下圖1繪示依照本發(fā)明一實(shí)施例的一種高密度服務(wù)器的功能方塊圖。主要組件符號(hào)說明100背板310、320、..、3n0:主機(jī)板
110儲(chǔ)存組件311、321、..、3nl基板管理控制器
120中央管理芯片312、322、..、3n2處理組件
121判斷模塊313、323、..、3n3基本輸入輸出系統(tǒng)
122更新模塊314,324,·.、3n4偵錯(cuò)模塊
130數(shù)據(jù)傳輸接口315,325,..、3n5回復(fù)模塊
140網(wǎng)絡(luò)接口400 網(wǎng)絡(luò) 200 總線
具體實(shí)施例方式請參照圖1,其繪示依照本發(fā)明一實(shí)施例的一種高密度服務(wù)器的功能方塊圖。在高 密度服務(wù)器的多個(gè)主機(jī)板的至少其中之一的基本輸入輸出系統(tǒng)有錯(cuò)誤時(shí),根據(jù)存于高密度 服務(wù)器的背板的儲(chǔ)存組件的基本輸入輸出系統(tǒng)映像文件,對發(fā)生錯(cuò)誤的基本輸入輸出系統(tǒng) 進(jìn)行錯(cuò)誤回復(fù)。高密度服務(wù)器包含一背板100、一總線200以及數(shù)個(gè)主機(jī)板310、320.....3n0。背
板100包含相互電性連接的一儲(chǔ)存組件110以及一中央管理芯片120。其中,儲(chǔ)存組件110
可為閃存、非揮發(fā)性內(nèi)存或其它可供存取的儲(chǔ)存組件。各主機(jī)板310、320.....3n0分別包
含基板管理控制器311,321.....3nl、處理組件312,322.....3n2、基本輸入輸出系統(tǒng)313、
323、· · ·、3η3。各處理組件312、322、· · ·、3η2分別包含偵錯(cuò)模塊314、324、· · ·、3η4以及回 復(fù)模塊315、325、. . .、3η5。其中,偵錯(cuò)模塊314、324、. . .、3η4以及回復(fù)模塊315、325、...、 3η5可實(shí)作為智能平臺(tái)管理接口工具,以與基板管理控制器311、321.....3nl進(jìn)行溝通。基板管理控制器311、321.....3n 1透過總線200電性連接中央管理芯片120。其
中,總線200可為智能平臺(tái)管理總線或其它可使背板100的中央管理芯片120與基板管理控
制器311、321.....3nl進(jìn)行數(shù)據(jù)傳輸?shù)目偩€。各處理組件312、322.....3n2電性連接同一
主機(jī)板的基板管理控制器311、321.....3nl以及基本輸入輸出系統(tǒng)313、323.....3n3。其
中,處理組件312、322.....3η2可透過智能平臺(tái)管理接口或其它用以與基板管理控制器311、
321.....3nl進(jìn)行數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸接口,與基板管理控制器311、321.....3nl電性連接。各偵錯(cuò)模塊314、324.....3n4分別偵測同一主機(jī)板的基本輸入輸出系統(tǒng)313、
323、· · ·、3n3是否有錯(cuò)誤。其中,偵錯(cuò)模塊314,324,. · ·、3n4可通過核對和(checksum)或 其它偵錯(cuò)方法進(jìn)行偵錯(cuò)。在基本輸入輸出系統(tǒng)313、323.....3n3有錯(cuò)誤時(shí),同一主機(jī)板的回復(fù)模塊315、
325.....3n5透過同一主機(jī)板的基板管理控制器311、321.....3nl,要求中央管理芯片120
自儲(chǔ)存組件110取得并回傳一基本輸入輸出系統(tǒng)映像文件。然后,回復(fù)模塊315、325.....
3n5根據(jù)基本輸入輸出系統(tǒng)映像文件,對發(fā)生錯(cuò)誤的基本輸入輸出系統(tǒng)313、323.....3n3
進(jìn)行錯(cuò)誤回復(fù)。舉例來說,在主機(jī)板310上的偵錯(cuò)模塊314偵測到同一主機(jī)板310的基本輸入輸 出系統(tǒng)313有錯(cuò)誤時(shí),主機(jī)板310上的回復(fù)模塊315透過主機(jī)板310的基板管理控制器311, 要求中央管理芯片120自儲(chǔ)存組件110取得并回傳基本輸入輸出系統(tǒng)映像文件。然后,主 機(jī)板310的回復(fù)模塊315根據(jù)基本輸入輸出系統(tǒng)映像文件,對主機(jī)板310上發(fā)生錯(cuò)誤的基 本輸入輸出系統(tǒng)313進(jìn)行錯(cuò)誤回復(fù)。然而,在其它實(shí)施例中,若其它主機(jī)板的基本輸入輸出 系統(tǒng)有錯(cuò)誤時(shí),亦可通過其同一主機(jī)板上的回復(fù)模塊進(jìn)行錯(cuò)誤回復(fù),并不限于本實(shí)施例。如 此一來,在有主機(jī)板的基本輸入輸出系統(tǒng)發(fā)生錯(cuò)誤時(shí),可通過存于儲(chǔ)存組件的映像文件進(jìn) 行錯(cuò)誤回復(fù)。為了避免在儲(chǔ)存組件110不存有基本輸入輸出系統(tǒng)映像文件時(shí),中央管理芯片 120回傳錯(cuò)誤的數(shù)據(jù),而造成錯(cuò)誤回復(fù)失敗,中央管理芯片120可包含一判斷模塊121。在 中央管理芯片120收到取得并回傳基本輸入輸出系統(tǒng)映像文件的要求時(shí),判斷模塊121判 斷儲(chǔ)存組件110中是否存有基本輸入輸出系統(tǒng)映像文件。其中,在儲(chǔ)存組件110中存有基 本輸入輸出系統(tǒng)映像文件時(shí),判斷模塊121使中央管理芯片110開始自儲(chǔ)存組件取得并回傳基本輸入輸出系統(tǒng)映像文件至發(fā)出要求的主機(jī)板。如此一來,可避免中央管理芯片120 回傳錯(cuò)誤的數(shù)據(jù),造成錯(cuò)誤回復(fù)失敗。此外,高密度服務(wù)器可更新存于其儲(chǔ)存組件110的基本輸入輸出映像文件。因此, 中央管理芯片120可包含一更新模塊123,用以在收到一更新指令時(shí),接收另一基本輸入輸 出系統(tǒng)映像文件,并將另一基本輸入輸出系統(tǒng)映像文件更新至儲(chǔ)存組件110。其中,另一基 本輸入輸出系統(tǒng)映像文件可包含于更新指令中,或更新指令可包含另一基本輸入輸出系統(tǒng) 映像文件的儲(chǔ)存位置,供高密度服務(wù)器取得。另外,背板100可包含與中央管理芯片120電性連接的一數(shù)據(jù)傳輸接口 130或一 網(wǎng)絡(luò)接口 140。如此一來,更新指令可透過數(shù)據(jù)傳輸接口 130所接收,或通過網(wǎng)絡(luò)接口與網(wǎng) 絡(luò)400建立連接,而透過網(wǎng)絡(luò)400接收更新指令。換言之,高密度服務(wù)器的管理者可在遠(yuǎn)程 透過網(wǎng)絡(luò)發(fā)出更新指令,對存于儲(chǔ)存組件中的映像文件進(jìn)行更新。由上述本發(fā)明實(shí)施例可知,應(yīng)用本發(fā)明具有下列優(yōu)點(diǎn)。在高密度服務(wù)器的多個(gè)主 機(jī)板中,若有至少一個(gè)主機(jī)板的基本輸入輸出系統(tǒng)發(fā)生錯(cuò)誤時(shí),各主機(jī)板可自動(dòng)通過存于 背板的儲(chǔ)存組件的映像文件,對發(fā)生錯(cuò)誤的基本輸入輸出系統(tǒng)進(jìn)行錯(cuò)誤回復(fù)。換言之,高密 度服務(wù)器的管理者不需親自至高密度服務(wù)器旁提供映像文件,便可進(jìn)行錯(cuò)誤回復(fù)。此外,在 多個(gè)主機(jī)板的基本輸入輸出系統(tǒng)發(fā)生錯(cuò)誤時(shí),不需個(gè)別對各主機(jī)板提供映像文件,供錯(cuò)誤 回復(fù)時(shí)使用。另外,可通過偵測儲(chǔ)存組件中是否存有映像文件,避免回傳錯(cuò)誤的數(shù)據(jù),造成 錯(cuò)誤回復(fù)失敗。雖然本發(fā)明已以實(shí)施方式揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù) 的人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范 圍當(dāng)視權(quán)利要求書所界定的范圍為準(zhǔn)。
權(quán)利要求
1.一種高密度服務(wù)器,其特征在于,包含一背板,包含一儲(chǔ)存組件;以及一中央管理芯片,電性連接該儲(chǔ)存組件;一總線;以及多個(gè)主機(jī)板,其中每一該些主機(jī)板包含一基本輸入輸出系統(tǒng);一基板管理控制器,透過該總線電性連接該中央管理芯片;以及一處理組件,電性連接該基板管理控制器以及該基本輸入輸出系統(tǒng),包含一偵錯(cuò)模塊,偵測該基本輸入輸出系統(tǒng)是否有錯(cuò)誤;以及一回復(fù)模塊,在該基本輸入輸出系統(tǒng)有錯(cuò)誤時(shí),透過該基板管理控制器,要求該中央管 理芯片自該儲(chǔ)存組件取得并回傳一基本輸入輸出系統(tǒng)映像文件,并根據(jù)該基本輸入輸出系 統(tǒng)映像文件,對該基本輸入輸出系統(tǒng)進(jìn)行錯(cuò)誤回復(fù)。
2.根據(jù)權(quán)利要求1所述的高密度服務(wù)器,其特征在于,該中央管理芯片包含一判斷模塊,在收到取得并回傳該基本輸入輸出系統(tǒng)映像文件的要求時(shí),判斷該儲(chǔ)存 組件中是否存有該基本輸入輸出系統(tǒng)映像文件,其中在該儲(chǔ)存組件中存有該基本輸入輸出 系統(tǒng)映像文件時(shí),該判斷模塊使該中央管理芯片開始自該儲(chǔ)存組件取得并回傳該基本輸入 輸出系統(tǒng)映像文件。
3.根據(jù)權(quán)利要求1所述的高密度服務(wù)器,其特征在于,該中央管理芯片還包含一更新模塊,在收到一更新指令時(shí),接收另一基本輸入輸出系統(tǒng)映像文件,并將該另一 基本輸入輸出系統(tǒng)映像文件更新至該儲(chǔ)存組件。
4.根據(jù)權(quán)利要求3所述的高密度服務(wù)器,其特征在于,該背板還包含一數(shù)據(jù)傳輸接口,電性連接該中央管理芯片,其中該更新指令是透過該數(shù)據(jù)傳輸接口 所接收。
5.根據(jù)權(quán)利要求3所述的高密度服務(wù)器,其特征在于,該背板還包含一網(wǎng)絡(luò)接口,電性連接該中央管理芯片,與網(wǎng)絡(luò)建立連結(jié),其中該更新指令是透過該網(wǎng) 絡(luò)所接收。
6.根據(jù)權(quán)利要求1所述的高密度服務(wù)器,其特征在于,該總線為智能平臺(tái)管理總線。
7.根據(jù)權(quán)利要求1所述的高密度服務(wù)器,其特征在于,每一該些處理組件是透過智能 平臺(tái)管理接口與其基板管理控制器電性連接。
8.根據(jù)權(quán)利要求1所述的高密度服務(wù)器,其特征在于,該儲(chǔ)存組件為閃存或非揮發(fā)性 內(nèi)存。
全文摘要
本發(fā)明涉及一種高密度服務(wù)器,包含一背板、一總線以及數(shù)個(gè)主機(jī)板。背板包含一儲(chǔ)存組件以及一中央管理芯片。每一主機(jī)板包含一基本輸入輸出系統(tǒng)、一基板管理控制器以及一處理組件。處理組件偵測同一主機(jī)板上的基本輸入輸出系統(tǒng)是否有錯(cuò)誤。處理組件在同一主機(jī)板上的基本輸入輸出系統(tǒng)有錯(cuò)誤時(shí),透過基板管理控制器,要求中央管理芯片自儲(chǔ)存組件取得并回傳一基本輸入輸出系統(tǒng)映像文件,并根據(jù)基本輸入輸出系統(tǒng)映像文件,對其基本輸入輸出系統(tǒng)進(jìn)行錯(cuò)誤回復(fù)。
文檔編號(hào)G06F11/07GK102063341SQ200910225219
公開日2011年5月18日 申請日期2009年11月16日 優(yōu)先權(quán)日2009年11月16日
發(fā)明者盧曉芬, 陳志偉 申請人:英業(yè)達(dá)股份有限公司