亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種用于服務(wù)器的BIOS的SETUP選項的配置方法及系統(tǒng)與流程

文檔序號:11133635閱讀:711來源:國知局
一種用于服務(wù)器的BIOS的SETUP選項的配置方法及系統(tǒng)與制造工藝

本發(fā)明涉及服務(wù)器技術(shù)領(lǐng)域,特別是涉及一種用于服務(wù)器的BIOS的SETUP選項的配置方法及系統(tǒng)。



背景技術(shù):

隨著服務(wù)器技術(shù)的快速發(fā)展,服務(wù)器的性能以及功能也越來越強大,服務(wù)器中的BIOS(基本輸入輸出系統(tǒng))的SETUP選項的內(nèi)容也越來越豐富,用戶可以根據(jù)自己的需求來配置不同的選項,以達到更好的利用服務(wù)器的目的。

傳統(tǒng)配置服務(wù)器BIOS的SETUP選項的方式有兩種,一是在服務(wù)器開機時人工進入SETUP選項,手動逐一進行修改;一是通過BMC(基板管理控制器)的web界面進行修改。但是無論是上述兩種配置方式的哪一種都需要用戶對每個節(jié)點或者每臺服務(wù)器進行逐一配置,當需要維護的節(jié)點或者服務(wù)器數(shù)量眾多時,需要很大的工作量,這極大地降低了用戶的工作效率,提高了配置的時間成本和人工成本。

因此,如何在需要維護的節(jié)點或者服務(wù)器數(shù)量眾多時,對服務(wù)器的BIOS的SETUP選項進行有效配置,且能夠降低配置的時間成本和人工成本,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種用于服務(wù)器的BIOS的SETUP選項的配置方法及系統(tǒng),在需要維護的節(jié)點或者服務(wù)器數(shù)量眾多時,對服務(wù)器的BIOS的SETUP選項進行有效配置,且能夠降低配置的時間成本和人工成本。

為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:

一種用于服務(wù)器的BIOS的SETUP選項的配置方法,包括:

預先在各BIOS源代碼中構(gòu)建第一結(jié)構(gòu)體,所述第一結(jié)構(gòu)體中包含該BIOS對應的SETUP選項,以及各所述SETUP選項對應的更改內(nèi)容,在各BMC中構(gòu)建和該BMC一一對應的BIOS相同的第一選項,在SMC中構(gòu)建與各所述BMC相同的第二結(jié)構(gòu)體;

在所述SMC的web界面中,通過所述第二結(jié)構(gòu)體、第一選項和所述第一結(jié)構(gòu)體獲取各BIOS的各SETUP選項的當前配置狀態(tài);

通過所述SMC的web界面獲取各BIOS對應的SETUP選項的配置信息;

通過所述第二結(jié)構(gòu)體、第一選項和所述第一結(jié)構(gòu)體,將對應的配置信息發(fā)送給各BIOS。

優(yōu)選地,在獲取各BIOS的各SETUP選項的當前配置狀態(tài)之后,還包括:

獲取各所述BIOS的SETUP選項的配置請求;

選取具有相同SETUP選項的配置請求的BIOS,建立對應的BIOS集合。

優(yōu)選地,所述通過所述SMC的web界面獲取各BIOS對應的SETUP選項的配置信息,包括:

通過所述SMC的web界面獲取各BIOS集合和各具有不同SETUP選項的配置請求的BIOS對應的SETUP選項的配置信息。

優(yōu)選地,所述通過所述第二結(jié)構(gòu)體、第一選項和所述第一結(jié)構(gòu)體,將對應的配置信息發(fā)送給各BIOS,包括:

將各具有不同SETUP選項的配置請求的BIOS對應的SETUP選項的配置信息,通過所述第二結(jié)構(gòu)體、第一選項和所述第一結(jié)構(gòu)體,一一層遞至對應的BIOS;

將各BIOS集合對應的配置信息,通過所述第二結(jié)構(gòu)體、第一選項和所述第一結(jié)構(gòu)體,同時群發(fā)至該BIOS集合中的各BIOS。

