新四季網

一種配置複製方法及裝置與流程

2023-05-19 06:50:21


本發明涉及網絡通信技術領域,尤其涉及一種配置複製方法及裝置。



背景技術:

目前的伺服器中通常都具備BIOS(Basic Input Output System,基本輸入輸出系統)和BMC(Baseboard Management Controller,基板管理控制器)。其中,BIOS是基本的輸入輸出系統,為伺服器提供最底層、最直接的硬體設置和控制;BMC是基板管理控制器,具備方便用戶操作的web界面。



技術實現要素:

本發明提供一種配置複製方法及裝置,以解決現有BIOS配置複製方案需要依賴第三方工具,操作較為繁瑣的問題。

根據本發明實施例的第一方面,提供一種配置複製方法,應用於伺服器集群中任一伺服器的基板管理控制器BMC,所述伺服器集群包括一個主伺服器以及多個從伺服器,所述方法包括:

獲取自身所在伺服器的基本輸入輸出系統BIOS配置項及對應的值;

當自身所在伺服器為主伺服器時,向從伺服器的BMC發送需要複製的BIOS配置項及對應的值,以使所述從伺服器的BMC根據接收到的BIOS配置項以及對應的值進行BIOS配置複製。

根據本發明實施例的第二方面,提供一種配置複製裝置,應用於伺服器集群中任一伺服器的基板管理控制器BMC,所述伺服器集群包括一個主伺服器以及多個從伺服器,所述裝置包括:

獲取單元,用於獲取自身所在伺服器的基本輸入輸出系統BIOS配置項及對應的值;

發送單元,用於當所述BMC所在伺服器為主伺服器時,向從伺服器的BMC發送需要複製的BIOS配置項及對應的值,以使所述從伺服器的BMC根據接收到的BIOS配置項以及對應的值進行BIOS配置複製。

應用本發明實施例,伺服器集群中的各伺服器的BMC獲取自身所在伺服器的BIOS配置項及對應的值,且主伺服器的BMC主動向從伺服器的BMC發送需要複製的BIOS配置項及對應的值,以使從伺服器的BMC根據接收到的BIOS配置項及對應的值進行BIOS配置複製,通過伺服器的BMC之間的通信,在不需要第三方工具的情況下,實現了BIOS配置複製,簡化了BIOS配置複製的操作,提高了BIOS配置複製的效率。

附圖說明

圖1是本發明實施例提供的一種配置複製方法的流程示意圖;

圖2是本發明實施例提供的另一種配置複製方法的流程示意圖;

圖3是本發明實施例提供的一種配置複製裝置的結構示意圖;

圖4是本發明實施例提供的另一種配置複製裝置的結構示意圖;

圖5是本發明實施例提供的另一種配置複製裝置的結構示意圖;

圖6是本發明實施例提供的另一種配置複製裝置的結構示意圖;

圖7是本發明實施例提供的另一種配置複製裝置的結構示意圖。

具體實施方式

對於同一網絡下的多個伺服器組成的伺服器集群,當需要進行BIOS配置時,通常是由用戶(如管理員)手動對其中一個伺服器進行BIOS配置(該伺服器可以稱為主伺服器,其餘伺服器可以稱為從伺服器),然後將主伺服器的BIOS配置複製到從伺服器中。

然而實現發現,在現有BIOS配置方案中,需要先通過第三方工具將主伺服器的BIOS配置導出,然後再通過該第三方工具將主伺服器的BIOS配置導入到從伺服器中,BIOS配置的複製需要依賴第三方工具,且操作較為繁瑣。

為了使本技術領域的人員更好地理解本發明實施例中的技術方案,並使本發明實施例的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖對本發明實施例中技術方案作進一步詳細的說明。

請參見圖1,為本發明實施例提供了一種配置複製方法的流程示意圖,其中,該配置複製方法可以應用於包括一個主伺服器以及一個以上從伺服器的伺服器集群,如圖1所示,該配置複製方法可以包括以下步驟:

需要說明的是,在本發明實施例中,步驟101~步驟102的執行主體可以為伺服器集群中的任一伺服器的BMC,為便於說明,以下以步驟101~步驟102的執行主體為BMC為例進行描述。

步驟101、獲取自身所在伺服器的BIOS配置項以及對應的值。

本發明實施例中,伺服器集群中各BMC均可以獲取自身所在伺服器的BIOS配置項以及對應的值;其中,對於用戶進行了BIOS配置的伺服器(即主伺服器),其各BIOS配置項對應的值為用戶配置的值;對於用戶未進行BIOS配置的伺服器(即從伺服器),其各BIOS配置項對應的值為默認值。

