本發(fā)明涉及云數(shù)據中心管理技術領域,特別涉及一種云數(shù)據中心管控方法及系統(tǒng)。
背景技術:
隨著云技術的普及和移動終端應用的增加,云數(shù)據中心需要被實時監(jiān)控管理,以保證其正常運行。
現(xiàn)有技術中,特別是對運行著關鍵數(shù)據的云數(shù)據中心進行運維管理時,通常為管理員通過固定的監(jiān)控設備進行實時監(jiān)控。
綜上所述,如何靈活地管理控制云數(shù)據中心,減少人力消耗,從而提高效率是目前需要解決的技術問題。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種云數(shù)據中心管控方法及系統(tǒng),可以靈活地管理控制云數(shù)據中心,減少人力消耗,從而提高效率。其具體方案如下:
一種云數(shù)據中心管控方法,包括:
接收控制短信;
根據預先定義的協(xié)議庫,對所述控制短信進行處理轉換,生成相應的處理腳本;
執(zhí)行所述處理腳本。
優(yōu)選的,根據所述預先定義的協(xié)議庫,對所述控制短信進行處理轉換,生成相應的處理腳本的步驟包括:
對所述控制短信中的各信息單元內容進行組合分析;
將分析結果與所述預先定義的協(xié)議庫進行匹配;
根據匹配結果,生成相應的處理腳本。
優(yōu)選的,執(zhí)行所述處理腳本包括:
將所述處理腳本調度到云數(shù)據中心相應的資源;
對所述云數(shù)據中心相應的資源執(zhí)行所述處理腳本。
優(yōu)選的,所述云數(shù)據中心管控方法還包括:
監(jiān)控所述云數(shù)據中心的數(shù)據;
若存在告警故障,則利用告警短信將所述告警故障進行發(fā)送。
優(yōu)選的,監(jiān)控所述云數(shù)據中心的數(shù)據的方式包括IPMI、SNMP、模擬訪問中的一種或多種。
本發(fā)明還公開了一種云數(shù)據中心管控系統(tǒng),包括:
控制短信接收模塊,用于接收控制短信;
控制短信轉換模塊,用于根據預先定義的協(xié)議庫,對所述控制短信進行處理轉換,生成相應的處理腳本;
處理腳本執(zhí)行模塊,用于執(zhí)行所述處理腳本。
優(yōu)選的,所述控制短信轉換模塊包括:
控制短信分析單元,用于對所述控制短信中的各信息單元內容進行組合分析;
分析結果匹配單元,用于將分析結果與所述預先定義的協(xié)議庫進行匹配;
處理腳本生成單元,用于根據匹配結果,生成相應的處理腳本。
優(yōu)選的,所述處理腳本執(zhí)行模塊包括:
腳本調度單元,用于將所述處理腳本調度到云數(shù)據中心相應的資源;
腳本執(zhí)行單元,用于對所述云數(shù)據中心相應的資源執(zhí)行所述處理腳本。
優(yōu)選的,所述云數(shù)據中心管控系統(tǒng)還包括:
數(shù)據監(jiān)控模塊,用于監(jiān)控所述云數(shù)據中心的數(shù)據;
告警短信發(fā)送模塊,用于當存在告警故障,則利用告警短信將所述告警故障進行發(fā)送。
優(yōu)選的,監(jiān)控所述云數(shù)據中心的數(shù)據的方式包括IPMI、SNMP、模擬訪問中的一種或多種。
本發(fā)明公開了一種云數(shù)據中心管控方法,包括:接收控制短信;根據預先定義的協(xié)議庫,對上述控制短信進行處理轉換,生成相應的處理腳本;執(zhí)行上述處理腳本??梢姡景l(fā)明在接收到控制短信后,根據與現(xiàn)定義的協(xié)議庫,對該控制短信進行處理轉換,生成相應的處理腳本后,執(zhí)行該處理腳本來管控云數(shù)據中心,管理員通過收發(fā)短信即可維管云數(shù)據中心,無須通過固定的監(jiān)控設備進行實時監(jiān)控,減少人力消耗,從而提高效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
圖1為本發(fā)明實施例公開的一種云數(shù)據中心管控方法的流程示意圖;
圖2為本發(fā)明實施例公開的一種云數(shù)據中心管控系統(tǒng)的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例公開了一種云數(shù)據中心管控方法,參見圖1所示,包括:
步驟S1:接收控制短信;
步驟S2:根據預先定義的協(xié)議庫,對上述控制短信進行處理轉換,生成相應的處理腳本;
步驟S3:執(zhí)行上述處理腳本。
本發(fā)明實施例中,預先定義了協(xié)議庫,通過該協(xié)議庫可將接收的控制短信的內容轉換成相應的處理策略,從而生成處理腳本。執(zhí)行該處理腳本可對云數(shù)據中心相應的資源進行管理,例如,結束進程、重啟服務器、服務器斷電、添加防火墻策略。
本發(fā)明實施例公開了一種云數(shù)據中心管控方法,包括:接收控制短信;根據預先定義的協(xié)議庫,對上述控制短信進行處理轉換,生成相應的處理腳本;執(zhí)行上述處理腳本。可見,本發(fā)明實施例在接收到控制短信后,根據與現(xiàn)定義的協(xié)議庫,對該控制短信進行處理轉換,生成相應的處理腳本后,執(zhí)行該處理腳本來管控云數(shù)據中心,管理員通過收發(fā)短信即可維管云數(shù)據中心,無須通過固定的監(jiān)控設備進行實時監(jiān)控,減少人力消耗,從而提高效率。
本發(fā)明實施例公開了一種具體的云數(shù)據中心管控方法,相對于上一實施例,本實施例對技術方案作了進一步的說明和優(yōu)化。具體的:
本發(fā)明實施例中,根據上述預先定義的協(xié)議庫,對上述控制短信進行處理轉換,生成相應的處理腳本的步驟包括:對上述控制短信中的各信息單元內容進行組合分析;將分析結果與上述預先定義的協(xié)議庫進行匹配;根據匹配結果,生成相應的處理腳本。
可以理解的是,為了防止其他短信干擾,控制短信可預先設定格式要求,例如,控制短信內容需要寫明操作的時間且格式為24小時制;同時由于控制云數(shù)據中心需要相應的處理策略要求,因此在獲取到控制短信后,對該控制短信中的各信息單元進行組合分析,從而得到相應的分析結果,例如,對控制短信的發(fā)送時間、內容信息進行組合分析,得到云數(shù)據中心的處理策略,即控制動作與控制時間。
需要進一步說明的是,協(xié)議庫預先對管控云數(shù)據中心的所有處理策略進行了編寫,使得每一種控制短信均有相應處理策略。將該控制短信組合分析的結果與協(xié)議庫進行匹配,生成與控制短信內容相應的處理腳本。
本發(fā)明實施例中,執(zhí)行上述處理腳本包括:將上述處理腳本調度到云數(shù)據中心相應的資源;對上述云數(shù)據中心相應的資源執(zhí)行上述處理腳本。
可以理解的是,為了準確地對云控制中心進行管控,需要將控制短信對應的處理腳本調度到相應的資源上,再執(zhí)行該處理腳本。
對云數(shù)據中心進行管理包括獲取云數(shù)據中心的運行狀態(tài)和管理控制云數(shù)據中心的運行狀態(tài),因此本發(fā)明實施例還包括:監(jiān)控上述云數(shù)據中心的數(shù)據;若存在告警故障,則利用告警短信將上述告警故障進行發(fā)送。
需要說明的是,本發(fā)明實施例還支持控制短信反饋,即當接收到控制短信后,發(fā)送該控制短信相應處理腳本的執(zhí)行結果。
在對云數(shù)據中心管理中,還對云數(shù)據中心的數(shù)據進行監(jiān)控,監(jiān)控的方式包括IPMI(Intelligent Platform Management Interface,即智能平臺管理接口)、SNMP(Simple Network Management Protocol,即簡單網絡管理協(xié)議)、模擬訪問中的一種或多種。
本發(fā)明還公開了一種云數(shù)據中心管控系統(tǒng),包括:
控制短信接收模塊11,用于接收控制短信;
控制短信轉換模塊12,用于根據預先定義的協(xié)議庫,對上述控制短信進行處理轉換,生成相應的處理腳本;
處理腳本執(zhí)行模塊13,用于執(zhí)行上述處理腳本。
本發(fā)明實施例中,預先定義了協(xié)議庫,控制短信轉換模塊12通過該協(xié)議庫可將接收的控制短信的內容轉換成相應的處理策略,從而生成處理腳本。處理腳本執(zhí)行模塊13執(zhí)行該處理腳本可對云數(shù)據中心相應的資源進行管理,例如,結束進程、重啟服務器、服務器斷電、添加防火墻策略。
本發(fā)明實施例公開了一種云數(shù)據中心管控系統(tǒng),包括:控制短信接收模塊,用于接收控制短信;控制短信轉換模塊,用于根據預先定義的協(xié)議庫,對上述控制短信進行處理轉換,生成相應的處理腳本;處理腳本執(zhí)行模塊,用于執(zhí)行上述處理腳本??梢?,本發(fā)明實施例中,控制短信接收模塊在接收到控制短信后,控制短信轉換模塊根據與現(xiàn)定義的協(xié)議庫,對該控制短信進行處理轉換,生成相應的處理腳本后,處理腳本執(zhí)行模塊執(zhí)行該處理腳本來管控云數(shù)據中心,管理員通過收發(fā)短信即可維管云數(shù)據中心,無須通過固定的監(jiān)控設備進行實時監(jiān)控,減少人力消耗,從而提高效率。
本發(fā)明實施例公開了一種具體的云數(shù)據中心管控系統(tǒng),相對于上一實施例,本實施例對技術方案作了進一步的說明和優(yōu)化。具體的:
本發(fā)明實施例中,上述控制短信轉換模塊包括:控制短信分析單元,用于對上述控制短信中的各信息單元內容進行組合分析;分析結果匹配單元,用于將分析結果與上述預先定義的協(xié)議庫進行匹配;處理腳本生成單元,用于根據匹配結果,生成相應的處理腳本。
可以理解的是,為了防止其他短信干擾,控制短信可預先設定格式要求,例如,控制短信內容需要寫明操作的時間且格式為24小時制;同時由于控制云數(shù)據中心需要相應的處理策略要求,因此在獲取到控制短信后,控制短信分析單元對該控制短信中的各信息單元進行組合分析,從而得到相應的分析結果,例如,控制短信分析單元對控制短信的發(fā)送時間、內容信息進行組合分析,分析結果匹配單元通過與協(xié)議庫匹配,得到云數(shù)據中心的處理策略,即控制動作與控制時間,處理腳本生成單元從而生成相應的處理腳本。
需要進一步說明的是,協(xié)議庫預先對管控云數(shù)據中心的所有處理策略進行了編寫,使得每一種控制短信均有相應處理策略。分析結果匹配單元將該控制短信組合分析的結果與協(xié)議庫進行匹配,處理腳本生成單元生成與控制短信內容相應的處理腳本。
本發(fā)明實施例中,上述處理腳本執(zhí)行模塊包括:腳本調度單元,用于將上述處理腳本調度到云數(shù)據中心相應的資源;腳本執(zhí)行單元,用于對上述云數(shù)據中心相應的資源執(zhí)行上述處理腳本。
可以理解的是,為了準確地對云控制中心進行管控,腳本調度單元需要將控制短信對應的處理腳本調度到相應的資源上,腳本執(zhí)行單元再執(zhí)行該處理腳本。
對云數(shù)據中心進行管理包括獲取云數(shù)據中心的運行狀態(tài)和管理控制云數(shù)據中心的運行狀態(tài),因此本發(fā)明實施例還包括:數(shù)據監(jiān)控模塊,用于監(jiān)控上述云數(shù)據中心的數(shù)據;告警短信發(fā)送模塊,用于當存在告警故障,則利用告警短信將上述告警故障進行發(fā)送。
需要說明的是,本發(fā)明實施例中還包括控制短信反饋模塊,用于對控制短信相應處理腳本的執(zhí)行結果進行反饋。
在對云數(shù)據中心管理中,還對云數(shù)據中心的數(shù)據進行監(jiān)控,監(jiān)控的方式包括IPMI、SNMP、模擬訪問中的一種或多種。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種云數(shù)據中心管控方法及系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。