優(yōu)選地,在獲取各所述BIOS的SETUP選項的配置請求之后,還包括:

根據(jù)各所述BIOS的SETUP選項的配置請求和預設(shè)的配置順序規(guī)則,獲取各所述BIOS的配置優(yōu)先順序。

一種用于服務(wù)器的BIOS的SETUP選項的配置系統(tǒng),包括:

第一構(gòu)建單元,用于預先在各BIOS源代碼中構(gòu)建第一結(jié)構(gòu)體,所述第一結(jié)構(gòu)體中包含該BIOS對應的SETUP選項,以及各所述SETUP選項對應的更改內(nèi)容;

第二構(gòu)建單元,用于預先在各BMC中構(gòu)建和該BMC一一對應的BIOS相同的第一選項;

第三構(gòu)建單元,用于預先在SMC中構(gòu)建與各所述BMC相同的第二結(jié)構(gòu)體;

第一獲取單元,位于所述SMC中,用于通過所述第二結(jié)構(gòu)體、第一選項和所述第一結(jié)構(gòu)體獲取各BIOS的各SETUP選項的當前配置狀態(tài);

第二獲取單元,用于通過所述SMC的web界面獲取各BIOS對應的SETUP選項的配置信息;

配置單元,用于通過所述第二結(jié)構(gòu)體、第一選項和所述第一結(jié)構(gòu)體,將對應的配置信息發(fā)送給各BIOS。

優(yōu)選地,還包括:

第三獲取單元,用于獲取各所述BIOS的SETUP選項的配置請求;

BIOS集合構(gòu)建單元,用于選取具有相同SETUP選項的配置請求的BIOS,建立對應的BIOS集合。

優(yōu)選地,還包括:

排序單元,用于根據(jù)各所述BIOS的SETUP選項的配置請求和預設(shè)的配置順序規(guī)則,獲取各所述BIOS的配置優(yōu)先順序

與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點:

本發(fā)明所提供的一種用于服務(wù)器的BIOS的SETUP選項的配置方法,包括:預先在各BIOS源代碼中構(gòu)建第一結(jié)構(gòu)體,第一結(jié)構(gòu)體中包含該BIOS對應的SETUP選項,以及各SETUP選項對應的更改內(nèi)容,在各BMC中構(gòu)建和該BMC一一對應的BIOS相同的第一選項,在SMC中構(gòu)建與各BMC相同的第二結(jié)構(gòu)體;在SMC的web界面中,通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體獲取各BIOS的各SETUP選項的當前配置狀態(tài);通過SMC的web界面獲取各BIOS對應的SETUP選項的配置信息;通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體,將對應的配置信息發(fā)送給各BIOS。在本發(fā)明的技術(shù)方案中,引入了SMC,SMC可以管理多個BMC,各BMC分別管理一個BIOS,通過SMC的web界面即可對所有的BIOS的SETUP選項進行配置和管理,方便工作人員對BIOS進行維護,從而避免了當在需要維護的節(jié)點或者服務(wù)器數(shù)量眾多時,需要打開每一個BMC的web界面一一配置的情況,實現(xiàn)了對服務(wù)器的BIOS的SETUP選項的有效配置,大大降低了配置的時間成本和人工成本。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一種具體實施方式所提供的用于服務(wù)器的BIOS的SETUP選項的配置方法流程圖;

圖2為本發(fā)明一種具體實施方式所提供的用于服務(wù)器的BIOS的SETUP選項的配置方法中通過SMC配置SETUP選項的邏輯示意圖;

圖3為本發(fā)明一種具體實施方式所提供的用于服務(wù)器的BIOS的SETUP選項的配置系統(tǒng)結(jié)構(gòu)示意圖。

具體實施方式

本發(fā)明的核心是提供一種用于服務(wù)器的BIOS的SETUP選項的配置方法及系統(tǒng),在需要維護的節(jié)點或者服務(wù)器數(shù)量眾多時,對服務(wù)器的BIOS的SETUP選項進行有效配置,且能夠降低配置的時間成本和人工成本。

為了使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施方式做詳細的說明。