由於BIOS配置均存儲在伺服器的NVRAM(Non-Volatile Random Access Memory,非易失性隨機訪問存儲器),伺服器集群中各伺服器的BIOS可以向BMC傳遞各BIOS配置項的起始地址以及各BIOS配置項對應的值的起始地址,從而各伺服器的BMC可以根據自身所在伺服器的BIOS傳遞的BIOS配置項的起始地址以及各BIOS配置項對應的值的起始地址獲取到到自身所在伺服器中各BIOS配置項以及對應的值。

在一種實施方式中,BIOS可以以地址表的形式向BMC傳遞各BIOS配置項的起始地址以及各BIOS配置項對應的值的起始地址,例如,BIOS可以通過向BMC傳遞NVRAM的起始地址對應表,該NVRAM的起始地址對應表中包括伺服器中各BIOS配置項的起始地址以及對應的值的起始地址(BIOS配置項對應的值可以用偏移值標識);BMC接收到BIOS發送的NVRAM的起始地址對應表之後,可以根據該起始地址對應表,解析出伺服器中每一個BIOS配置項及其對應的值。

值得說明的是,在本發明實施例中,伺服器中各BIOS配置項的起始地址與BIOS配置項對應的值的起始地址,可以相同也可以不同,其取決於伺服器對各BIOS配置項以及對應的值的存儲方式,本發明實施例對此不做限定。

步驟102、當自身所在伺服器為主伺服器時,向從伺服器的BMC發送需要複製的BIOS配置項以及對應的值,以使從伺服器的BMC根據接收到的BIOS配置項以及對應的值進行BIOS配置複製。

本發明實施例中,主伺服器的BMC獲取到自身所在伺服器的BIOS配置項及對應的值之後,可以將需要複製的BIOS配置項以及各BIOS配置項對應的值,發送給從伺服器的BMC。

其中,需要複製的BIOS配置項及對應的值可以包括主伺服器的全部BIOS配置項及對應的值或部分BIOS配置項及對應的值。

相應地,作為一種可選的實施方式,上述步驟102中,向從伺服器的BMC發送需要複製的BIOS配置項及對應的值,可以包括以下步驟:

11)、將獲取到的BIOS配置項及對應的值展示在指定界面中;

12)、根據通過該指定界面接收到的選擇指令確定需要複製的BIOS配置項;

13)、將需要複製的BIOS配置項以及對應的值發送給從伺服器的BMC。

在該實施方式中,主伺服器的BMC獲取到主伺服器的BIOS配置項及對應的值之後,可以將獲取到的BIOS配置項及對應的值展示在指定界面,如BMC的web界面,以便用戶(如管理員)能夠選擇需要複製的BIOS配置項。

主伺服器的BMC將獲取到的BIOS配置項及對應的值在指定界面展示後,用戶可以在該界面中查看主伺服器中的BIOS配置項及對應的值,並根據需求選擇需要複製的BIOS配置項。

主伺服器的BMC檢測到用戶在指定界面輸入的對BIOS配置項的選擇指令後,可以將用戶所選擇的BIOS配置項確定為需要複製的BIOS配置,並將該需要複製的BIOS配置項及對應的值發送給從伺服器的BIOS。

其中,主伺服器的BMC在指定界面中展示的BIOS配置項及對應的值可以如圖2所示(圖2中以BIOS配置項包括兩級菜單為例,但BIOS配置項並不限於兩級菜單),其中,第1~4行為BIOS一級菜單展開,二級菜單未展開的示意圖,第1~3、5~7行為BIOS一級菜單和二級菜單均展開的示意圖,第8行為BIOS一級菜單未展開的示意圖。

需要注意的是,在本發明實施例中,主伺服器的BMC獲取到主伺服器的BIOS配置項及對應的值之後,也可以將全部BIOS配置項作為需要複製的BIOS配置項,即將全部BIOS配置項及對應的值發送給從伺服器的BMC,其具體實現在此不做贅述。

此外,在本發明實施例中,需要複製的BIOS配置項也可以由用戶對主伺服器進行BIOS配置時設置,例如,用戶對主伺服器進行BIOS配置時,可以選定部分或全部的BIOS配置項,為其設置一個特定標識,該特定標識用於指示主伺服器的BMC對應的BIOS配置項需要複製,從而,主伺服器的BIOS配置完成之後,主伺服器的BMC可以將上述設定有特定標識的BIOS配置項確定為需要複製的BIOS配置項,其具體實現在此不再贅述。

