国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      服務器的配置方法及裝置制造方法

      文檔序號:6640423閱讀:139來源:國知局
      服務器的配置方法及裝置制造方法
      【專利摘要】本申請?zhí)岢龇掌鞯呐渲梅椒把b置。方法包括:服務器的BIOS接收到用戶輸入的針對安裝界面的一配置選項的用戶配置值,將該配置選項ID+該用戶配置值發(fā)送給BMC,BMC將該配置選項ID+該用戶配置值保存在獨立于系統(tǒng)ROM的第一存儲介質中;BMC啟動后,從第一存儲介質中讀取所有配置選項ID+用戶配置值,并發(fā)送給BIOS,對于每一配置選項ID+用戶配置值,BIOS在系統(tǒng)ROM中查找該配置選項ID,若查找到,則將該用戶配置值賦給該配置選項,并令該用戶配置值生效。本申請保證了用戶配置值能夠被正確傳遞給配置選項。
      【專利說明】服務器的配置方法及裝置

      【技術領域】
      [0001] 本申請設及配置【技術領域】,尤其設及服務器的配置方法及裝置。

      【背景技術】
      [0002] 服務器BIOS炬asic I噸ut Ou1:put System,基本輸入輸出系統(tǒng))Setup (安裝)界 面中包含了豐富的配置選項,該些配置選項對應于服務器的功能開關和性能優(yōu)化。用戶可 W根據(jù)需要選擇部分或全部配置選項為其配置值(Value),該些用戶配置值W順序存儲方 式保存在存儲介質中。在W后的使用中該些用戶配置值將會一直生效,直到下一次的修改 或者存儲介質出現(xiàn)異常。
      [0003] 配置選項主要包括;啟動時的QPI (Quick Path Interconnect,快速通道互聯(lián))速 率設置、CPU 速率、虛擬化、X2APIC(Advanced Programm油le Interrupt Controller,高級 可編程中斷控制器)等在內的功能開啟關閉、Memcxry的Type (類型)選擇及ECC巧rror Qiecking and Correcting,錯誤檢查糾正)功能開關等等。
      [0004] 目前,配置選項和配置值的存儲方式如下:
      [0005] 一、配置選項和配置值都存儲在System ROM化eacHDnly Memcxry,只讀存儲器)的 Configuration Data區(qū)域,圖1給出了 System ROM的存儲不例。
      [0006] 當服務器啟動時,BMC (Baseboard Management Controller,基板管理控制器)從 System ROM的Configuration化ta區(qū)域順序讀取配置選項和用戶配置值,并在啟動過程中 發(fā)送給BIOS并生效。
      [0007] 二、將配置選項的用戶配置值存放在NVRAM (Non-Volatile Random Access Memo巧,非易失性隨機訪問存儲器),獨立于配置選項所在的System ROM,該樣的方式有個 好處,即升級System ROM時不會造成用戶配置值的丟失。
      [000引 當服務器啟動時,BMC從NVRAM順序讀取用戶配置值,并發(fā)送給BIOS, BIOS將用戶 配置值順序賦給System ROM中的配置選項并生效。


      【發(fā)明內容】

      [0009] 本申請?zhí)峁┓掌鞯呐渲梅椒把b置。
      [0010] 本申請的技術方案是該樣實現(xiàn)的:
      [0011] 一種服務器的配置方法,該方法包括:
      [0012] 服務器的基本輸入輸出系統(tǒng)BIOS接收到用戶輸入的針對安裝界面的一配置選項 的用戶配置值,將該配置選項標識ID+該用戶配置值發(fā)送給基板管理控制器BMC,BMC將該 配置選項ID+該用戶配置值保存在獨立于系統(tǒng)只讀存儲器ROM的第一存儲介質中;
      [0013] BMC啟動后,從第一存儲介質中讀取所有配置選項ID+用戶配置值,并發(fā)送給 BIOS,對于每一配置選項ID+用戶配置值,BIOS在系統(tǒng)ROM中查找該配置選項ID,若查找 至IJ,則將該用戶配置值賦給該配置選項,并令該用戶配置值生效。
      [0014] 一種服務器的配置裝置,該裝置包括:
      [0015] 基本輸入輸出系統(tǒng)BIOS;接收到用戶輸入的針對安裝界面的一配置選項的用戶 配置值,將該配置選項標識ID+該用戶配置值發(fā)送給基板管理控制器BMC ;啟動后,對于BMC 發(fā)來的每一配置選項ID+用戶配置值,在系統(tǒng)ROM中查找該配置選項ID,若查找到,則將該 用戶配置值賦給該配置選項,并令該用戶配置值生效;
      [0016] BMC ;將BIOS發(fā)來的配置選項ID+用戶配置值保存在獨立于系統(tǒng)只讀存儲器ROM 的第一存儲介質中;啟動后,從第一存儲介質中讀取所有配置選項ID+用戶配置值,并發(fā)送 給BIOS。
      [0017] 一種服務器的配置裝置,位于基本輸入輸出系統(tǒng)BIOS上,該裝置包括:
      [001引用戶配置傳送模塊;接收到用戶輸入的針對安裝界面的一配置選項的用戶配置 值,將該配置選項標識ID+該用戶配置值發(fā)送給基板管理控制器BMC ;
      [0019] 啟動模塊:本BIOS啟動后,接收BMC發(fā)來的配置選項ID+用戶配置值,在系統(tǒng)只讀 存儲器ROM中查找該配置選項ID,若查找到,則將該用戶配置值賦給該配置選項,并令該用 戶配置值生效。
      [0020] 一種服務器的配置裝置,位于基板管理控制器BMC上,該裝置包括:
      [0021] 用戶配置收存模塊;接收服務器的基本輸入輸出系統(tǒng)BIOS發(fā)來的針對安裝界面 的一配置選項的配置選項標識ID+用戶配置值,將該配置選項ID+該用戶配置值保存在獨 立于系統(tǒng)只讀存儲器ROM的第一存儲介質中;
      [002引啟動模塊:本BMC啟動后,從第一存儲介質中讀取所有配置選項ID+用戶配置值, 并發(fā)送給BIOS。
      [0023] 可見,本申請中,將服務器安裝界面的配置選項的用戶配置值保存在獨立于系統(tǒng) ROM的存儲介質中,并W配置選項ID為索引,從而當系統(tǒng)ROM升級時,用戶配置值不會丟失, 也保證了用戶配置值能夠被正確傳遞給配置選項。

      【專利附圖】

      【附圖說明】
      [0024] 圖1為現(xiàn)有技術一中System ROM的存儲示例圖;
      [0025] 圖2-1為現(xiàn)有技術二中服務器啟動后,用戶配置值的傳送示例一;
      [0026] 圖2-2為現(xiàn)有技術二中服務器啟動后,用戶配置值的傳送示例二;
      [0027] 圖3為本申請一實施例提供的服務器的配置方法流程圖;
      [002引圖4為本申請另一實施例提供的服務器的配置方法流程圖;
      [0029] 圖5為本申請實施例提供的BIOS與BMC之間采用IPffl協(xié)議的BT模式時,BIOS向 BMC發(fā)送的攜帶配置選項信息的IPffl消息格式示例圖;
      [0030] 圖6為本申請?zhí)峁┑姆掌鲉雍?,用戶配置值傳送示例圖;
      [0031] 圖7為本申請一實施例提供的服務器的配置裝置的組成示意圖;
      [0032] 圖8為本申請另一實施例提供的服務器的配置裝置的組成示意圖;
      [0033] 圖9為本申請又一實施例提供的服務器的配置裝置的組成示意圖。

      【具體實施方式】
      [0034] 申請人:對現(xiàn)有的配置選項和用戶配置值的存儲方式進行分析發(fā)現(xiàn):
      [0035] 當配置選項和用戶配置值都保存在System ROM的Configuration化ta區(qū)域時, 由于每次升級System ROM, Configuration Data會被恢復到系統(tǒng)出廠值,之前保存的用戶 配置值將會全部丟失,用戶只能通過在BIOS Setup界面再次為配置選項配置值。具體操 作為;燒寫完成后,用戶首先需要W出廠配置模式來啟動服務器,按熱鍵進入到BIOS Se化P 配置界面,然后重新為配置選項一個一個配置值,該中間還會出現(xiàn)配置遺漏、多選、錯誤等 情況,浪費了大量的時間和精力。
      [0036] 當用戶配置值存放在NVRAM中時,其存儲方式為順序存儲、一一對應,該方式的優(yōu) 點是可W快速地讀取用戶配置值,并將用戶配置值傳遞到BIOS并生效。但是當增加新的配 置選項時,如果還是按照原來的順序從NVRAM讀取用戶配置值,并將其發(fā)送至BIOS,就會出 現(xiàn)錯誤,導致系統(tǒng)故障,甚至掛死。如圖2-1所示,初始時,BMC按照固定順序從NVRAM -一 讀取用戶配置值并發(fā)送給BIOS生效,系統(tǒng)可W正常啟動;但是當升級的System ROM增加了 一個新配置選項,如圖2-2,如果BMC還是按照默認順序從NVRAM讀取用戶配置值,則用戶配 置值3將不會被傳給配置選項3,而是被傳給了新配置選項,就會導致用戶配置值和配置選 項無法對應,造成系統(tǒng)無法正常啟動甚至掛死。另外,采用該方式時,需要額外增加NVRAM, 導致服務器成本的上升。
      [0037] 圖3為本申請一實施例提供的服務器的配置方法流程圖,其具體步驟如下:
      [003引步驟301 ;服務器的BIOS接收到用戶輸入的針對安裝界面的一配置選項的用戶配 置值,將該配置選項ID+該用戶配置值發(fā)送給BMC,BMC將該配置選項ID+該用戶配置值保 存在獨立于系統(tǒng)ROM的第一存儲介質中。
      [0039] 步驟302 ;BMC啟動后,從第一存儲介質中讀取所有配置選項ID+用戶配置值,并發(fā) 送給BIOS,對于每一配置選項ID+用戶配置值,BIOS在系統(tǒng)ROM中查找該配置選項ID,若 查找到,則將該用戶配置值賦給該配置選項,并令該用戶配置值生效。
      [0040] 優(yōu)選地,步驟302中,BIOS在系統(tǒng)ROM中查找該配置選項ID之后進一步包括:若 未查找到,則不作進一步處理。
      [0041] 優(yōu)選地,BIOS啟動后進一步包括;BIOS發(fā)現(xiàn)針對系統(tǒng)ROM中的一配置選項,BMC未 發(fā)來該配置選項的用戶配置值,則令該配置選項的默認值生效。
      [00創(chuàng)優(yōu)選地,步驟301中,BIOS將該配置選項ID+該用戶配置值發(fā)送給BMC之后、BMC 將該配置選項ID+用戶配置值保存在獨立于系統(tǒng)ROM的第一存儲介質中之前進一步包括: BMC在第一存儲介質中查找BIOS發(fā)來的配置選項ID,判斷是否查找到,若是,W BIOS發(fā)來 的用戶配置值更新第一存儲介質中保存的該配置選項ID對應的用戶配置值;否則,執(zhí)行所 述將該配置選項ID+用戶配置值保存在獨立于系統(tǒng)ROM的第一存儲介質中的動作。
      [0043] 優(yōu)選地,第一存儲介質為NAND閃存、或者USB存儲設備、或者TF存儲設備。
      [0044] 圖4為本申請又一實施例提供的服務器的配置方法流程圖,其具體步驟如下:
      [0045] 步驟401 ;服務器的BIOS接收用戶在Setup界面輸入的針對一配置選項的用戶配 置值,將該配置選項ID+該用戶配置值發(fā)送給BMC。
      [0046] 其中,配置選項ID用于唯一地標識配置選項。配置選項ID可W配置選項的名稱 表不。
      [0047] 需要指出的是,當該配置選項隸屬于一級或多級的上級選項時,該配置選項 ID可由其隸屬的各上級選項的名稱+該配置選項的本級名稱組成。例如:處理器內 核禁用選項隸屬于處理器選項,則處理器內核禁用選項ID表示為:處理器選項的名稱 (Processo;rOptions) +處理器內核禁用選項的本級名稱(ProcCoreDis油le)。
      [0048] 在實際應用中,BIOS在將配置選項ID+用戶配置值發(fā)給BMC的同時,還可W-并 將該配置選項的如下信息之一或任意組合發(fā)送給BMC :
      [0049] 該配置選項的顯示名稱、最小值、最大值、類型、菜單路徑。
      [0化0] 表1給出了 BIOS發(fā)給BMC的配置選項信息示例;
      [0化1]

      【權利要求】
      1. 一種服務器的配置方法,其特征在于,該方法包括: 服務器的基本輸入輸出系統(tǒng)BIOS接收到用戶輸入的針對安裝界面的一配置選項的用 戶配置值,將該配置選項標識ID+該用戶配置值發(fā)送給基板管理控制器BMC,BMC將該配置 選項ID+該用戶配置值保存在獨立于系統(tǒng)只讀存儲器ROM的第一存儲介質中; BMC啟動后,從第一存儲介質中讀取所有配置選項ID+用戶配置值,并發(fā)送給BIOS,對 于每一配置選項ID+用戶配置值,BIOS在系統(tǒng)ROM中查找該配置選項ID,若查找到,則將該 用戶配置值賦給該配置選項,并令該用戶配置值生效。
      2. 根據(jù)權利要求1所述的方法,其特征在于,所述BIOS在系統(tǒng)ROM中查找該配置選項 ID之后進一步包括: 若未查找到,則不作進一步處理。
      3. 根據(jù)權利要求1所述的方法,其特征在于,所述BIOS啟動后進一步包括: BIOS發(fā)現(xiàn)針對系統(tǒng)ROM中的一配置選項,BMC未發(fā)來該配置選項的用戶配置值,則令該 配置選項的默認值生效。
      4. 根據(jù)權利要求1所述的方法,其特征在于,所述BIOS將該配置選項ID+該用戶配置 值發(fā)送給BMC之后、BMC將該配置選項ID+用戶配置值保存在獨立于系統(tǒng)ROM的第一存儲 介質中之前進一步包括: BMC在第一存儲介質中查找BIOS發(fā)來的配置選項ID,判斷是否查找到,若是,以BIOS 發(fā)來的用戶配置值更新第一存儲介質中保存的該配置選項ID對應的用戶配置值;否則,執(zhí) 行所述將該配置選項ID+用戶配置值保存在獨立于系統(tǒng)ROM的第一存儲介質中的動作。
      5. 根據(jù)權利要求1至4任一所述的方法,其特征在于,所述第一存儲介質為NAND閃存、 或者USB存儲設備、或者TF存儲設備。
      6. -種服務器的配置裝置,其特征在于,該裝置包括: 基本輸入輸出系統(tǒng)BIOS :接收到用戶輸入的針對安裝界面的一配置選項的用戶配置 值,將該配置選項標識ID+該用戶配置值發(fā)送給基板管理控制器BMC ;啟動后,對于BMC發(fā) 來的每一配置選項ID+用戶配置值,在系統(tǒng)ROM中查找該配置選項ID,若查找到,則將該用 戶配置值賦給該配置選項,并令該用戶配置值生效; BMC :將BIOS發(fā)來的配置選項ID+用戶配置值保存在獨立于系統(tǒng)只讀存儲器ROM的 第一存儲介質中;啟動后,從第一存儲介質中讀取所有配置選項ID+用戶配置值,并發(fā)送給 BIOS。
      7. 根據(jù)權利要求6所述的裝置,其特征在于,所述BIOS在系統(tǒng)ROM中查找該配置選項 ID之后進一步用于, 若未查找到,則不作進一步處理。
      8. 根據(jù)權利要求6所述的裝置,其特征在于,所述BIOS啟動后進一步用于, 發(fā)現(xiàn)針對系統(tǒng)ROM中的一配置選項,BMC未發(fā)來該配置選項的用戶配置值,則令該配置 選項的默認值生效。
      9. 根據(jù)權利要求6所述的裝置,其特征在于,所述BMC進一步用于,當BIOS發(fā)來配置選 項ID+用戶配置值時,在第一存儲介質中查找BIOS發(fā)來的配置選項ID,判斷是否查找到,若 是,以BIOS發(fā)來的用戶配置值更新第一存儲介質中保存的該配置選項ID對應的用戶配置 值;否則,執(zhí)行所述將該配置選項ID+用戶配置值保存在獨立于系統(tǒng)ROM的第一存儲介質中 的動作。
      10. 根據(jù)權利要求6至9任一所述的裝置,其特征在于,所述第一存儲介質為NAND閃 存、或者USB存儲設備、或者TF存儲設備。
      11. 一種服務器的配置裝置,位于基本輸入輸出系統(tǒng)BIOS上,其特征在于,該裝置包 括: 用戶配置傳送模塊:接收到用戶輸入的針對安裝界面的一配置選項的用戶配置值,將 該配置選項標識ID+該用戶配置值發(fā)送給基板管理控制器BMC ; 啟動模塊:本BIOS啟動后,接收BMC發(fā)來的配置選項ID+用戶配置值,在系統(tǒng)只讀存儲 器ROM中查找該配置選項ID,若查找到,則將該用戶配置值賦給該配置選項,并令該用戶配 置值生效。
      12. 根據(jù)權利要求11所述的裝置,其特征在于,所述啟動模塊進一步用于,發(fā)現(xiàn)針對系 統(tǒng)ROM中的一配置選項,BMC未發(fā)來該配置選項的用戶配置值,則令該配置選項的默認值生 效。
      13. -種服務器的配置裝置,位于基板管理控制器BMC上,其特征在于,該裝置包括: 用戶配置收存模塊:接收服務器的基本輸入輸出系統(tǒng)BIOS發(fā)來的針對安裝界面的一 配置選項的配置選項標識ID+用戶配置值,將該配置選項ID+該用戶配置值保存在獨立于 系統(tǒng)只讀存儲器ROM的第一存儲介質中; 啟動模塊:本BMC啟動后,從第一存儲介質中讀取所有配置選項ID+用戶配置值,并發(fā) 送給BIOS。
      14. 根據(jù)權利要求13所述的裝置,其特征在于,所述用戶配置收存模塊接收BIOS發(fā)來 的針對服務器的安裝界面的一配置選項的配置選項ID+用戶配置值之后進一步用于, 在第一存儲介質中查找BIOS發(fā)來的配置選項ID,判斷是否查找到,若是,以BIOS發(fā)來 的用戶配置值更新第一存儲介質中保存的該配置選項ID對應的用戶配置值;否則,執(zhí)行所 述將該配置選項ID+用戶配置值保存在獨立于系統(tǒng)ROM的第一存儲介質中的動作。
      【文檔編號】G06F9/445GK104503798SQ201410837831
      【公開日】2015年4月8日 申請日期:2014年12月29日 優(yōu)先權日:2014年12月29日
      【發(fā)明者】顏益 申請人:杭州華三通信技術有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1