在以下描述中闡述了具體細節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實施的限制。

請參考圖1和圖2,圖1為本發(fā)明一種具體實施方式所提供的用于服務(wù)器的BIOS的SETUP選項的配置方法流程圖;圖2為本發(fā)明一種具體實施方式所提供的用于服務(wù)器的BIOS的SETUP選項的配置方法中通過SMC配置SETUP選項的邏輯示意圖。

本發(fā)明的一種具體實施方式提供了一種用于服務(wù)器的BIOS的SETUP選項的配置方法,包括:

S11:預先在各BIOS源代碼中構(gòu)建第一結(jié)構(gòu)體,第一結(jié)構(gòu)體中包含該BIOS對應的SETUP選項,以及各SETUP選項對應的更改內(nèi)容,在各BMC中構(gòu)建和該BMC一一對應的BIOS相同的第一選項,在SMC中構(gòu)建與各BMC相同的第二結(jié)構(gòu)體;

S12:在SMC的web界面中,通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體獲取各BIOS的各SETUP選項的當前配置狀態(tài);

S13:通過SMC的web界面獲取各BIOS對應的SETUP選項的配置信息;

S14:通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體,將對應的配置信息發(fā)送給各BIOS。

在本實施方式中,在BMC中構(gòu)建一個和對應的BIOS完全一樣的第一選項,用來接收該BIOS發(fā)送的信息。引入了SMC,實現(xiàn)了BIOS SETUP選項兩級管理,通過SMC的web界面可以直接配置每個BMC對應的SETUP選項,SMC將配置好的選項發(fā)送給各BMC,各BMC在將接收到的對應配置好的選項發(fā)送給對應的BIOS。

如圖2所示,引入SMC,SMC可以管理n個BMC,n為不小于1的整數(shù),各BMC分別管理一個BIOS,通過SMC的web界面即可對所有的BIOS的SETUP選項進行配置和管理,方便工作人員對BIOS進行維護,從而避免了當在需要維護的節(jié)點或者服務(wù)器數(shù)量眾多時,需要打開每一個BMC的web界面一一配置的情況,實現(xiàn)了對服務(wù)器的BIOS的SETUP選項的有效配置,大大降低了配置的時間成本和人工成本。

在本發(fā)明的一種實施方式中,在獲取各BIOS的各SETUP選項的當前配置狀態(tài)之后,還包括:

獲取各BIOS的SETUP選項的配置請求;

選取具有相同SETUP選項的配置請求的BIOS,建立對應的BIOS集合。

其中,通過SMC的web界面獲取各BIOS對應的SETUP選項的配置信息,包括:

通過SMC的web界面獲取各BIOS集合和各具有不同SETUP選項的配置請求的BIOS對應的SETUP選項的配置信息。

通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體,將對應的配置信息發(fā)送給各BIOS,包括:

將各具有不同SETUP選項的配置請求的BIOS對應的SETUP選項的配置信息,通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體,一一層遞至對應的BIOS;

將各BIOS集合對應的配置信息,通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體,同時群發(fā)至該BIOS集合中的各BIOS。

在本實施方式中,為了達到對BIOS的SETUP批量管理的目的,選取具有相同SETUP選項的配置請求的BIOS建立了BIOS集合。當需要對多個BIOS的SETUP選項進行相同的配置時,一一對各BIOS的SETUP選項進行配置無疑會浪費大量的時間,因此,在本實施方式中,將具有相同配置需求的BIOS放進同一個集合中,因此,根據(jù)實際情況,甚至會建立多個集合,從而提高配置效率。當需要對同一個集合中的BIOS進行配置時,只需通過SMC的web界面將配置信息發(fā)送給該集合,然后就可以通過該集合統(tǒng)一同時配置給該集合中的各BIOS。

在本發(fā)明的一種實施方式中,在獲取各BIOS的SETUP選項的配置請求之后,還包括:根據(jù)各BIOS的SETUP選項的配置請求和預設(shè)的配置順序規(guī)則,獲取各BIOS的配置優(yōu)先順序。

