[發明專利]一種在線更改服務器配置的方法在審
| 申請號: | 201711045497.9 | 申請日: | 2017-10-31 |
| 公開(公告)號: | CN107885522A | 公開(公告)日: | 2018-04-06 |
| 發明(設計)人: | 劉凱 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 濟南舜源專利事務所有限公司37205 | 代理人: | 劉曉政 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 在線 更改 服務器 配置 方法 | ||
技術領域
本發明屬于計算機芯片技術領域,具體涉及一種在線更改服務器配置的方法。
背景技術
在服務器領域中,可編程邏輯芯片內部的Flash可以代替外掛的存儲芯片,用來存儲服務器的配置信息,從而達到配置服務器的目的,但由于服務器的配置信息是固化在所述Flash中的,用戶并不能在線立即更改所述Flash中的數據,從而也就無法在線立即更改服務器的配置信息。此為現有技術的不足之處。
因此,針對現有技術中的上述缺陷,提供設計一種在線更改服務器配置的方法;以解決上述技術缺陷,是非常有必要的。
發明內容
本發明的目的在于,針對上述現有技術存在的缺陷,提供設計一種在線更改服務器配置的方法,以解決上述技術問題。
為實現上述目的,本發明給出以下技術方案:
一種在線更改服務器配置的方法,其特征在于,包括以下步驟:
S1:服務器上電完成后,可編程邏輯芯片內部的用戶邏輯發起一次對Flash存儲器的讀操作:
S2:步驟S1中讀操作結束時設定一個讀完成標志,在讀完成標志有效的前提下,判斷從Flash存儲器讀出的數據中是否含有寫標志位,如果從Flash存儲器讀出的數據中含有寫標志位,表明服務器是從非出廠狀態下進行的上電操作,轉到步驟S5,如果從Flash存儲器讀出的數據中不含寫標志位,表明服務器是從出廠狀態下第一次進行上電操作,轉到步驟S3;
S3:如果Flash存儲器為空,并且被擦除時存儲比特的電平極性和服務器初始配置所要求的電平極性相反,則轉到步驟S4,如果Flash存儲器為空,并且被擦除時存儲比特的電平極性和服務器初始配置所要求的電平極性一致,則轉到步驟S5;
步驟S4:通過BMC芯片對服務器進行初始化配置,具體步驟如下:
當BMC芯片初始化成功后,可編程邏輯芯片內部的用戶邏輯會實時對BMC芯片中用于配置服務器的GPIO狀態與從Flash存儲器中讀出的配置信息進行比較,如果比較結果不一致,可編程邏輯芯片內部的用戶邏輯首先發起一次對Flash存儲器的擦除操作,然后將所述BMC芯片用于配置服務器的GPIO的當前狀態和寫標志位同時寫入Flash存儲器中;完成服務器的配置;如果比較結果一致,則直接轉到步驟S5;
步驟S5:可編程芯片內部的用戶邏輯直接從Flash存儲器中讀取配置信息,完成服務器的配置;
作為優選,所述步驟S5還包括以下步驟:數據每次寫入Flash存儲器之后,都會伴隨著一次讀Flash存儲器的操作;用來更新從Flash存儲器讀出的配置信息,一方面達到了在線更改服務器配置的目的,另一方面為上述步驟S4中的比較作新一輪的準備。
作為優選,該方法中采用二選一多路選擇器實現配置信息的切換,即BMC芯片中用于配置服務器的GPIO狀態以及從可編程邏輯芯片內部Flash存儲器讀出的配置信息分別作為二選一多路選擇器的兩個輸入信號,寫標志位作為二選一多路選擇器的選擇輸入信號。
作為優選,所述的可編程邏輯芯片為CPLD芯片或者FPGA芯片。
本發明的有益效果在于,實現通過可編程邏輯芯片內部的Flash存儲器信息進行服務器配置,同時用戶能夠在線立即更新服務器配置。此外,本發明設計原理可靠,結構簡單,具有非常廣泛的應用前景。
由此可見,本發明與現有技術相比,具有突出的實質性特點和顯著地進步,其實施的有益效果也是顯而易見的。
附圖說明
圖1是本發明提供的一種在線更改服務器配置的方法中二選一多路選擇器的電路示意圖。
圖2是本發明提供的一種在線更改服務器配置的方法中通過BMC芯片在線更改服務器配置的結構框圖。
圖3是本發明提供的一種在線更改服務器配置的方法中切換和在線更改服務器配置的狀態機框圖。
具體實施方式
下面結合附圖并通過具體實施例對本發明進行詳細闡述,以下實施例是對本發明的解釋,而本發明并不局限于以下實施方式。
如圖1-3所示,本發明提供的一種在線更改服務器配置的方法,其特征在于,包括以下步驟:
S1:服務器上電完成后,可編程邏輯芯片內部的用戶邏輯發起一次對Flash存儲器的讀操作:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711045497.9/2.html,轉載請聲明來源鉆瓜專利網。