作為一種可選的實施方式,上述步驟102中,向從伺服器的BMC發送需要複製的BIOS配置項以及對應的值,可以包括以下步驟:

21)、向從伺服器的BMC發送開始配置指示報文;

22)、當接收到從伺服器的BMC發送的配置確認報文時,向該從伺服器的BMC發送需要複製的BIOS配置項以及對應的值。

在該實施方式中,主伺服器的BMC獲取到主伺服器的BIOS配置項及對應的值之後,在將需要複製的BIOS配置項及對應的值發送給從伺服器的BMC之前,主伺服器的BMC可以先向從伺服器發送開始配置指示報文,以使從伺服器做好BIOS配置複製的準備。

從伺服器的BMC接收到開始配置指示報文後,若已做好BIOS配置複製的準備,則可以向主伺服器的BMC返回一個配置確認報文,以告知主伺服器的BMC自身已做好BIOS配置複製的準備。

主伺服器的BMC接收到從伺服器的BMC發送的配置確認報文後,可以認為從伺服器的BMC已經做好BIOS配置複製的準備,進而,主伺服器的BMC將需要複製的BIOS配置項及對應的值發送給從伺服器。

需要注意的是,在本發明實施例中,考慮到主伺服器的BMC發送的開始配置指示報文可能會由於某些原因,如網絡丟包,而不能到達從伺服器,或者從伺服器的BMC發送的配置確認報文也可能不能達到主伺服器,因而,可以預先設定一個時間(本文中稱為預設時間,可以根據實際場景設定),若主伺服器的BMC未在預設時間內接收到該從伺服器的BMC發送的配置確認報文,則主伺服器的BMC可以重新向該從伺服器的BMC發送開始配置報文,直至接收到從伺服器的BMC發送的配置確認報文。

進一步地,為了避免主伺服器的BMC向同一從伺服器的BMC發送的開始配置指示報文的次數過多,還可以預先設定一個次數閾值(本文中稱為第一預設次數閾值,可以根據實際場景設定),若主伺服器的BMC向同一從伺服器的BMC發送開始配置指示報文的次數達到該第一預設次數閾值時,則無論主伺服器的BMC是否接收到該從伺服器的BMC發送的配置確認報文,主伺服器的BMC均不再向從伺服器的BMC發送配置開始報文。

即在本發明實施例中,若主伺服器的BMC未在預設時間內接收到從伺服器的BMC發送的配置確認報文,則主伺服器的BMC可以重新向該從伺服器的BMC發送開始配置指示報文,直至接收到該從伺服器的BMC發送的配置確認報文或者發送開始配置指示報文的次數達到第一預設次數閾值。

本發明實施例中,當從伺服器的BMC接收到主伺服器BMC發送的需要複製的BIOS配置項以及對應的值時,從伺服器的BMC可以查詢自身所在伺服器中是否存在對應的配置項,若存在,則將該BIOS配置項對應的值修改為主伺服器的BMC發送的值。

具體地,從伺服器的BMC接收到主伺服器的BMC發送的需要複製的BIOS配置項以及對應的值時,可以根據該需要複製的BIOS配置項查詢預先獲取到NVRAM的起始地址對應表(獲取方式參見上述方法流程中相關描述),解析出對應BIOS配置項的起始地址,並在對主伺服器的BMC發送的該BIOS配置項對應的值校驗通過之後,將該BIOS配置項對應的值覆蓋相應的區域(即將本地BIOS配置項對應的值修改為主伺服器發送的需要複製的BIOS配置項對應的值);若未查詢到對應的BIOS配置項,則可以不需要對主伺服器的BMC發送的相應地BIOS配置項及對應的值進行處理,或直接丟棄該BIOS配置項及對應的值。

舉例來說,假設主伺服器的BMC發送的需要複製的BIOS配置項包括配置項1、配置項2和配置項3(對應的值分別為a、b和c),從伺服器1的BMC接收到主伺服器的BMC發送的需要複製的配置項及對應的值之後,可以分別查詢配置項1、配置項2和配置項3的起始地址,假設查詢到配置項1和配置項2的起始地址,則在對配置項的值校驗通過之後,分別將本地的配置項1對應的值修改為a,以及將配置項2對應的值修改為b;若從伺服器1的BMC未查詢到配置項3的起始地址,即本地不存在配置項3,則從伺服器1的BMC可以將接收到的配置項3及對應的值丟棄。