在本實施方式中,所謂的預設(shè)配置順序規(guī)則可以是按照BIOS配置的重要性確定各BIOS的配置順序。如某些BIOS所在的服務(wù)器業(yè)務(wù)任務(wù)比較重要,則優(yōu)先給這些BIOS進行配置。

請參考圖3,圖3為本發(fā)明一種具體實施方式所提供的用于服務(wù)器的BIOS的SETUP選項的配置系統(tǒng)結(jié)構(gòu)示意圖。

相應地,本發(fā)明一種實施方式還提供了一種用于服務(wù)器的BIOS的SETUP選項的配置系統(tǒng),包括:

第一構(gòu)建單元1,用于預先在各BIOS源代碼中構(gòu)建第一結(jié)構(gòu)體,第一結(jié)構(gòu)體中包含該BIOS對應的SETUP選項,以及各SETUP選項對應的更改內(nèi)容;

第二構(gòu)建單元2,用于預先在各BMC中構(gòu)建和該BMC一一對應的BIOS相同的第一選項;

第三構(gòu)建單元3,用于預先在SMC中構(gòu)建與各BMC相同的第二結(jié)構(gòu)體;

第一獲取單元4,位于SMC中,用于通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體獲取各BIOS的各SETUP選項的當前配置狀態(tài);

第二獲取單元5,用于通過SMC的web界面獲取各BIOS對應的SETUP選項的配置信息;

配置單元6,用于通過第二結(jié)構(gòu)體、第一選項和第一結(jié)構(gòu)體,將對應的配置信息發(fā)送給各BIOS。

在本實施方式中,引入SMC,SMC可以管理n個BMC,n為不小于1的整數(shù),各BMC分別管理一個BIOS,通過SMC的web界面即可對所有的BIOS的SETUP選項進行配置和管理,方便工作人員對BIOS進行維護,從而避免了當在需要維護的節(jié)點或者服務(wù)器數(shù)量眾多時,需要打開每一個BMC的web界面一一配置的情況,實現(xiàn)了對服務(wù)器的BIOS的SETUP選項的有效配置,大大降低了配置的時間成本和人工成本。

在本發(fā)明的一種實施方式中,該系統(tǒng)還包括:第三獲取單元,用于獲取各BIOS的SETUP選項的配置請求;BIOS集合構(gòu)建單元,用于選取具有相同SETUP選項的配置請求的BIOS,建立對應的BIOS集合。

在本實施方式中,為了達到對BIOS的SETUP批量管理的目的,選取具有相同SETUP選項的配置請求的BIOS建立了BIOS集合。當需要對多個BIOS的SETUP選項進行相同的配置時,一一對各BIOS的SETUP選項進行配置無疑會浪費大量的時間,因此,在本實施方式中,將具有相同配置需求的BIOS放進同一個集合中,因此,根據(jù)實際情況,甚至會建立多個集合,從而提高配置效率。當需要對同一個集合中的BIOS進行配置時,只需通過SMC的web界面將配置信息發(fā)送給該集合,然后就可以通過該集合統(tǒng)一同時配置給該集合中的各BIOS。

在本發(fā)明的一種實施方式中,該系統(tǒng)還包括:排序單元,用于根據(jù)各BIOS的SETUP選項的配置請求和預設(shè)的配置順序規(guī)則,獲取各BIOS的配置優(yōu)先順序。所謂的預設(shè)配置順序規(guī)則可以是按照BIOS配置的重要性確定各BIOS的配置順序。如某些BIOS所在的服務(wù)器業(yè)務(wù)任務(wù)比較重要,則優(yōu)先給這些BIOS進行配置,提高服務(wù)器的應用效率。

綜上所述,本發(fā)明所提供的用于服務(wù)器的BIOS的SETUP選項的配置方法及系統(tǒng),能夠在需要維護的節(jié)點或者服務(wù)器數(shù)量眾多時,對服務(wù)器的BIOS的SETUP選項進行有效配置,且能夠降低配置的時間成本和人工成本。

以上對本發(fā)明所提供的一種用于服務(wù)器的BIOS的SETUP選項的配置方法及系統(tǒng)進行了詳細介紹。本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1