[發(fā)明專利]一種大規(guī)模集群中服務(wù)器分時上電的方法無效
| 申請?zhí)枺?/td> | 200910016802.0 | 申請日: | 2009-07-07 |
| 公開(公告)號: | CN101599840A | 公開(公告)日: | 2009-12-09 |
| 發(fā)明(設(shè)計)人: | 魏健;邸雙朋;李剛 | 申請(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | H04L12/10 | 分類號: | H04L12/10;G06F1/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 大規(guī)模 集群 服務(wù)器 分時 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)領(lǐng)域,具體涉及一種集群中服務(wù)器管理的技術(shù),尤其涉及一種服務(wù)器分時上電的方法。
背景技術(shù)
隨著集群應(yīng)用的推廣,集群的管理越來越重要,對服務(wù)器電源的管理尤其重要,它不但關(guān)系到服務(wù)器能否正常運(yùn)行,嚴(yán)重時還會損壞服務(wù)器,造成安全隱患。服務(wù)器在開機(jī)的瞬間會產(chǎn)生很大的浪涌電流,通常為服務(wù)器額定電流的2、3倍,雖然該電流的持續(xù)時間極短,但是如果多臺服務(wù)器在同一時刻同時啟動,則會產(chǎn)生巨大的電流,容易造成服務(wù)器元器件的損壞,甚至燒毀供電設(shè)備。服務(wù)器的使用壽命也會因此受到影響。目前電源防止大的浪涌電流的技術(shù)已經(jīng)比較成熟,在電源的設(shè)計里面有很多電路是防止浪涌電流的,而且智能的PDU提供遠(yuǎn)程的對用電情況的管理和監(jiān)控,但是它成本高,造價較大。目前在集群中大部分的使用的仍然是普通的PDU,在不改變現(xiàn)有硬件設(shè)備的情況下,如果能提供一種純軟件方式的方法,對服務(wù)器實現(xiàn)智能的分時上電管理,將能節(jié)約投資成本,提高集群的管理水平,增加服務(wù)器的使用壽命。而且軟件的方法在定制化方面更加靈活,能在界面,服務(wù)器節(jié)點(diǎn)排序,定制分時時間,分時策略方面能滿足管理員的特殊需求。
發(fā)明內(nèi)容
本發(fā)明的一種大規(guī)模集群中服務(wù)器分時上電的方法是按以下方式實現(xiàn)的。
該方法通過在控制端對集群中需要管理的服務(wù)器設(shè)置電源的總功率、每種型號服務(wù)器的額定功率、以及服務(wù)器啟動時間,啟動間隔時間。利用智能的調(diào)度策略,在恰當(dāng)?shù)臅r間向各服務(wù)器發(fā)出網(wǎng)絡(luò)啟動的命令,實現(xiàn)服務(wù)器的分時上電。
其中智能的調(diào)度策略,會自動對所要啟動的服務(wù)器進(jìn)行分組,然后發(fā)送啟動命令。假設(shè)要上電的服務(wù)器數(shù)量是N,N大于1,此調(diào)度策略利用電源額定總功率W1減去正在運(yùn)行服務(wù)器的額定功率之和∑W,計算出能夠提供的額定輸出功率W2,然后除以經(jīng)驗值3,把得到的結(jié)果W3作為額定功率,看能夠滿足幾臺服務(wù)器的運(yùn)行,假設(shè)能夠滿足M臺服務(wù)器的運(yùn)行,然后在控制端發(fā)送M臺機(jī)器的啟動命令,這M個啟動命令默認(rèn)間隔時間是30毫秒,然后按照設(shè)定的時間間隔再發(fā)送M臺機(jī)器的啟動命令,直到N臺服務(wù)器的啟動指令都發(fā)送完畢。
本發(fā)明的方法要求能夠支持網(wǎng)絡(luò)啟動的服務(wù)器,其網(wǎng)卡和主板都要支持網(wǎng)絡(luò)啟動,目前大部分的網(wǎng)卡和主板都支持。網(wǎng)絡(luò)啟動時需要服務(wù)器的網(wǎng)卡的MAC地址。
該發(fā)明中需要網(wǎng)絡(luò)啟動的服務(wù)器的MAC地址是通過ARP解析自動獲取的。在控制端已知所有被管理服務(wù)器的IP地址,通過arp解析命令獲得所有被管理服務(wù)器的MAC地址保存到數(shù)據(jù)庫,供其他程序使用。
本發(fā)明通過智能的調(diào)度策略在控制端對需要啟動的服務(wù)器實現(xiàn)自動分時上電,本發(fā)明的有益效果是:能節(jié)約硬件投資成本,提高集群的管理水平,增加服務(wù)器的使用壽命,而且基于控制端的管理方式能方便管理員的遠(yuǎn)程管理。這種方法適用范圍廣,無論硬件方面采用何種電源管理方式,采用此方法都能簡單靈活的實現(xiàn)服務(wù)器的分時上電。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清晰,對本發(fā)明作以下詳細(xì)說明。
此實施實例是浪潮的天梭管理監(jiān)控軟件,在實施實例中采用jsp和java語言實現(xiàn),jsp實現(xiàn)界面顯示部分,java實現(xiàn)具體功能部分。
用jsp編寫機(jī)柜管理頁面,如圖1所示,在機(jī)柜管理中可以查看現(xiàn)有機(jī)柜詳細(xì)信息,新建機(jī)柜和刪除機(jī)柜。例如圖1的機(jī)柜管理界面中,可以查看到機(jī)柜“cabinet1”、“cabinet2”的電源能夠支持的總額定功率。這個總額定功率在“新建機(jī)柜”時輸入,記作W1,由后臺java程序保存到數(shù)據(jù)庫中,供其他程序使用。
由于每個服務(wù)器在集群中可以看作一個節(jié)點(diǎn),所以服務(wù)器的基本信息,可以稱為節(jié)點(diǎn)的基本信息。用jsp編寫的節(jié)點(diǎn)管理頁面如圖2所示。在節(jié)點(diǎn)管理中,可以參看、修改節(jié)點(diǎn)的基本信息,對節(jié)點(diǎn)進(jìn)行IP配置等。在圖2中,選中節(jié)點(diǎn)“node11”,出現(xiàn)節(jié)點(diǎn)node11的管理頁面,在節(jié)點(diǎn)node11的基本信息中可以查看到節(jié)點(diǎn)node11的“機(jī)器類型”和“額定功率”,在“節(jié)點(diǎn)node11的IP配置”中可以查看node11的現(xiàn)有IP地址和MAC,同樣可以添加其他的網(wǎng)絡(luò)接口或者IP等操作。其中額定功率記作W+節(jié)點(diǎn)名,例如Wnodell。這些信息是在“新建節(jié)點(diǎn)”時輸入的,然后由后臺java程序保存到數(shù)據(jù)庫中,現(xiàn)有MAC地址是通過在控制端對IP的ARP解析獲得的,保存到后臺數(shù)據(jù)庫,供其他程序使用。同樣可以查看node12、node13等其他節(jié)點(diǎn)的信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910016802.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計算機(jī)介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計算機(jī)存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)





