專利名稱:一種管理多服務(wù)器的智能插排和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及服務(wù)器管理技術(shù),特別是指一種管理多服務(wù)器的智能插排和方法。
背景技術(shù):
現(xiàn)有的數(shù)據(jù)中心或者機(jī)群服務(wù)器均是由供電系統(tǒng)、存儲(chǔ)設(shè)備、網(wǎng)絡(luò)交換機(jī)
以及鍵盤視頻鼠標(biāo)(KVM, Keyboard/Video/Mouse)切換器等設(shè)備組成的系統(tǒng), 在這個(gè)系統(tǒng)內(nèi)不僅需要實(shí)時(shí)監(jiān)控電源當(dāng)前的運(yùn)行情況,還要能夠?qū)崿F(xiàn)對(duì)該系統(tǒng) 中的各個(gè)服務(wù)器進(jìn)行操作,即實(shí)現(xiàn)KVM管理功能。
為實(shí)現(xiàn)電源監(jiān)控和KVM管理的功能,現(xiàn)有技術(shù)中,分別使用了不同的以 太網(wǎng)絡(luò)實(shí)現(xiàn)電源監(jiān)控和KVM管理;通常是,需要一個(gè)IP管理電源插排,并 且需要另一個(gè)IP實(shí)現(xiàn)遠(yuǎn)程KVM管理。對(duì)于系統(tǒng)中的一個(gè)服務(wù)器來(lái)說(shuō),它的 電源監(jiān)控功能在一個(gè)單獨(dú)的電源供電管理網(wǎng)絡(luò)里,目前市場(chǎng)上存在的智能電源 分配器,是一種可以提供網(wǎng)絡(luò)化的電源設(shè)備,它以一個(gè)IP實(shí)現(xiàn)遠(yuǎn)程網(wǎng)絡(luò)對(duì)電 源實(shí)現(xiàn)控制開(kāi)/關(guān)功能,同時(shí)可以獲取該電源上的功率;而該服務(wù)器的KVM管 理功能在另一個(gè)專有網(wǎng)絡(luò)中執(zhí)行,需要KVM切換器,增加了設(shè)備和連線的復(fù) 雜。
通過(guò)描述可以看出,應(yīng)用現(xiàn)有技術(shù),電源管理和KVM管理時(shí)不同的設(shè)備 分離,占用不同的IP地址;電源監(jiān)控信息和KVM遠(yuǎn)程管理需要把管理軟件 整合在一起,實(shí)現(xiàn)難度大,對(duì)集中管理造成了很大的開(kāi)銷;而且本地KVM切 換需要單獨(dú)的KVM切換器,增加設(shè)備成本并且連線復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種具有KVM功能的智能插排、方法和服務(wù)器,用 于解決服務(wù)器管理系統(tǒng)中,電源管理和KVM管理占用不同的IP地址,造成 的管理分散操作繁瑣,浪費(fèi)網(wǎng)絡(luò)資源,成本高昂的缺陷。(會(huì)根據(jù)權(quán)利要求最終修改后的結(jié)果進(jìn)行補(bǔ)充)
應(yīng)用本發(fā)明以上優(yōu)選實(shí)施例提供的4支術(shù),實(shí)現(xiàn)KVM切換和電源管理一
體的方案,通過(guò)其上的一個(gè)IP網(wǎng)絡(luò)端口既可以查看當(dāng)前電源的供電情況,使
用的功率,又可以實(shí)現(xiàn)KVM功能,即節(jié)約了網(wǎng)絡(luò)資源,又便于集中管理。
圖1為本發(fā)明優(yōu)選實(shí)施例管理多服務(wù)器的智能插排的結(jié)構(gòu)示意圖; 圖2為本發(fā)明優(yōu)選實(shí)施例管理模塊的內(nèi)部結(jié)構(gòu)示意圖; 圖3為本發(fā)明優(yōu)選實(shí)施例管理多服務(wù)器的方法流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)特征和實(shí)施效果更加清楚,下面將結(jié)合附圖對(duì)本 發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)描述。
本發(fā)明選擇的實(shí)施例提供了 一種管理多服務(wù)器的智能插排,通過(guò)同 一個(gè)IP 網(wǎng)絡(luò)實(shí)現(xiàn)KVM切換和電源監(jiān)控,在該IP網(wǎng)絡(luò)中,既可以查看當(dāng)前電源的供 電情況,又可以實(shí)現(xiàn)KVM切換功能。
如圖l所示,實(shí)現(xiàn)本發(fā)明目的的智能插排至少包括電源模塊101、 KVM 接口 102和管理模塊103。其中,每一個(gè)電源模塊101對(duì)應(yīng)一個(gè)服務(wù)器,KVM 接口 102也對(duì)應(yīng)一個(gè)服務(wù)器。
電源模塊IOI,用于通過(guò)電源線連接服務(wù)器供電,獲取狀態(tài)信息并根據(jù)電 源操作指令控制供電狀態(tài)。具體包括
電源接口,用于為所述服務(wù)器提供電力;
繼電器電路,與所述電源接口連接,用于將交流高電壓、強(qiáng)電流轉(zhuǎn)換為務(wù) 器能夠直接應(yīng)用的直流低電壓、弱電流;獲取電源接口與所述服務(wù)器之間的通 斷信號(hào),以及該電源接口輸出到所述服務(wù)器的電壓、電流信號(hào),還可以根據(jù)電
源操作指令控制服務(wù)器的供電狀態(tài)。
其中,所述的狀態(tài)信息包括電力輸入端口電源的通斷信號(hào),以及電壓、電 流信號(hào),為實(shí)現(xiàn)以上功能,所述電源模塊101中存在交流輸入信號(hào),該交流輸入信號(hào)通過(guò)電源線輸送給服務(wù)器;監(jiān)控交流輸入信號(hào)的控制電路,該控制電
路主要包括繼電器電路,其中繼電器電路用于將交流端的高電壓、強(qiáng)電流轉(zhuǎn)換 為直流的低電壓、弱電流,控制電路會(huì)將此時(shí)電源的開(kāi)/關(guān)信息(即通斷信號(hào))
傳送給管理模塊103中的繼電器電路,由該繼電器電路統(tǒng)一控制當(dāng)前電源的開(kāi) /關(guān)狀態(tài)。
電源模塊101獲取所述直流的低電壓、弱電流的電壓值和電流值,將所述 電壓值和電流值發(fā)送給管理模塊103,由管理模塊103計(jì)算得出當(dāng)前功率信息。
KVM接口 102,用于通過(guò)KVM連接線連接到服務(wù)器上的KVM端口 ,并 且支持本地連接鼠標(biāo)、鍵盤和顯示器,操作指令通過(guò)該KVM接口 102到達(dá)各 個(gè)服務(wù)器實(shí)現(xiàn)監(jiān)控,并且接收服務(wù)器傳遞過(guò)來(lái)的鍵盤視頻鼠標(biāo)信號(hào)(KVM信 號(hào)),該KVM信號(hào)通常是電信號(hào),可以直接傳送給管理沖莫塊103。 KVM接口 102通常可以是一個(gè)15針(pin)的接口 。
管理模塊103,用于接收所述狀態(tài)信息和所述鍵盤視頻鼠標(biāo)信號(hào),并根據(jù) 狀態(tài)信息、鍵盤視頻鼠標(biāo)信號(hào)和控制指令生成電源操作指令和鍵盤視頻鼠標(biāo)操 作指令,電源操作指令用于控制智能電源插排上的各個(gè)插座的上、下電操作, 鍵盤視頻鼠標(biāo)操作指令用于通過(guò)KVM接口 102對(duì)各個(gè)服務(wù)器進(jìn)行監(jiān)控與管 理。
具體包括管理模塊103通過(guò)輪詢機(jī)制實(shí)時(shí)查詢并保存所述智能電源插排 上各個(gè)插座的上、下電情況;來(lái)自電源模塊101的通斷信號(hào)、功率信號(hào)到達(dá)后, 管理模塊103利用預(yù)先設(shè)置的算法根據(jù)所述功率信號(hào)計(jì)算出該電源模塊101 對(duì)應(yīng)的插座作為電力輸入端口的輸出功率,并根據(jù)通斷信號(hào)獲取插座當(dāng)前的通 斷狀態(tài)。
管理模塊103接到所述KVM信號(hào),利用預(yù)先設(shè)置的算法對(duì)該KVM信號(hào) 進(jìn)行處理,并通過(guò)網(wǎng)絡(luò)傳送至控制臺(tái)或者控制終端,從而實(shí)現(xiàn)KVMoverIP功 能。
管理模塊103還與控制臺(tái)或者控制終端連接,該控制臺(tái)對(duì)遠(yuǎn)程用戶顯示為 瀏覽器界面,例如可以是一個(gè)WEB頁(yè)面,遠(yuǎn)程用戶通過(guò)以太網(wǎng)訪問(wèn)該控制臺(tái), 遠(yuǎn)程監(jiān)控各個(gè)插座供電狀態(tài)、供電功率,并根據(jù)需要發(fā)出控制指令??刂平K端 可以是一個(gè)普通計(jì)算機(jī)。管理模塊103為實(shí)現(xiàn)以上功能,可以根據(jù)各個(gè)功能分為多個(gè)模塊,本發(fā)明 中提供了一個(gè)優(yōu)選實(shí)施例具體描述管理模塊103的工作原理,
如圖2所示,管理模塊103包括信號(hào)切換單元1031、網(wǎng)絡(luò)單元1032、 控制單元(MCU)1033、緩存單元(RAM)1034和通訊單元1035;其中,以控制 單元1033為中心,分別與所述信號(hào)切換單元1031、網(wǎng)絡(luò)單元1032、緩存單元 1034和通訊單元1035連接。
信號(hào)切換單元1031,用于將接收到的KVM信號(hào)進(jìn)行切換,具體包括不 同的控制指令是用戶針對(duì)不同的服務(wù)器發(fā)出的,當(dāng)控制指令到達(dá)管理模塊103 并生成鍵盤視頻鼠標(biāo)操作指令后,由信號(hào)切換單元]031將該鍵盤視頻鼠標(biāo)操 作指令電路切換到特定的服務(wù)器。
網(wǎng)絡(luò)單元1032,用于與以太網(wǎng)連接,并通過(guò)該連接提供嵌入式瀏覽器界 面;例如可以通過(guò)智能插排內(nèi)置的網(wǎng)絡(luò)接口 104,連接到外部的以太網(wǎng)以實(shí)現(xiàn) KVM-over-IP,即,基于業(yè)界標(biāo)準(zhǔn)的TCP/IP協(xié)議,通過(guò)互聯(lián)網(wǎng)或者Web通過(guò) 服務(wù)器間的切換來(lái)對(duì)多臺(tái)服務(wù)器進(jìn)行集中的操作管理,最大限度地減少了電纜 的數(shù)量。所述網(wǎng)絡(luò)接口 104通常采用RJ45接口。
控制單元1033,用于內(nèi)置有不同的多種算法,對(duì)來(lái)自電源模塊101、 KVM 接口 102的信號(hào)進(jìn)行計(jì)算得到計(jì)算結(jié)果,并根據(jù)所述狀態(tài)信息和鍵盤視頻鼠標(biāo) 信號(hào)的計(jì)算結(jié)果,以及來(lái)自用戶的控制指令生成操作指令;操作指令分為兩種
鍵盤視頻鼠標(biāo)操作指令,用以通過(guò)所述鍵盤視頻鼠標(biāo)接口對(duì)所述服務(wù)器進(jìn)行控 制;電源操作指令,用以通過(guò)電源模塊IOI中的繼電器電路來(lái)控制服務(wù)器供電 的通斷。
緩存單元1034,用于緩存通過(guò)信號(hào)切換單元1031傳輸來(lái)的,來(lái)自KVM 接口 102的KVM信號(hào)。還可以用于緩存通過(guò)電源模塊101獲取的通斷信號(hào)和 狀態(tài)信息。
通訊單元1035,用于與各個(gè)電源沖莫塊101進(jìn)行通信,獲取電源當(dāng)前的狀 態(tài)信息并轉(zhuǎn)發(fā)用戶的控制指令。
智能插排還保留有鍵盤視頻鼠標(biāo)切換接口 105,用于實(shí)現(xiàn)本地連接鼠標(biāo)、 鍵盤和顯示器,對(duì)各個(gè)服務(wù)器的狀態(tài)進(jìn)行查看。
以上描述了智能插排的內(nèi)部結(jié)構(gòu)、功能和工作原理,在實(shí)際工作過(guò)程中,如圖3所示,其具體的工作過(guò)程如下
步驟301.管理模塊103上電進(jìn)行初始化自檢;
步驟302.自4全成功后,對(duì)各個(gè)電源模塊101和KVM接口 102進(jìn)行服務(wù) 器電源與KVM地址;險(xiǎn)測(cè),并進(jìn)行相應(yīng)的設(shè)置。
步驟303.實(shí)時(shí)檢測(cè)當(dāng)前各個(gè)服務(wù)器的在線狀態(tài),如果有的服務(wù)器在檢測(cè) 之前已經(jīng)接入或者已經(jīng)刪除,系統(tǒng)會(huì)重新確認(rèn)該服務(wù)器的KVM地址狀態(tài)。
步驟304.管理模塊103通過(guò)輪詢機(jī)制獲取并保存每臺(tái)服務(wù)器的狀態(tài)信息 和KVM信號(hào)。
步驟305.用戶通過(guò)控制終端或者控制臺(tái)輸入了控制指令,管理模塊103 根據(jù)該控制指令生成操作指令,通過(guò)中斷或者輪詢機(jī)制將所述操作指令中的鍵 盤視頻鼠標(biāo)操作指令傳輸給對(duì)應(yīng)服務(wù)器;如果是電源操作指令,則直接到達(dá)電 源模塊101中的繼電器電路。
比如控制指令用以操作某臺(tái)服務(wù)器的KVM,或者開(kāi)關(guān)機(jī)等,則該服務(wù)器 將執(zhí)行接收到的來(lái)自管理模塊103的該控制指令生成的操作指令,并將結(jié)果返 回管理模塊103。
應(yīng)用本發(fā)明以上優(yōu)選實(shí)施例提供的技術(shù),通過(guò)在智能插排中增加一個(gè)管 理模塊103,所有電源模塊101以及KVM接口 102均與該管理模塊103連接, 節(jié)省了投入KVM切換器等硬件設(shè)備的成本,連接線變短,節(jié)約了網(wǎng)絡(luò)布線資 源;同時(shí)管理模塊103提供了遠(yuǎn)程管理控制臺(tái),能夠遠(yuǎn)程監(jiān)控每個(gè)電源端口狀 態(tài),并通過(guò)該控制臺(tái)來(lái)控制KVM,便于集中管理,既能對(duì)電源實(shí)時(shí)監(jiān)控,又 可逐臺(tái)對(duì)服務(wù)器進(jìn)行KVM操作。同時(shí),管理模塊103內(nèi)部集成了 KVM Over IP功能,使用 一個(gè)IP地址,通過(guò)網(wǎng)絡(luò)模塊來(lái)遠(yuǎn)程管理電源和KVM,實(shí)現(xiàn)KVM 切換和電源管理一體的方案,通過(guò)其上的一個(gè)IP網(wǎng)絡(luò)端口既可以查看當(dāng)前電 源的供電情況,使用的功率,又可以實(shí)現(xiàn)KVM功能,即節(jié)約了網(wǎng)絡(luò)資源,又 便于集中管理。
應(yīng)當(dāng)說(shuō)明的是,以上優(yōu)選實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制, 所有的參數(shù)取值可以根據(jù)實(shí)際情況調(diào)整,且在該權(quán)利保護(hù)范圍內(nèi)。本領(lǐng)域的普 通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不 脫離本發(fā)明技術(shù)方案的精神范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種管理多服務(wù)器的智能插排,其特征在于,包括至少兩個(gè)電源模塊,用于通過(guò)電源線連接服務(wù)器供電,獲取狀態(tài)信息并根據(jù)電源操作指令控制供電狀態(tài);至少兩個(gè)鍵盤視頻鼠標(biāo)接口,用于通過(guò)鍵盤視頻鼠標(biāo)連接線連接所述服務(wù)器;獲取所述服務(wù)器的鍵盤視頻鼠標(biāo)信號(hào)并轉(zhuǎn)發(fā)鍵盤視頻鼠標(biāo)操作指令到所述服務(wù)器;管理模塊,用于接收所述狀態(tài)信息和所述鍵盤視頻鼠標(biāo)信號(hào),并根據(jù)所述狀態(tài)信息、鍵盤視頻鼠標(biāo)信號(hào)和控制指令生成所述電源操作指令和所述鍵盤視頻鼠標(biāo)操作指令。
2. 根據(jù)權(quán)利要求1所述的智能插排,其特征在于,所述智能插排還包括 鍵盤視頻鼠標(biāo)切換接口,用于連接所述管理才莫塊,并連接控制終端;將來(lái)自所述控制終端的控制指令送達(dá)所述管理模塊,對(duì)所述服務(wù)器的狀態(tài)進(jìn)行查 看。
3. 根據(jù)權(quán)利要求1所述的智能插排,其特征在于,所述管理模塊包括 信號(hào)切換單元,用于與所述鍵盤視頻鼠標(biāo)接口連接,將所述鍵盤視頻鼠標(biāo)操作指令通過(guò)切換電路切換到對(duì)應(yīng)的所述服務(wù)器;網(wǎng)絡(luò)單元,用于與以太網(wǎng)連接,遠(yuǎn)程控制臺(tái)通過(guò)所述以太網(wǎng)發(fā)出所述控制 指令;通訊單元,用于與各個(gè)所述電源模塊進(jìn)行通信,獲取所述狀態(tài)信息,并轉(zhuǎn) 發(fā)所述電源操作指令到對(duì)應(yīng)的所述服務(wù)器;控制單元,用于設(shè)置預(yù)定的多種算法,對(duì)所述鍵盤視頻鼠標(biāo)信號(hào)和所述狀 態(tài)信息進(jìn)行計(jì)算,并響應(yīng)輸入的所述控制指令生成所述鍵盤視頻鼠標(biāo)操作指令 和所述電源操作指令;將所述鍵盤視頻鼠標(biāo)操作指令送到所述信號(hào)切換單元, 將所述電源操作指令送到所述通訊單元。
4. 根據(jù)權(quán)利要求3所述的智能插排,其特征在于,所述電源模塊包括 電源接口,用于為所述服務(wù)器提供電力;繼電器電路,與所述電源接口連接,用于將交流高電壓、強(qiáng)電流轉(zhuǎn)換為所述服務(wù)器應(yīng)用的直流低電壓、弱電流;獲取并控制所述電源接口與所述服務(wù)器 之間的通斷信號(hào),以及該電源接口輸出到所述服務(wù)器的電壓、電流信號(hào)。
5. 根據(jù)權(quán)利要求3所述的智能插排,其特征在于,所述管理模塊還包括 緩存單元,用于保存通過(guò)所述通訊單元傳輸來(lái)的,來(lái)自所述電源接口的所述狀態(tài)信息和來(lái)自所述鍵盤視頻鼠標(biāo)接口的所述鍵盤視頻鼠標(biāo)信號(hào);并發(fā)送給 所述控制單元;所述狀態(tài)信息包括所述電源接口與所述服務(wù)器之間的通斷信號(hào),以及該電 源接口輸出的電壓、電流信號(hào)。
6. 根據(jù)權(quán)利要求3所述的智能插排,其特征在于,所述智能插排還包括 網(wǎng)絡(luò)接口,用于連接所述網(wǎng)絡(luò)單元,所述網(wǎng)絡(luò)單元通過(guò)該網(wǎng)絡(luò)接口連接到所述以太網(wǎng);所述遠(yuǎn)程控制臺(tái)是瀏覽器,與所述以太網(wǎng)連接,用于輸入所述控制指令。
7. 根據(jù)權(quán)利要求3所述的智能插排,其特征在于,所述鍵盤視頻鼠標(biāo)接 口是一個(gè)十五針接口 ,用于將獲取的來(lái)自所述服務(wù)器的鍵盤視頻鼠標(biāo)信號(hào)電路 切換后,傳送給所述管理模塊。
8. —種管理多服務(wù)器的方法,其特征在于,管理模塊檢測(cè)各個(gè)服務(wù)器的當(dāng)前狀態(tài),獲取狀態(tài)信息和鍵盤視頻鼠標(biāo)信根據(jù)所述狀態(tài)信息、鍵盤視頻鼠標(biāo)信號(hào),以及控制指令生成電源操作指令 和鍵盤視頻鼠標(biāo)操作指令;將所述鍵盤視頻鼠標(biāo)操作指令送達(dá)指定的所述服務(wù)器用以控制該服務(wù)器 的運(yùn)行,將所述電源操作指令送達(dá)電源模塊用以控制供電狀態(tài)。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述管理才莫塊檢測(cè)各個(gè)服 務(wù)器的當(dāng)前狀態(tài)之前,進(jìn)行初始化自檢;并在所述初始化自檢成功后,對(duì)各個(gè)電源模塊中的電源接口和鍵盤視頻鼠 標(biāo)接口進(jìn)行服務(wù)器電源與鍵盤視頻鼠標(biāo)地址檢測(cè)。
10. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述管理模塊檢測(cè)各個(gè)服 務(wù)器的當(dāng)前狀態(tài)進(jìn)一步包括如果;^企測(cè)到之前已經(jīng)接入或者已經(jīng)刪除特定的服務(wù)器,則重新確認(rèn)該服務(wù)器的鍵盤視頻鼠標(biāo)地址的狀態(tài)。
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述將所述鍵盤視頻鼠標(biāo)操作指令送達(dá)指定的所述服務(wù)器之前,還包括所述服務(wù)器通過(guò)中斷或者輪詢獲取所述鍵盤視頻鼠標(biāo)操作指令。
全文摘要
本發(fā)明提供一種管理多服務(wù)器的智能插排和方法,其中智能插排包括(會(huì)根據(jù)權(quán)利要求最終修改后的結(jié)果進(jìn)行補(bǔ)充)應(yīng)用本發(fā)明以上優(yōu)選實(shí)施例提供的技術(shù),實(shí)現(xiàn)KVM切換和電源管理一體的方案,通過(guò)其上的一個(gè)IP網(wǎng)絡(luò)端口既可以查看當(dāng)前電源的供電情況,使用的功率,又可以實(shí)現(xiàn)KVM功能,既節(jié)約了網(wǎng)絡(luò)資源,又便于集中管理。
文檔編號(hào)G06F3/023GK101551709SQ20081010310
公開(kāi)日2009年10月7日 申請(qǐng)日期2008年3月31日 優(yōu)先權(quán)日2008年3月31日
發(fā)明者寧 何, 崔吉順 申請(qǐng)人:聯(lián)想(北京)有限公司