專利名稱:一種云計算設(shè)備管理的實現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)管技術(shù),特別涉及一種云計算設(shè)備管理的實現(xiàn)方法及系統(tǒng)。
背景技術(shù):
云計算產(chǎn)品已經(jīng)在業(yè)務(wù)產(chǎn)品領(lǐng)域逐步應(yīng)用。云計算的本質(zhì)就是由眾多設(shè)備協(xié)同組織工作,共同完成計算任務(wù)的一個分布式系統(tǒng),其具有擴(kuò)容簡單、擴(kuò)容成本低廉等優(yōu)點。云計算中的設(shè)備一般是未定數(shù)目的,需要根據(jù)業(yè)務(wù)量隨時增減變化的。 目前現(xiàn)存的云計算采用的是傳統(tǒng)的設(shè)備管理系統(tǒng),傳統(tǒng)的設(shè)備管理系統(tǒng)中通常僅包括網(wǎng)管服務(wù)器和云計算設(shè)備,其中網(wǎng)管服務(wù)器負(fù)責(zé)管理云計算設(shè)備,將每一個云計算設(shè)備都看成一個網(wǎng)元。但是,網(wǎng)管服務(wù)器只能管理已知固定數(shù)目的網(wǎng)元,當(dāng)出現(xiàn)網(wǎng)元增加或刪減的情況時,需要在網(wǎng)管服務(wù)器上通過人工操作來修改網(wǎng)元的告警和性能統(tǒng)計等信息。然而,云計算設(shè)備的數(shù)目通常是未定的,會隨著業(yè)務(wù)量而變化,因此,使用傳統(tǒng)的設(shè)備管理系統(tǒng),添加或刪除網(wǎng)元的告警和性能統(tǒng)計等信息都需要人工干預(yù),這無疑會帶來巨大的工作量,從而降低工作效率,同時帶來相當(dāng)大的不便性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種云計算設(shè)備管理的實現(xiàn)方法及系統(tǒng),解決人工干預(yù)所帶來的不便性,提高工作效率。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種云計算設(shè)備管理的實現(xiàn)系統(tǒng),包括設(shè)備Master,用于接收并保存自身管理的云計算設(shè)備的設(shè)備信息,然后上傳給設(shè)備 Agent ;設(shè)備Agent,用于保存收到的云計算設(shè)備的設(shè)備信息,并上傳給網(wǎng)管服務(wù)器;網(wǎng)管服務(wù)器,用于通過設(shè)備Agent獲取云計算設(shè)備的設(shè)備信息并保存。上述方案中進(jìn)一步包括云計算設(shè)備,所述云計算設(shè)備,用于主動向設(shè)備Master發(fā)送注冊消息;所述設(shè)備Master,具體用于根據(jù)注冊消息中的設(shè)備信息對云計算設(shè)備進(jìn)行注冊并保存設(shè)備信息。上述方案中,所述云計算設(shè)備,進(jìn)一步用于向設(shè)備Master發(fā)送心跳消息和對設(shè)備Master發(fā)來的心跳消息回復(fù)響應(yīng)消息;所述設(shè)備Master,進(jìn)一步用于向云計算設(shè)備發(fā)送心跳消息和對云計算設(shè)備發(fā)來的心跳消息回復(fù)響應(yīng)消息。上述方案中,所述設(shè)備Agent具體用于向設(shè)備Master發(fā)送設(shè)備信息獲取消息,并保存設(shè)備Master發(fā)送的設(shè)備信息;所述設(shè)備Master具體用于向設(shè)備Agent發(fā)送自身所管理的云計算設(shè)備的設(shè)備信息;和/ 或,
所述網(wǎng)管服務(wù)器具體用于向設(shè)備Agent發(fā)送設(shè)備獲取消息,保存設(shè)備Agent發(fā)送的設(shè)備信息;設(shè)備Agent具體用于收到設(shè)備獲取消息后,將保存的設(shè)備信息上傳至網(wǎng)管服務(wù)器。上述方案中,所述設(shè)備Master管理的云計算設(shè)備出現(xiàn)增加或者刪減時,所述設(shè)備Master具體用于將更新的設(shè)備信息主動發(fā)送給設(shè)備Agent ;所述設(shè)備Agent具體用于根據(jù)設(shè)備Master發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新,并將更新的設(shè)備信息上傳給網(wǎng)管服務(wù)器;所述網(wǎng)管服務(wù)器具體用于根據(jù)設(shè)備Agent發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新。本發(fā)明還提供了一種云計算設(shè)備管理的實現(xiàn)方法,包括以下步驟 設(shè)備Master接收并保存自身管理的云計算設(shè)備的設(shè)備信息,然后上傳給設(shè)備Agent ;設(shè)備Agent保存收到的云計算設(shè)備的設(shè)備信息,并上傳給網(wǎng)管服務(wù)器,網(wǎng)管服務(wù)器保存收到的設(shè)備信息。上述方案中,所述設(shè)備Master接收并保存自身管理的云計算設(shè)備的設(shè)備信息,包括云計算設(shè)備啟動或加入時,主動向設(shè)備Master發(fā)送注冊消息;設(shè)備Master根據(jù)注冊消息中的設(shè)備信息對云計算設(shè)備進(jìn)行注冊并保存設(shè)備信肩、O上述方案中,所述設(shè)備Master管理云計算設(shè)備包括設(shè)備Master和管理的云計算設(shè)備互發(fā)心跳消息,收到心跳消息的一方回復(fù)響應(yīng)消息。上述方案中,所述上傳給設(shè)備Agent,包括設(shè)備Agent啟動時,向設(shè)備Master發(fā)送設(shè)備信息獲取消息,設(shè)備Master向設(shè)備Agent上傳自身所管理的云計算設(shè)備的設(shè)備信息;和/或,網(wǎng)管服務(wù)器向設(shè)備Agent發(fā)送設(shè)備獲取消息,設(shè)備Agent將保存的設(shè)備信息上傳至網(wǎng)管服務(wù)器,網(wǎng)管服務(wù)器保存設(shè)備Agent發(fā)送的設(shè)備信息。上述方案中,所述設(shè)備Master管理的云計算設(shè)備出現(xiàn)增加或者刪減時,該方法具體包括設(shè)備Master將更新的設(shè)備信息主動發(fā)送給設(shè)備Agent ;設(shè)備Agent根據(jù)設(shè)備Master發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新,并將更新的設(shè)備信息上傳至網(wǎng)管服務(wù)器;網(wǎng)管服務(wù)器根據(jù)設(shè)備Agent發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新。因此,本發(fā)明所提供的一種云計算設(shè)備管理的實現(xiàn)方法及系統(tǒng),具有以下的特點和優(yōu)點本發(fā)明將云計算中成百上千的不斷變化的設(shè)備管理起來,云計算設(shè)備的增加和刪減,將會及時自動的通知并上傳到網(wǎng)管服務(wù)器,這樣就提高了系統(tǒng)的工作效率,避免了人工干預(yù)的不便性。
圖I為本發(fā)明云計算設(shè)備管理的實現(xiàn)系統(tǒng)的結(jié)構(gòu)圖;圖2為本發(fā)明云計算設(shè)備管理的實現(xiàn)方法的流程圖;圖3為本發(fā)明云計算設(shè)備管理的實現(xiàn)方法的數(shù)據(jù)流程圖。
具體實施方式
本發(fā)明的基本思想是設(shè)備Master接收并保存自身管理的云計算設(shè)備的設(shè)備信息,然后上傳給設(shè)備Agent ;網(wǎng)管服務(wù)器通過設(shè)備Agent獲取云計算設(shè)備的設(shè)備信息并保存。這樣,當(dāng)出現(xiàn)云計算設(shè)備增減的情況時,設(shè)備Master將更新后的云計算設(shè)備的設(shè)備信息上傳給設(shè)備Agent,再由設(shè)備Agent傳給網(wǎng)管服務(wù)器。下面結(jié)合附圖及具體實施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。如圖I所示,本發(fā)明云計算設(shè)備管理的實現(xiàn)系統(tǒng)包括設(shè)備Master 12、設(shè)備Agent13和網(wǎng)管服務(wù)器14。其中,設(shè)備Master 12,用于接收并保存自身管理的云計算設(shè)備的設(shè)備信息,然后上傳給設(shè)備 Agent 13 ;設(shè)備Agent 13,用于保存收到的云計算設(shè)備的設(shè)備信息,并上傳給網(wǎng)管服務(wù)器
14;網(wǎng)管服務(wù)器14,用于通過設(shè)備Agent 13獲取云計算設(shè)備的設(shè)備信息并保存。所述系統(tǒng)進(jìn)一步包括云計算設(shè)備11,用于主動向設(shè)備Master 12發(fā)送注冊消息,接收設(shè)備Master 12回應(yīng)的注冊成功的響應(yīng)消息;設(shè)備Master 12,具體用于根據(jù)注冊消息中的設(shè)備信息對云計算設(shè)備11進(jìn)行注冊并保存設(shè)備信息,向云計算設(shè)備11發(fā)送注冊成功的響應(yīng)消息,將云計算設(shè)備11納入管理。云計算設(shè)備11,進(jìn)一步用于向設(shè)備Master 12發(fā)送心跳消息和對設(shè)備Master 12發(fā)來的心跳消息回復(fù)響應(yīng)消息;設(shè)備Master 12,進(jìn)一步用于向云計算設(shè)備11發(fā)送心跳消息和對云計算設(shè)備11發(fā)來的心跳消息回復(fù)響應(yīng)消息。這里,所述云計算設(shè)備11是指云計算設(shè)備管理的實現(xiàn)系統(tǒng)中多個云計算設(shè)備中的任意一個。設(shè)備Master 12,具體用于負(fù)責(zé)對云計算設(shè)備11的管理和監(jiān)控工作,接收云計算設(shè)備11主動向設(shè)備Master 12發(fā)送的注冊消息,根據(jù)注冊消息中的設(shè)備信息對云計算設(shè)備進(jìn)行注冊并保存設(shè)備信息,然后向云計算設(shè)備11返回注冊成功的響應(yīng)消息,將云計算設(shè)備11納入管理;當(dāng)云計算設(shè)備管理的實現(xiàn)系統(tǒng)正常運(yùn)行時,對其管理的所有云計算設(shè)備11進(jìn)行監(jiān)控,增加或刪減云計算設(shè)備時,設(shè)備Master 12更新保存的設(shè)備信息。設(shè)備Agent 13啟動后,設(shè)備Agent 13具體用于向設(shè)備Master 12發(fā)送設(shè)備信息獲取消息,并保存設(shè)備Master 12發(fā)送的設(shè)備信息;設(shè)備Master 12具體用于向設(shè)備Agent 13發(fā)送自己所管理的云計算設(shè)備的設(shè)備信息。當(dāng)云計算設(shè)備管理的實現(xiàn)系統(tǒng)正常運(yùn)行時,設(shè)備Master 12管理的云計算設(shè)備出現(xiàn)增加或者刪減時,設(shè)備Master 12具體用于將更新的設(shè)備信息主動發(fā)送給設(shè)備Agent
13;設(shè)備Agent 13具體用于根據(jù)設(shè)備Master 12發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新,并將更新的設(shè)備信息主動上傳給網(wǎng)管服務(wù)器14 ;網(wǎng)管服務(wù)器14具體用于根據(jù)設(shè)備Agent 13發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新。網(wǎng)管服務(wù)器14啟動后,具體用于向設(shè)備Agent 13發(fā)送設(shè)備獲取(SNMPGET)消息,保存設(shè)備Agent 13發(fā)送的設(shè)備信息;設(shè)備Agent 13具體用于收到SNMP GET消息后,將保存的設(shè)備信息上傳至網(wǎng)管服務(wù)器14。本發(fā)明云計算設(shè)備管理的實現(xiàn)方法如圖2所示,包括以下步驟步驟201 :云計算設(shè)備啟動后向設(shè)備Master發(fā)送注冊消息,設(shè)備Master根據(jù)注冊消息中的設(shè)備信息對云計算設(shè)備進(jìn)行注冊并保存設(shè)備信息,將云計算設(shè)備納入設(shè)備Master
的管理。 步驟202 :設(shè)備Agent啟動后,向設(shè)備Master發(fā)送設(shè)備信息獲取消息,設(shè)備Master將自己所管理的云計算設(shè)備的設(shè)備信息上傳給設(shè)備Agent,設(shè)備Agent保存收到的設(shè)備信
肩、O步驟203 :網(wǎng)管服務(wù)器啟動后,向設(shè)備Agent發(fā)送SNMP GET消息,設(shè)備Agent把自己保存的設(shè)備信息攜帶在SNMP GET ACK消息中發(fā)送給網(wǎng)管服務(wù)器,網(wǎng)管服務(wù)器保存收到的設(shè)備消息。步驟204 :當(dāng)云計算設(shè)備管理的實現(xiàn)系統(tǒng)進(jìn)入正常工作狀態(tài)中后,設(shè)備Master獲知所管理的云計算設(shè)備有增加或刪減時,設(shè)備Master主動向設(shè)備Agent上傳更新的設(shè)備信息;設(shè)備Agent根據(jù)收到的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新,并將更新的設(shè)備信息主動上傳給網(wǎng)管服務(wù)器,網(wǎng)管服務(wù)器根據(jù)收到的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新。設(shè)備Master向設(shè)備Agent上傳的更新的設(shè)備信息可以為設(shè)備Master當(dāng)前管理的所有云計算設(shè)備的設(shè)備全量信息,即在設(shè)備Master之前向設(shè)備Agent發(fā)送的設(shè)備信息基礎(chǔ)上,包含了當(dāng)前增加的云計算設(shè)備的設(shè)備信息,或去除了當(dāng)前刪減的云計算設(shè)備的設(shè)備信息;也可以為當(dāng)前增加的云計算設(shè)備的設(shè)備信息或刪減的云計算設(shè)備的設(shè)備信息。設(shè)備Agent向網(wǎng)管服務(wù)器上傳的相關(guān)設(shè)備信息可以為設(shè)備Master當(dāng)前管理的所有云計算設(shè)備的設(shè)備全量信息,即在設(shè)備Agent之前向網(wǎng)管服務(wù)器發(fā)送的設(shè)備信息基礎(chǔ)上,包含了當(dāng)前增加的云計算設(shè)備的設(shè)備信息,或去除了當(dāng)前刪減的云計算設(shè)備的設(shè)備信息;也可以為當(dāng)前增加的云計算設(shè)備的設(shè)備信息或刪減的云計算設(shè)備的設(shè)備信息。基于上述描述,下面結(jié)合圖3及具體實施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明,具體的數(shù)據(jù)流程如下步驟301 :云計算設(shè)備啟動后,向設(shè)備Master發(fā)送注冊消息,根據(jù)注冊消息中的設(shè)備信息對云計算設(shè)備進(jìn)行注冊。云計算設(shè)備中配置有設(shè)備Master的IP地址,并將云計算設(shè)備配置為啟動后向設(shè)備Master發(fā)送注冊消息,這樣,云計算設(shè)備啟動,主動與設(shè)備Master建立鏈路,鏈路成功建立后,將根據(jù)配置的設(shè)備Master的IP地址向設(shè)備Master發(fā)送注冊消息。其中,設(shè)備信息包括設(shè)備種類、機(jī)器名、IP地址、端口號、操作系統(tǒng)類型等信息。云計算設(shè)備與設(shè)備Master之間基于TCP/IP進(jìn)行通信。
步驟302 :設(shè)備Master將注冊消息中的設(shè)備信息保存起來。所述設(shè)備Master可以由雙機(jī)主備組成。步驟303 =SlMaster向發(fā)送注冊消息的云計算設(shè)備返回注冊成功的響應(yīng)消息,將此云計算設(shè)備則納入設(shè)備Master的管理。步驟304 :設(shè)備Agent啟動后,主動向設(shè)備Master發(fā)送設(shè)備信息獲取消息。設(shè)備Agent配置有設(shè)備Master的IP地址,并將設(shè)備Agent配置為啟動后向設(shè)備Master發(fā)送設(shè)備信息獲取消息。設(shè)備Agent是云計算設(shè)備的網(wǎng)管代理,是在云計算設(shè)備管理的實現(xiàn)系統(tǒng)中的真實網(wǎng)元。設(shè)備Agent啟動后,主動與設(shè)備Master建立鏈接,鏈接建立成功后,將根據(jù)配置的設(shè)備Master的IP地址向設(shè)備Master發(fā)送設(shè)備信息獲取消息。設(shè)備Agent與設(shè)備Master之間基于TCP/IP進(jìn)行通信。步驟305 :設(shè)備Master收到設(shè)備信息獲取消息后,將自己管理的云計算設(shè)備的設(shè)備全量信息上傳給設(shè)備Agent。所述設(shè)備全量信息是指設(shè)備Master當(dāng)前管理的所有云計算設(shè)備的設(shè)備信息。設(shè)備Master按約定格式向設(shè)備Agent上傳設(shè)備全量信息,所述約定格式可以為當(dāng)前設(shè)備數(shù)目、各個設(shè)備的設(shè)備信息、預(yù)留字段等各字段依次排列傳輸。步驟306 :設(shè)備Agent收到設(shè)備全量信息后,將其保存在自己內(nèi)存中。 步驟307 :網(wǎng)管服務(wù)器啟動后,通過SNMP Get消息向設(shè)備Agent發(fā)起獲取設(shè)備信息的請求。網(wǎng)管服務(wù)器配置有設(shè)備Agent的IP地址。網(wǎng)管服務(wù)器啟動后,用戶點擊網(wǎng)管服務(wù)器提供的網(wǎng)管界面上的設(shè)備Agent項時,觸發(fā)網(wǎng)管服務(wù)器根據(jù)配置的設(shè)備Agent的IP地址向設(shè)備Agent發(fā)送SNMP Get消息。設(shè)備Agent與網(wǎng)管服務(wù)器之間基于SNMP進(jìn)行通信。步驟308 :設(shè)備Agent收到網(wǎng)管服務(wù)器的請求后,從自己內(nèi)存中讀取出設(shè)備全量信息,通過SNMP GETACK消息發(fā)送給網(wǎng)管服務(wù)器。設(shè)備Agent收到SNMP GET消息后,將自己內(nèi)存中保存的設(shè)備全量信息通過SNMPGET ACK消息同步給網(wǎng)管服務(wù)器。步驟309 :網(wǎng)管服務(wù)器將設(shè)備全量信息保存起來。網(wǎng)管服務(wù)器收到SNMP GET ACK消息后,將設(shè)備全量信息保存在自己的云計算設(shè)備表中。此后,用戶再點擊網(wǎng)管服務(wù)器提供的網(wǎng)管界面上的設(shè)備Agent項時,網(wǎng)管服務(wù)器將從云計算設(shè)備表中讀取設(shè)備信息,并展示在網(wǎng)管界面上,不需要再向設(shè)備Agent發(fā)送SNMPGET消息來獲取設(shè)備信息。步驟310:當(dāng)云計算設(shè)備管理的實現(xiàn)系統(tǒng)中增加或刪減云計算設(shè)備時,設(shè)備Master主動向設(shè)備Agent上傳自己管理的更新的設(shè)備全量信息。具體地,云計算設(shè)備管理的實現(xiàn)系統(tǒng)中增加云計算設(shè)備時,云計算設(shè)備首先向設(shè)備Master發(fā)送注冊消息,設(shè)備Master保存注冊消息中的設(shè)備信息,在原設(shè)備全量信息的基礎(chǔ)上增加相應(yīng)設(shè)備信息,設(shè)備Master將更新后的設(shè)備全量信息主動上傳給設(shè)備Agent ;云計算設(shè)備管理的實現(xiàn)系統(tǒng)中刪減云計算設(shè)備時,設(shè)備Master在原設(shè)備全量信息中去除刪減的云計算設(shè)備的設(shè)備信息,然后將更新后的設(shè)備全量信息上傳給設(shè)備Agent。設(shè)備Master將云計算設(shè)備納入管理后,會對其管理的云計算設(shè)備進(jìn)行監(jiān)控,即設(shè)備Master與其管理的所有云計算設(shè)備互發(fā)心跳消息,收到心跳消息的一方及時回復(fù)響應(yīng)消息,以確認(rèn)鏈路情況以及設(shè)備情況。設(shè)備Master和各云計算設(shè)備通過定時互發(fā)心跳消息確認(rèn)兩者間的管理與被管理關(guān)系,通過定時心跳,可以確定對方是否正常運(yùn)行。具體包括當(dāng)某一臺云計算設(shè)備發(fā)送的心跳消息未收到設(shè)備Master回復(fù)的響應(yīng)消息時,或未收到設(shè)備Master回復(fù)響應(yīng)消息的次數(shù)達(dá)到設(shè)定值時,確定與設(shè)備Master之間的鏈路出現(xiàn)問題,則主動斷鏈后,重新建立與設(shè)備Master之間的鏈路并向設(shè)備Master發(fā)送注冊消息,設(shè)備Master根據(jù)收到的注冊消息中的設(shè)備信息對云計算設(shè)備進(jìn)行注冊,并向云計算設(shè)備回復(fù)響應(yīng)消息,將云計算設(shè)備納入管理;當(dāng)設(shè)備Master發(fā)送的心跳消息未收到相應(yīng)云計算設(shè)備回復(fù)的響應(yīng)消息時,或未收到相應(yīng)云計算設(shè)備回復(fù)響應(yīng)消息的次數(shù)達(dá)到設(shè)定值時,設(shè)備Master確定相應(yīng)云計算設(shè)備已經(jīng)脫離管理,則從自己管理的設(shè)備全量信息中去除該云計算設(shè)備的設(shè)備信息。步驟311 :設(shè)備Agent保存設(shè)備Master上傳的更新后的設(shè)備全量信息;其中,設(shè)備Agent原來存儲的設(shè)備全量信息將被更新為設(shè)備Master上傳的更新后 的設(shè)備全量信息所替代。步驟312 :設(shè)備Agent向設(shè)備Master返回設(shè)備全量信息更新完畢響應(yīng)消息。步驟313 :設(shè)備Agent通過SNMP Trap消息主動向網(wǎng)管服務(wù)器上傳更新后的設(shè)備
全量信息。步驟314 :網(wǎng)管服務(wù)器將更新后的設(shè)備全量信息保存起來,以供用戶讀取。網(wǎng)管服務(wù)器收到SNMP Trap消息后,將云計算設(shè)備表中保存的原設(shè)備全量信息替換為更新后的設(shè)備全量信息。由上述的實施方式描述可見,通過本發(fā)明的這種實現(xiàn)方案,能方便的將云計算中未定數(shù)目或數(shù)目隨時變化的云計算設(shè)備管理起來。其中設(shè)備Agent跟網(wǎng)管服務(wù)器之間采用目前通用的SNMP傳遞信息,使得本發(fā)明中的設(shè)備Agent可方便的接入各種網(wǎng)管服務(wù)器,易用性和可擴(kuò)充性好。對云計算設(shè)備管理起來后,關(guān)于設(shè)備增減的相關(guān)告警、性能統(tǒng)計等設(shè)備信息就能方便的收集。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種云計算設(shè)備管理的實現(xiàn)系統(tǒng),其特征在于,包括 設(shè)備Master,用于接收并保存自身管理的云計算設(shè)備的設(shè)備信息,然后上傳給設(shè)備Agent ; 設(shè)備Agent,用于保存收到的云計算設(shè)備的設(shè)備信息,并上傳給網(wǎng)管服務(wù)器; 網(wǎng)管服務(wù)器,用于通過設(shè)備Agent獲取云計算設(shè)備的設(shè)備信息并保存。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于,進(jìn)一步包括云計算設(shè)備, 所述云計算設(shè)備,用于主動向設(shè)備Master發(fā)送注冊消息; 所述設(shè)備Master,具體用于根據(jù)注冊消息中的設(shè)備信息對云計算設(shè)備進(jìn)行注冊并保存設(shè)備信息。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于, 所述云計算設(shè)備,進(jìn)一步用于向設(shè)備Master發(fā)送心跳消息和對設(shè)備Master發(fā)來的心跳消息回復(fù)響應(yīng)消息; 所述設(shè)備Master,進(jìn)一步用于向云計算設(shè)備發(fā)送心跳消息和對云計算設(shè)備發(fā)來的心跳消息回復(fù)響應(yīng)消息。
4.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于, 所述設(shè)備Agent具體用于向設(shè)備Master發(fā)送設(shè)備信息獲取消息,并保存設(shè)備Master發(fā)送的設(shè)備信息;所述設(shè)備Master具體用于向設(shè)備Agent發(fā)送自身所管理的云計算設(shè)備的設(shè)備信息; 和/或, 所述網(wǎng)管服務(wù)器具體用于向設(shè)備Agent發(fā)送設(shè)備獲取消息,保存設(shè)備Agent發(fā)送的設(shè)備信息;設(shè)備Agent具體用于收到設(shè)備獲取消息后,將保存的設(shè)備信息上傳至網(wǎng)管服務(wù)器。
5.根據(jù)權(quán)利要求I至4任一所述的系統(tǒng),其特征在于,所述設(shè)備Master管理的云計算設(shè)備出現(xiàn)增加或者刪減時, 所述設(shè)備Master具體用于將更新的設(shè)備信息主動發(fā)送給設(shè)備Agent ; 所述設(shè)備Agent具體用于根據(jù)設(shè)備Master發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新,并將更新的設(shè)備信息上傳給網(wǎng)管服務(wù)器; 所述網(wǎng)管服務(wù)器具體用于根據(jù)設(shè)備Agent發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新。
6.一種云計算設(shè)備管理的實現(xiàn)方法,其特征在于,包括以下步驟 設(shè)備Master接收并保存自身管理的云計算設(shè)備的設(shè)備信息,然后上傳給設(shè)備Agent ;設(shè)備Agent保存收到的云計算設(shè)備的設(shè)備信息,并上傳給網(wǎng)管服務(wù)器,網(wǎng)管服務(wù)器保存收到的設(shè)備信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述設(shè)備Master接收并保存自身管理的云計算設(shè)備的設(shè)備信息,包括 云計算設(shè)備啟動或加入時,主動向設(shè)備Master發(fā)送注冊消息; 設(shè)備Master根據(jù)注冊消息中的設(shè)備信息對云計算設(shè)備進(jìn)行注冊并保存設(shè)備信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法還包括 設(shè)備Master和管理的云計算設(shè)備互發(fā)心跳消息,收到心跳消息的一方回復(fù)響應(yīng)消息。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述上傳給設(shè)備Agent,包括設(shè)備Agent啟動時,向設(shè)備Master發(fā)送設(shè)備信息獲取消息,設(shè)備Master向設(shè)備Agent上傳自身所管理的云計算設(shè)備的設(shè)備信息;和/或, 網(wǎng)管服務(wù)器向設(shè)備Agent發(fā)送設(shè)備獲取消息,設(shè)備Agent將保存的設(shè)備信息上傳至網(wǎng)管服務(wù)器,網(wǎng)管服務(wù)器保存設(shè)備Agent發(fā)送的設(shè)備信息。
10.根據(jù)權(quán)利要求6至9任一所述的方法,其特征在于,所述設(shè)備Master管理的云計算設(shè)備出現(xiàn)增加或者刪減時,該方法具體包括 設(shè)備Master將更新的設(shè)備信息主動發(fā)送給設(shè)備Agent ; 設(shè)備Agent根據(jù)設(shè)備Master發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新,并將更新的設(shè)備信息上傳至網(wǎng)管服務(wù)器; 網(wǎng)管服務(wù)器根據(jù)設(shè)備Agent發(fā)送的更新的設(shè)備信息對保存的設(shè)備信息進(jìn)行更新。
全文摘要
本發(fā)明公開了一種云計算設(shè)備管理的實現(xiàn)方法及系統(tǒng),其中系統(tǒng)包括設(shè)備Master,用于接收并保存自身管理的云計算設(shè)備的設(shè)備信息,然后上傳給設(shè)備Agent;設(shè)備Agent,用于保存收到的云計算設(shè)備的設(shè)備信息,并上傳給網(wǎng)管服務(wù)器;網(wǎng)管服務(wù)器,用于通過設(shè)備Agent獲取云計算設(shè)備的設(shè)備信息并保存。采用本發(fā)明提供的技術(shù)方案,能夠解決人工干預(yù)所帶來的不便性,且提高工作效率。
文檔編號H04L12/24GK102780570SQ201110119680
公開日2012年11月14日 申請日期2011年5月10日 優(yōu)先權(quán)日2011年5月10日
發(fā)明者張紀(jì)偉, 沈蓓潔 申請人:中興通訊股份有限公司