進一步地,在本發明實施例中,從伺服器的BMC根據接收到的主伺服器的BMC發送的需要複製的BIOS配置項及對應的值進行BIOS配置複製之後,還可以向主伺服器的BMC反饋配置結果,即配置成功或配置失敗。

其中,若從伺服器的BMC根據接收到的主伺服器的BMC發送的需要複製的BIOS配置項及對應的值進行BIOS配置複製失敗,則從伺服器的BMC可以向主伺服器的BMC發送重配置請求,該重配置請求中攜帶有複製失敗的BIOS配置項;主伺服器的BMC接收到該重配置請求後,可以根據該重配置請求中包括的複製失敗的BIOS配置項,重新將該BIOS配置項及對應的值發送給該從伺服器的BMC。

本發明實施例中,為了避免從伺服器的BMC由於特定原因導致無法完成BIOS配置複製時,從伺服器的BMC會不斷地向主伺服器的BMC發送重配置請求,主伺服器的BMC也需要不斷地向從伺服器的BMC發送相應的BIOS配置項及對應的值,可以預先設定一個次數閾值(本文中稱為第二預設次數閾值),進而,當從伺服器的BMC確定發生BIOS配置複製失敗時,可以先判斷BIOS配置複製失敗的次數是否超過第二預設次數閾值,若否,則向主伺服器的BMC發送攜帶有複製失敗的BIOS配置項的重配置請求,以使主伺服器的BMC重新向該從伺服器發送相應的BIOS配置項以及對應的值。

值得說明的是,在本發明實施例中,當從伺服器的BMC根據接收到的主伺服器的BMC發送的BIOS配置項及對應的值進行BIOS配置複製成功時,從伺服器的BMC也可以向主伺服器的BMC發送一個配置成功反饋消息,以告知主伺服器的BMC自身BIOS配置複製成功。

此外,當從伺服器的BMC發送BIOS配置複製失敗,且BIOS配置複製失敗次數達到第二預設次數閾值時,從伺服器的BMC可以不再發送重配置請求,而是可以向主伺服器的BMC發送配置失敗反饋消息,以告知主伺服器的BMC自身BIOS配置複製失敗。

其中,從伺服器的BMC向主伺服器的BMC發送的重配置請求或配置失敗反饋消息中均可以包括複製失敗的BIOS配置項以及失敗原因,從而,主伺服器的BMC接收到從伺服器的BMC發送的重配置請求或配置失敗反饋消息時,均可以向用戶展示失敗原因,由用戶在必要情況下參與管理。

進一步地,在本發明實施例中,為了避免主伺服器意外宕機的情況下BIOS配置複製無法進行,主伺服器的BMC在接收到任一從伺服器的BMC發送的配置成功反饋消息時,主伺服器的BMC可以將該從伺服器加入到待選主伺服器列表(即該從伺服器成為待選主伺服器),並向各從伺服器的BMC發送通知消息,以使各從伺服器的BMC記錄待選主伺服器信息,相應地,BIOS配置複製成功的從伺服器可以自動轉化為待選主伺服器。當主伺服器意外宕機時,待選主伺服器可以成為新的主伺服器,並根據上述方法流程中的相關描述進行BIOS配置複製。

其中,在本發明實施例中,當主伺服器意外宕機,且存在多個待選主伺服器時,可以將最先完成BIOS配置複製的從伺服器(即最先成為待選主伺服器的從伺服器)確定為新的主伺服器,相應地,在該情況下,各從伺服器的BMC記錄待選主伺服器列表時,需要記錄各從伺服器成為待選主伺服器的時間。

請參見圖2,為本發明實施例提供了另一種配置複製方法的流程示意圖,如圖2所示,該配置複製方法可以包括以下步驟:

需要說明的是,在圖2所示的方法流程中,若未特殊說明,主伺服器與從伺服器之間的通信通過主伺服器的BMC與從伺服器的BMC之間的通信實現。

步驟201、主伺服器向目標從伺服器發送開始配置指示報文。

本發明實施例中,目標從伺服器並不特指某一從伺服器,而是可以指代伺服器集群中的任一從伺服器。

本發明實施例中,在配置開始之前,主伺服器可以向目標從伺服器發送一個開始配置指示報文,以指示目標從伺服器進行BIOS配置複製的準備。

步驟202、主伺服器判斷是否在預設時間內接收到目標從伺服器發送的配置確認報文;若是,則轉至步驟203;否則,轉至步驟211。

