[發明專利]獲取服務器屏幕輸出信息的系統有效
| 申請號: | 201210390364.6 | 申請日: | 2012-10-15 |
| 公開(公告)號: | CN103729318B | 公開(公告)日: | 2016-10-19 |
| 發明(設計)人: | 胡娜;王志謙;馮守強;張永肅;魏偉 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F3/06 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 服務器 屏幕 輸出 信息 系統 | ||
技術領域
本發明涉及服務器技術領域,特別涉及一種獲取服務器屏幕輸出信息的系統。?
背景技術
目前,服務器管理方案的核心是一個專用芯片/控制器(BMC),其并不依賴于服務器的處理器、BISS或操作系統來工作。BMC是一個典型的完整的嵌入式操作系統,一般由處理器、Flash(內存和存儲)、視頻處理設備、網絡和專用軟件組成。專用軟件包括智能平臺管理接口(IPMI)和虛擬鍵盤鼠標(KVM)。BMC自身是一個完整的系統,且周圍設備豐富,可以在服務器之間獨立運行,因此用戶無需擔心操作系統的狀態,即使系統崩潰也可以輕松得到機器的輸出、重要系統日志等信息。現有技術方案中BMC與服務器其他硬件連接方式如圖8所示。?
現有服務器管理方案的缺點:?
(1)由于BMC是一套獨立的嵌入式系統,且具有較多的外設和獨立的軟件模塊,因此價格功耗都比較高,一塊BMC的成本大約為20美元,功耗約為3W左右,以8臺服務器為例,硬件成本增加160美元,功耗增加24W。對于傳統服務器而言,整個服務器的價格在幾千美元的區間,功耗在400W左右,BMC約占整體系統的成本/功耗的1%。由于服務器硬件日新月異,特別是對于微服務器而言,成本和功耗的下降都非常明顯。一臺微服務器CPU、主板和內存的價格大約在100美元的區間,如果使用單獨的BMC,成本將提升20%。一臺微服務器CPU、主板和內存的功耗大約?在20W的區間,如果使用單獨的BMC,功耗將提升15%。?
(2)作為一種帶外監控管理的方案,通過BMC只能通過IPMI自動化的獲得一些硬件相關的日志信息,而對系統某些運行狀態信息則無法自動化獲取,只能人工登錄BMC,手動打開KVM查看最后的屏幕(圖像形式)輸出。即無法實現自動化,且所獲取的信息量非常少。?
發明內容
本發明的目的旨在至少解決所述技術缺陷之一。?
為此,本發明的目的在于提出一種獲取服務器屏幕輸出信息的系統,該系統供電效率高,生產成本較低且可靠性也比較高。?
為達到所述目的,本發明的實施例的提出一種獲取服務器屏幕輸出信息的系統,包括:多個服務器,其中,所述每個服務器具有串行接口和串行接口緩存,所述每個服務器的屏幕輸出信息存儲在所述串行接口緩存中;以及平臺管理裝置,所述平臺管理裝置與所述多個服務器相連,所述平臺管理裝置用于抓取所述多個服務器的串行接口緩存中保存的屏幕輸出信息。?
根據本發明獲取服務器屏幕輸出信息的系統,通過平臺管理裝置對多個服務器統一進行管理,從而減少建設成本及功耗。?
在本發明的實施例中,獲取服務器屏幕輸出信息的系統還包括:遠程管理服務器,所述遠程管理服務器與所述平臺管理裝置相互連接,且所述遠程管理服務器與所述平臺管理裝置均支持智能平臺管理接口IPMI命令。?
在本發明的實施例中,所述平臺管理裝置包括:交換機模塊,所述交換機模塊連接在所述多個服務器和所述管理模塊之間,所述交換機模塊具有多個串行接口,通過所述多個串行接口與所述多個服務器相連,所述交換機模塊用于建立所述多個服務器與所述管理模塊之間的通信;管理模塊,用于通過所述交換機模塊抓取所述多個服務器的串行接口緩存中保存的屏?幕輸出信息;以及存儲模塊,用于存儲所述屏幕輸出信息。?
在本發明的實施例中,獲取服務器屏幕輸出信息的系統還包括:外部存儲器,所述外部存儲器與所述平臺管理裝置相連,所述外部存儲器用于存儲所述屏幕輸出信息。?
在本發明的實施例中,所述平臺管理裝置在所述存儲模塊的存儲空間已滿時,將所述存儲模塊中的存儲內容轉移至所述外部存儲器中。?
在本發明的實施例中,所述管理模塊包括:智能機箱管理總線ICMB接口,所述ICMB接口與所述遠程管理服務器相連;標準IPMI命令子模塊,所述標準IPMI命令子模塊與所述ICMB接口相連,所述標準IPMI命令子模塊用于執行標準IPMI命令;以及擴展IPMI命令子模塊,所述擴展IPMI命令子模塊與所述ICMB接口相連,所述擴展IPMI命令子模塊用于抓取所述多個服務器的串行接口緩存中保存的屏幕輸出信息。?
在本發明的實施例中,所述多個服務器根據預設截屏策略對當前顯示界面進行截屏,或者所述多個服務器在接收到所述平臺管理裝置的截屏指令之后對當前顯示界面進行截屏,并將獲得的屏幕輸出信息存儲在所述串行接口緩存中。?
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。?
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210390364.6/2.html,轉載請聲明來源鉆瓜專利網。





