[發明專利]伺服器部署系統及數據更新的方法無效
| 申請號: | 201210067020.1 | 申請日: | 2012-03-14 |
| 公開(公告)號: | CN103294503A | 公開(公告)日: | 2013-09-11 |
| 發明(設計)人: | 陳志明 | 申請(專利權)人: | 緯創資通股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F1/16 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 伺服器 部署 系統 數據 更新 方法 | ||
技術領域
本發明涉及一種伺服器系統管理機制,特別是涉及一種可同時更新固件與軟件的伺服器部署系統及數據更新的方法。
背景技術
目前伺服器(server)系統廣為各企業所使用,發展的范圍除了結合因特網(internet)與電信業的應用外,也更深入到一般人的生活中,例如金融、財經、網絡銀行、網絡信用卡的使用等等,這些都必需靠著伺服器強大的運算能力,
伺服器系統中包含了多種嵌入式芯片,例如:風扇控制板(Fan?ControlBoard,FCB)、電源控制單元以及伺服器的基板管理控制器(BaseboardManagement?Controller,BMC)等,這些嵌入式芯片都需要固件來配合運作。然而,如何保持伺服器的軟件與上述固件之間的同步性是相當困難。也就是說,軟件與固件并無法兼容。
發明內容
本發明提供一種伺服器部署系統及數據更新的方法,可同時更新伺服器軟件與控制器固件。
本發明提出一種伺服器部署系統,包括系統管理伺服器以及伺服器系統。其中,伺服器系統耦接至系統管理伺服器,并且,伺服器系統包括多個內部裝置以及主要伺服器。上述系統管理伺服器用以提供更新數據,而更新數據包括控制器固件以及主要伺服器軟件。每一個內部裝置耦接至一裝置控制器。主要伺服器耦接至裝置控制器,并且通過網絡與系統管理伺服器溝通。而上述主要伺服器自系統管理伺服器接收更新數據,并且傳送一更新固件指令至裝置控制器,使得裝置控制器更新為控制器固件。若控制器固件更新成功,將主要伺服器的軟件更新為主要伺服器軟件。若主要伺服器軟件更新失敗,傳送一還原固件指令至裝置控制器,使得裝置控制器還原至更新前的原始固件。而若主要伺服器軟件更新成功,通知系統管理伺服器。
在本發明的一實施例中,上述伺服器系統包括至少一第一機箱、第二機箱以及第三機箱。上述第一機箱耦接至一風扇控制器。而上述風扇控制器管理第一機箱的風扇轉速。第一機箱包括至少一滑軌,滑軌上至少安裝有一主機,并且滑軌耦接至一滑軌控制器。第二機箱包括電源控制單元以及電源控制器。電源控制單元耦接至電源控制器。第三機箱包括主要伺服器、備用伺服器以及位置控制器。主要伺服器耦接至上述風扇控制器、滑軌控制器以及電源控制器。備用伺服器耦接至主要伺服器,用以定時詢問主要伺服器,以在預定時間內未接收到主要伺服器的回應時,取代主要伺服器。位置控制器耦接至滑軌控制器,其用以分配網絡地址給滑軌控制器。而上述風扇控制器、滑軌控制器、電源控制器以及位置控制器為裝置控制器的一種。
本發明還提出一種數據更新的方法,適用于主要伺服器。在此,主要伺服器位于伺服器系統,并且耦接至伺服器系統的多個內部裝置各自的裝置控制器。在本方法中,自系統管理伺服器接收更新數據,其中更新數據包括控制器固件以及主要伺服器軟件,而系統管理伺服器通過網絡與主要伺服器溝通。傳送一更新固件指令至裝置控制器,使得裝置控制器將其原始固件更新為控制器固件。若控制器固件更新成功,更新主要伺服器為主要伺服器軟件。若主要伺服器軟件更新失敗,傳送還原固件指令至裝置控制器,使得裝置控制器還原至更新前的原始固件。若主要伺服器軟件更新成功,通知系統管理伺服器。
在本發明的一實施例中,上述伺服器系統還包括備用伺服器,且更新數據還包括一伺服器軟件。而若上述控制器固件更新成功,還可傳送更新軟件指令至備用伺服器,使得備用伺服器更新為備用伺服器軟件。若備用伺服器軟件更新失敗,傳送還原固件指令至裝置控制器,使得裝置控制器還原至更新前的原始固件。若備用伺服器軟件更新成功,更新主要伺服器為主要伺服器軟件。
在本發明的一實施例中,上述在更新主要伺服器為主要伺服器軟件之后,若主要伺服器軟件更新失敗,傳送一還原軟件指令至備用伺服器,使得備用伺服器還原至更新前的原始軟件,并且傳送還原固件指令至裝置控制器,使得裝置控制器還原至更新前的原始固件。
在本發明的一實施例中,上述在傳送更新固件指令至裝置控制器之前,還可進一步驗證控制器固件的數字簽章。若控制器固件驗證無誤,傳送更新固件指令至裝置控制器。若控制器固件驗證失敗,停止后續更新程序。
在本發明的一實施例中,上述若裝置控制器的更新成功,還可進一步驗證備用伺服器軟件的數字簽章。若備用伺服器軟件驗證無誤,傳送更新軟件指令至備用伺服器。若備用伺服器軟件驗證失敗,傳送還原固件指令至裝置控制器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于緯創資通股份有限公司,未經緯創資通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210067020.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于系統管理的有限狀態機
- 下一篇:一種編輯系統及方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