本發明實施例中,目標從伺服器接收到主伺服器發送的開始配置指示報文之後,若已做好BIOS配置複製準備,則需要向主伺服器返回一個配置確認報文。

若主伺服器在預設時間內接收到目標從伺服器發送的配置確認報文,則可以認為目標從伺服器已做好BIOS配置複製準備;若主伺服器未在預設時間內接收到目標從伺服器發送的配置確認報文,則可以認為目標從伺服器未做好BIOS配置複製準備。

步驟203、主伺服器向目標從伺服器發送需要複製的BIOS配置項及對應的值。

本發明實施例中,主伺服器在確定目標從伺服器已做好BIOS配置複製準備時,主伺服器可以向目標從伺服器發送需要複製的BIOS配置項及對應的值。

其中,主伺服器確定需要複製的BIOS配置項及對應的值的具體實現可以參見上述步驟102中的相關實現,本發明實施例在此不再贅述。

步驟204、目標從伺服器根據接收到的BIOS配置項及對應的值進行BIOS配置複製;若成功,則轉至步驟205;否則,轉至步驟206。

本發明實施例中,目標從伺服器根據接收到的主伺服器發送的BIOS配置項及對應的值進行BIOS配置複製的具體實現可以參見圖2所示方法流程中的相關描述,本發明實施例在此不再贅述。

步驟205、目標從伺服器向主伺服器返回配置成功反饋消息。

本發明實施例中,當目標從伺服器根據接收到的BIOS配置項及對應的值進行BIOS配置成功時,目標從伺服器可以向主伺服器返回一個配置成功反饋消息,以告知主伺服器自身BIOS配置複製成功。

步驟206、目標從伺服器判斷BIOS配置複製失敗次數是否達到第二預設次數閾值;若是,轉至步驟208;否則,轉至步驟207。

步驟207、目標從伺服器向主伺服器發送攜帶有複製失敗的BIOS配置項的重配置請求。

步驟208、目標從伺服器向主伺服器發送配置失敗反饋消息。

本發明實施例中,當目標從伺服器發生BIOS配置複製失敗,且BIOS配置複製失敗次數未達到預設閾值時,目標從伺服器可以向主伺服器發送重配置請求,請求主伺服器重新向該從伺服器發送相應的BIOS配置項以及對應的值。

當目標從伺服器發生BIOS配置失敗,且BIOS配置複製失敗次數達到預設失敗次數閾值時,目標從伺服器可以向主伺服器發送一個配置失敗反饋消息,而不再請求重新發送相應的BIOS配置項。

步驟209、當主伺服器接收到重配置請求時,重新向目標從伺服器發送相應的BIOS配置項及對應的值。

步驟210、當主伺服器接收到所有從伺服器發送的配置成功反饋消息或配置失敗反饋消息時,則BIOS配置複製流程結束。

步驟211、主伺服器判斷發送開始配置指示報文的次數是否達到第一預設次數閾值,若是,轉至步驟212;否則,轉至步驟201。

步驟212、當從伺服器未做好BIOS配置複製準備,且接收到開始配置指示報文的次數達到第一預設次數閾值時,向主伺服器反饋配置失敗反饋消息,並轉至步驟210。

本發明實施例中,若主伺服器未在預設時間內接收到目標從伺服器發送的配置確認報文,則重新向目標從伺服器發送開始配置指示報文,直至接收到目標從伺服器發送的配置確認報文或者發送開始配置指示報文的次數達到第一預設次數閾值。

當目標從伺服器未做好BIOS配置複製準備,且接收到開始配置指示報文的次數達到第一預設次數閾值時,目標從伺服器可以向主伺服器返回一個配置失敗反饋消息,以告知主伺服器該目標從伺服器無法完成BIOS配置複製。

本發明實施例中,當主伺服器接收到所有從伺服器發送的配置成功反饋消息或配置失敗反饋消息時,主伺服器還可以將BIOS配置複製結果展示給用戶,以便用戶能夠及時獲知BIOS配置複製結果,並在必要時參與管理。

通過以上描述可以看出,在本發明實施例提供的技術方案中,伺服器集群中的各伺服器的BMC獲取自身所在伺服器的BIOS配置項及對應的值,且主伺服器的BMC主動向從伺服器的BMC發送需要複製的BIOS配置項及對應的值,以使從伺服器的BMC根據接收到的BIOS配置項及對應的值進行BIOS配置複製,通過伺服器的BMC之間的通信,在不需要第三方工具的情況下,實現了BIOS配置複製,簡化了BIOS配置複製的操作,提高了BIOS配置複製的效率。

請參見圖3,為本發明實施例提供的一種配置複製裝置的結構示意圖,其中,該配置複製裝置可以上述方法實施例中的BMC,如圖3所示,該配置複製裝置可以包括:

獲取單元310,用於獲取自身所在伺服器的基本輸入輸出系統BIOS配置項及對應的值;

發送單元320,用於當所述BMC所在伺服器為主伺服器時,向從伺服器的BMC發送需要複製的BIOS配置項及對應的值,以使所述從伺服器的BMC根據接收到的BIOS配置項以及對應的值進行BIOS配置複製。

請一併參見圖4,為本發明實施例提供的另一種配置複製裝置的結構示意圖,如圖4所示,在圖3所示配置複製裝置的基礎上,圖4所示的配置複製裝置還可以包括:展示單元330和確定單元340;其中:

展示單元330,用於將獲取到的BIOS配置項及對應的值展示在指定界面中;

確定單元340,用於根據通過所述指定界面接收到的選擇指令確定需要複製的BIOS配置項;

所述發送單元320,還用於將需要複製的BIOS配置項以及對應的值發送給從伺服器的BMC。

請一併參見圖5,為本發明實施例提供的另一種配置複製裝置的結構示意圖,如圖5所示,在圖3所示配置複製裝置的基礎上,圖5所示的配置複製裝置還可以包括:第一接收單元350;其中:

所述發送單元320,還用於向從伺服器的BMC發送開始配置指示報文;

第一接收單元350,用於接收從伺服器的BMC發送的配置確認報文;

所述發送單元320,還用於當所述第一接收單元350接收到從伺服器的BMC發送的配置確認報文時,向該從伺服器的BMC發送需要複製的BIOS配置項以及對應的值。

在可選實施例中,所述發送單元320,還可以用於若所述第一接收單元350未在預設時間內接收到該從伺服器的BMC發送的配置確認報文,則重新向該從伺服器的BMC發送開始配置指示報文,直至所述第一接收單元350接收到該從伺服器的BMC發送的配置確認報文或者發送開始配置指示報文的次數達到第一預設次數閾值。

請一併參見圖6,為本發明實施例提供的另一種配置複製裝置的結構示意圖,如圖6所示,在圖3所示配置複製裝置的基礎上,圖6所示的配置複製裝置還包括:第二接收單元360、查詢單元370以及修改單元380;其中:

所述第二接收單元360,用於當所述BMC所在伺服器為從伺服器時,接收主伺服器的BMC發送的需要複製的BIOS配置項以及對應的值;

所述查詢單元370,用於當所述第二接收單元360接收到主伺服器的BMC發送的需要複製的BIOS配置項以及對應的值時,查詢自身所在伺服器中是否存在對應的BIOS配置項;

所述修改單元380,用於若所述查詢單元370查詢結果為存在,則當該BIOS配置項對應的值與主伺服器的BMC發送的值不同時,將該BIOS配置項對應的值修改為主伺服器的BMC發送的值。

請一併參見圖7,為本發明實施例提供的另一種配置複製裝置的結構示意圖,如圖7所示,在圖6所示配置複製裝置的基礎上,圖7所示的配置複製裝置還包括:判斷單元390;其中:

判斷單元390,用於當所述BMC所在伺服器為從伺服器,且發生BIOS配置複製失敗時,判斷BIOS配置複製失敗次數是否達到第二預設次數閾值;

所述發送單元320,還用於若未達到所述第二預設次數閾值,則向主伺服器的BMC發送攜帶有複製失敗的BIOS配置項的重配置請求,以使主伺服器的BMC重新向該從伺服器發送相應的BIOS配置項以及對應的值;若達到所述第二預設次數閾值,則向主伺服器的BMC發送配置複製失敗報文。

上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。

對於裝置實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本發明方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。

由上述實施例可見,伺服器集群中的各伺服器的BMC獲取自身所在伺服器的BIOS配置項及對應的值,且主伺服器的BMC主動向從伺服器的BMC發送需要複製的BIOS配置項及對應的值,以使從伺服器的BMC根據接收到的BIOS配置項及對應的值進行BIOS配置複製,通過伺服器的BMC之間的通信,在不需要第三方工具的情況下,實現了BIOS配置複製,簡化了BIOS配置複製的操作,提高了BIOS配置複製的效率。

本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理並包括本發明未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正範圍和精神由下面的權利要求指出。

應當理解的是,本發明並不局限於上面已經描述並在附圖中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本發明的範圍僅由所附的權利要求來限制。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