两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

虛擬服務(wù)器運(yùn)維方法和運(yùn)維管理系統(tǒng)的制作方法

文檔序號:7864210閱讀:316來源:國知局
專利名稱:虛擬服務(wù)器運(yùn)維方法和運(yùn)維管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種虛擬服務(wù)器運(yùn)維方法和運(yùn)維管理系統(tǒng)。
背景技術(shù)
LVS (Linux Virtual Server,Linux虛擬服務(wù)器)作為網(wǎng)絡(luò)接入設(shè)備,負(fù)責(zé)將網(wǎng)絡(luò)請求通過一定的調(diào)度策略無縫地轉(zhuǎn)發(fā)到后端的真實(shí)服務(wù)器。從而使得服務(wù)器集群的結(jié)構(gòu)對客戶端是透明的,客戶端訪問服務(wù)器集群時(shí),就像訪問一臺高性能的、高可用的服務(wù)器。LVS主要包括兩部分內(nèi)核態(tài)管理工具和用戶態(tài)管理工具。內(nèi)核態(tài)管理工具負(fù)責(zé)實(shí)現(xiàn)流量負(fù)載均衡和網(wǎng)絡(luò)請求的轉(zhuǎn)發(fā)。用戶態(tài)管理工具,如keepalived,實(shí)現(xiàn)后端真實(shí)服務(wù)器的健康檢查并和內(nèi)核態(tài)管理工具通信。用戶態(tài)管理工具將配置信息加載到內(nèi)核態(tài)管理工 具,內(nèi)核態(tài)管理工具根據(jù)配置信息中定義的策略實(shí)現(xiàn)負(fù)載均衡和網(wǎng)絡(luò)請求的轉(zhuǎn)發(fā)。當(dāng)有新業(yè)務(wù)上線時(shí),需要提供后端真實(shí)服務(wù)器、通信端口、健康檢查方式等信息,相關(guān)運(yùn)維人員會將這些信息按照指定的格式生成LVS配置文件,然后同步到LVS??梢娫诂F(xiàn)有技術(shù)中,LVS運(yùn)維基本是通過人工的方式完成,運(yùn)維人員接到業(yè)務(wù)上線申請后,手動生成相應(yīng)的LVS配置文件,然后同步到LVS,并生效。但是這種人工運(yùn)維的方式,效率低且容易出錯。

發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種虛擬服務(wù)器運(yùn)維方法和一種運(yùn)維管理系統(tǒng)。依據(jù)本發(fā)明的一個方面,提供了一種虛擬服務(wù)器運(yùn)維方法,包括設(shè)置運(yùn)維管理平臺,在該運(yùn)維管理平臺中將LVS運(yùn)維中的每個操作都配置成原子操作,則由該運(yùn)維管理平臺進(jìn)行自動化運(yùn)維的過程包括運(yùn)維管理平臺通過人機(jī)交互接口接收運(yùn)維事件觸發(fā)命令;運(yùn)維管理平臺根據(jù)所述運(yùn)維事件觸發(fā)命令選擇相應(yīng)的一個以上的原子操作,對該一個以上的原子操作進(jìn)行封裝生成LVS配置文件;運(yùn)維管理平臺將所生成的LVS配置文件通過與LVS間的通訊接口發(fā)送給LVS ;運(yùn)維管理平臺通過人機(jī)交互接口接收LVS配置文件修改命令;該LVS配置文件修改命令中指示了 要修改的LVS配置文件和要修改的配置項(xiàng);運(yùn)維管理平臺通過所述通訊接口查找到LVS上的要修改的LVS配置文件,根據(jù)要修改的配置項(xiàng)的標(biāo)簽查找到對應(yīng)的配置項(xiàng)并進(jìn)行修改??蛇x地,所述對該一個以上的原子操作進(jìn)行封裝包括運(yùn)維管理平臺將該一個以上的原子操作劃分成一個以上的配置項(xiàng),每個配置項(xiàng)包括一個以上的原子操作;運(yùn)維管理平臺對每個配置項(xiàng),為該配置項(xiàng)添加標(biāo)簽,作為該配置項(xiàng)的邊界。
可選地,所述運(yùn)維管理平臺對每個配置項(xiàng),為該配置項(xiàng)添加標(biāo)簽,作為該配置項(xiàng)的邊界包括運(yùn)維管理平臺對每個配置項(xiàng),為該配置項(xiàng)分配唯一標(biāo)識該配置項(xiàng)的標(biāo)簽,在該配置項(xiàng)的起始位置和結(jié)尾位置分別添加該標(biāo)簽,作為該配置項(xiàng)的邊界。根據(jù)本發(fā)明的另一方面,提供了一種運(yùn)維管理系統(tǒng),包括人機(jī)交互接口,存儲單元、運(yùn)維單元和LVS通訊接口,其中存儲單元,適于保存預(yù)先定義的原子操作;所述預(yù)先定義的原子操是將LVS運(yùn)維中的每個操作都配置成原子操作所得到的;運(yùn)維單元,適于通過人機(jī)交互接口接收運(yùn)維事件觸發(fā)命令,根據(jù)運(yùn)維事件觸發(fā)命令從存儲單元中選擇相應(yīng)的一個以上的原子操作,對該一個以上的原子操作進(jìn)行封裝生成LVS配置文件,將LVS配置文件通過LVS通訊接口發(fā)送給LVS ; 所述運(yùn)維單元,進(jìn)一步適于通過人機(jī)交互接口接收LVS配置文件修改命令,通過LVS通訊接口查找LVS上的要修改的LVS配置文件,根據(jù)要修改的配置項(xiàng)的標(biāo)簽查找對應(yīng)的配置項(xiàng)并進(jìn)行修改;其中,所述LVS配置文件修改命令中指示了 要修改的LVS配置文件和要修改的配置項(xiàng)。可選地,所述運(yùn)維單元,適于在根據(jù)運(yùn)維事件觸發(fā)命令從存儲單元中選擇相應(yīng)的一個以上的原子操作后,將該一個以上的原子操作劃分成一個以上的配置項(xiàng),對每個配置項(xiàng),為該配置項(xiàng)添加標(biāo)簽,作為該配置項(xiàng)的邊界;其中,每個配置項(xiàng)包括一個以上的原子操作??蛇x地,所述運(yùn)維單元,適于對每個配置項(xiàng),為該配置項(xiàng)分配唯一標(biāo)識該配置項(xiàng)的標(biāo)簽,在該配置項(xiàng)的起始位置和結(jié)尾位置分別添加該標(biāo)簽,作為該配置項(xiàng)的邊界。根據(jù)本發(fā)明的這種設(shè)置運(yùn)維管理平臺,在該運(yùn)維管理平臺中將LVS運(yùn)維中的每個操作都配置成原子操作,之后運(yùn)維管理平臺通過人機(jī)交互接口接收運(yùn)維事件觸發(fā)命令,根據(jù)運(yùn)維事件觸發(fā)命令選擇相應(yīng)的一個以上的原子操作,對該一個以上的原子操作進(jìn)行封裝生成LVS配置文件,然后將所生成的LVS配置文件通過與LVS間的通訊接口發(fā)送給LVS的技術(shù)方案,實(shí)現(xiàn)了 LVS的自動化運(yùn)維,解決了現(xiàn)有的LVS人工運(yùn)維效率低,容易出錯的問題。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。


通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖I示出了根據(jù)本發(fā)明一個實(shí)施例的虛擬服務(wù)器運(yùn)維方法的流程圖;圖2示出了根據(jù)本發(fā)明一個實(shí)施例的一種LVS運(yùn)維管理系統(tǒng)的示意圖;圖3示出了根據(jù)本發(fā)明一個實(shí)施例的一種運(yùn)維管理系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。圖I示出了根據(jù)本發(fā)明一個實(shí)施例的一種虛擬服務(wù)器運(yùn)維方法的流程圖。首先設(shè)置運(yùn)維管理平臺,在該運(yùn)維管理平臺中將LVS運(yùn)維中的每個操作都配置成原子操作,則由該運(yùn)維管理平臺進(jìn)行自動化運(yùn)維的過程包括步驟S102,運(yùn)維管理平臺通過人機(jī)交互接口接收運(yùn)維事件觸發(fā)命令。在本發(fā)明的實(shí)施例中可以根據(jù)運(yùn)維需要定義多種運(yùn)維事件,例如,設(shè)備上線、添加新業(yè)務(wù)和業(yè)務(wù)擴(kuò)展等等。每種運(yùn)維事件都有對應(yīng)的觸發(fā)命令,運(yùn)維管理平臺通過人機(jī)交互接口接收到某個運(yùn)維事件觸發(fā)命令后,首選識別該觸發(fā)命令所對應(yīng)的運(yùn)維事件。 步驟S104,運(yùn)維管理平臺根據(jù)所述運(yùn)維事件觸發(fā)命令選擇相應(yīng)的一個以上的原子操作,對該一個以上的原子操作進(jìn)行封裝生成LVS配置文件。每個運(yùn)維事件都包含一系列操作,如添加業(yè)務(wù)、修改vrrp配置、修改virtualserver、檢查配置、配置同步、配置生效和測試等操作。在本發(fā)明的實(shí)施例中,將運(yùn)維中的每個動作定義成一個原子操作。這樣在本步驟中,運(yùn)維管理平臺根據(jù)接收的運(yùn)維事件觸發(fā)命令所對應(yīng)的運(yùn)維事件,選擇該運(yùn)維事件應(yīng)當(dāng)包含的一系列原子操作,進(jìn)行封裝生成LVS配置文件。例如,當(dāng)要完成添加業(yè)務(wù)操作時(shí),需包含修改vrrp配置、修改virtual、配置、檢查配置、配置同步生效和測試等操作。步驟S106,運(yùn)維管理平臺將所生成的LVS配置文件通過與LVS間的通訊接口發(fā)送給 LVS。圖I所示的方法中,可以由運(yùn)維管理平臺實(shí)現(xiàn)LVS的自動化運(yùn)維,解決了現(xiàn)有的LVS人工運(yùn)維效率低,容易出錯的問題。這里,原子操作是指不會被線程調(diào)度機(jī)制打斷的操作;這種操作一旦開始,就一直運(yùn)行到結(jié)束,中間不會有任何context switch (切換到另一個線程)。因此原子操作是最小的執(zhí)行單位,在執(zhí)行完畢前不會被任何其他事務(wù)打斷。在圖I所示的虛擬服務(wù)器運(yùn)維方法中,考慮到在修改LVS配置中碰到一個問題,SP怎么格式化LVS配置文件,以方便工具查找和識別配置項(xiàng)的問題。因此在本發(fā)明的實(shí)施例中,提出了為每個實(shí)體配置項(xiàng)添加標(biāo)簽(tag)信息,作為該配置項(xiàng)的邊界信息,這樣只需要找到這個標(biāo)簽就能找到相應(yīng)的實(shí)體配置信息。具體來說,圖I所示方法的步驟S104中的所述對該一個以上的原子操作進(jìn)行封裝具體包括(I)運(yùn)維管理平臺將該一個以上的原子操作劃分成一個以上的配置項(xiàng),每個配置項(xiàng)包括一個以上的原子操作;(2)運(yùn)維管理平臺對每個配置項(xiàng),為該配置項(xiàng)添加標(biāo)簽,作為該配置項(xiàng)的邊界。具體地運(yùn)維管理平臺對每個配置項(xiàng),為該配置項(xiàng)分配唯一標(biāo)識該配置項(xiàng)的標(biāo)簽,在該配置項(xiàng)的起始位置和結(jié)尾位置分別添加該標(biāo)簽,作為該配置項(xiàng)的邊界。
在本發(fā)明的一個具體實(shí)施例中,在一個LVS配置文件中的用于檢查主備心跳的配置項(xiàng)的前后分別增加! vrrp_instance vip和! vrrp_instance vip標(biāo)簽信息。這樣就相當(dāng)于告訴運(yùn)維管理平臺! vrrp_instance vip和! vrrp_instance vip之間封裝的所有配
置為該指定的配置項(xiàng)。例如,該檢查主備心跳的配置項(xiàng)如下
!vn'p」 nstance i23.125.160.102 vrrp instance Vi—402—5.1 { state MASTER interface v!an402 virtual—router—id 51
priority 110 advert—ini I authentication {
auth type PASS authpass 1111
}
viituai ipaddress {
123.125.160.102
}
} !vrrp—instance 123.125.160.102其他配置項(xiàng)類似。這樣,在修改LVS配置的過程中,利用標(biāo)簽識別配置項(xiàng)的過程如下(I)運(yùn)維管理平臺通過人機(jī)交互接口接收LVS配置文件修改命令;該LVS配置文件修改命令中指示了 要修改的LVS配置文件和要修改的配置項(xiàng);(2)運(yùn)維管理平臺通過與LVS之間的通訊接口查找到LVS上的要修改的LVS配置文件,根據(jù)要修改的配置項(xiàng)的標(biāo)簽查找到對應(yīng)的配置項(xiàng)并進(jìn)行修改。由上述可見,本發(fā)明實(shí)施例中的這種,在運(yùn)維管理平臺中將LVS運(yùn)維中的所有操作定義成原子操作,然后在具體運(yùn)維過程中,運(yùn)維管理平臺通過人機(jī)交互接口接收運(yùn)維事件觸發(fā)命令,選擇相應(yīng)的一個以上的原子操作進(jìn)行封裝生成LVS配置文件發(fā)送給LVS的方案,可以實(shí)現(xiàn)LVS的自動化運(yùn)維,減少的人工的參與程度,提高了效率,且減少的出錯的概率。另外,在修改LVS配置的操作中,對每個配置項(xiàng)打標(biāo)簽,作為配置項(xiàng)的邊界信息,方便運(yùn)維工作查找定位相關(guān)實(shí)體,提高了準(zhǔn)確度。 圖2示出了根據(jù)本發(fā)明一個實(shí)施例的一種LVS運(yùn)維管理系統(tǒng)的示意圖。如圖2所示,該系統(tǒng)包括運(yùn)維管理設(shè)備201和LVS 202。運(yùn)維管理設(shè)備201實(shí)現(xiàn)對LVS 202的自動化運(yùn)維管理。這里的運(yùn)維管理設(shè)備201是承載前述的運(yùn)維管理平臺的設(shè)備。該運(yùn)維管理平臺201的具體結(jié)構(gòu)參見圖3。圖3示出了根據(jù)本發(fā)明一個實(shí)施例的一種運(yùn)維管理系統(tǒng)的結(jié)構(gòu)圖。如圖3所示,該運(yùn)維管理系統(tǒng)包括人機(jī)交互接口 301,存儲單元304、運(yùn)維單元302和LVS通訊接口 303,其中存儲單元304,適于保存預(yù)先定義的原子操作;所述預(yù)先定義的原子操是將LVS運(yùn)維中的每個操作都配置成原子操作所得到的;運(yùn)維單元302,適于通過人機(jī)交互接口 301接收運(yùn)維事件觸發(fā)命令,根據(jù)運(yùn)維事件觸發(fā)命令從存儲單元404中選擇相應(yīng)的一個以上的原子操作,對該一個以上的原子操作進(jìn)
行封裝生成LVS配置文件,將LVS配置文件通過LVS通訊接口發(fā)送給LVS。具體地,運(yùn)維單元302適于在根據(jù)運(yùn)維事件觸發(fā)命令從存儲單元中選擇相應(yīng)的一個以上的原子操作后,將該一個以上的原子操作劃分成一個以上的配置項(xiàng),對每個配置項(xiàng),為該配置項(xiàng)添加標(biāo)簽,作為該配置項(xiàng)的邊界;其中,每個配置項(xiàng)包括一個以上的原子操作。更為具體地,運(yùn)維單元304適于對每個配置項(xiàng),為該配置項(xiàng)分配唯一標(biāo)識該配置項(xiàng)的標(biāo)簽,在該配置項(xiàng)的起始位置和結(jié)尾位置分別添加該標(biāo)簽,作為該配置項(xiàng)的邊界。運(yùn)維單元304還適于通過人機(jī)交互接口 301接收LVS配置文件修改命令,通過LVS通訊接口 304查找LVS上的要修改的LVS配置文件,根據(jù)要修改的配置項(xiàng)的標(biāo)簽查找對應(yīng)的配置項(xiàng)并進(jìn)行修改;其中,所述LVS配置文件修改命令中指示了 要修改的LVS配置文件和要修改的配置項(xiàng)。綜上所述,本發(fā)明的這種設(shè)置運(yùn)維管理平臺,在該運(yùn)維管理平臺中將LVS運(yùn)維中的每個操作都配置成原子操作,之后運(yùn)維管理平臺通過人機(jī)交互接口接收運(yùn)維事件觸發(fā)命令,根據(jù)運(yùn)維事件觸發(fā)命令選擇相應(yīng)的一個以上的原子操作,對該一個以上的原子操作進(jìn)行封裝生成LVS配置文件,然后將所生成的LVS配置文件通過與LVS間的通訊接口發(fā)送給LVS的技術(shù)方案,實(shí)現(xiàn)了 LVS的自動化運(yùn)維,解決了現(xiàn)有的LVS人工運(yùn)維效率低,容易出錯的問題。并且,在修改LVS配置的操作中,對每個配置項(xiàng)打標(biāo)簽,作為配置項(xiàng)的邊界信息,方便運(yùn)維工作查找定位相關(guān)實(shí)體,提高了準(zhǔn)確度。需要說明的是在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個特征有時(shí)被一起分組到單個實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書由此明確地并入該具體實(shí)施方式
,其中每個權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個或多個設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的運(yùn)維管理系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng) 域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
權(quán)利要求
1.一種虛擬服務(wù)器運(yùn)維方法,包括設(shè)置運(yùn)維管理平臺,在該運(yùn)維管理平臺中將LVS運(yùn)維中的每個操作都配置成原子操作,則由該運(yùn)維管理平臺進(jìn)行自動化運(yùn)維的過程包括 運(yùn)維管理平臺通過人機(jī)交互接口接收運(yùn)維事件觸發(fā)命令; 運(yùn)維管理平臺根據(jù)所述運(yùn)維事件觸發(fā)命令選擇相應(yīng)的一個以上的原子操作,對該一個以上的原子操作進(jìn)行封裝生成LVS配置文件; 運(yùn)維管理平臺將所生成的LVS配置文件通過與LVS間的通訊接口發(fā)送給LVS ; 運(yùn)維管理平臺通過人機(jī)交互接口接收LVS配置文件修改命令;該LVS配置文件修改命令中指示了 要修改的LVS配置文件和要修改的配置項(xiàng); 運(yùn)維管理平臺通過所述通訊接口查找到LVS上的要修改的LVS配置文件,根據(jù)要修改的配置項(xiàng)的標(biāo)簽查找到對應(yīng)的配置項(xiàng)并進(jìn)行修改。
2.如權(quán)利要求I所述的方法,其特征在于,所述對該一個以上的原子操作進(jìn)行封裝包括 運(yùn)維管理平臺將該一個以上的原子操作劃分成一個以上的配置項(xiàng),每個配置項(xiàng)包括一個以上的原子操作; 運(yùn)維管理平臺對每個配置項(xiàng),為該配置項(xiàng)添加標(biāo)簽,作為該配置項(xiàng)的邊界。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述運(yùn)維管理平臺對每個配置項(xiàng),為該配置項(xiàng)添加標(biāo)簽,作為該配置項(xiàng)的邊界包括 運(yùn)維管理平臺對每個配置項(xiàng),為該配置項(xiàng)分配唯一標(biāo)識該配置項(xiàng)的標(biāo)簽,在該配置項(xiàng)的起始位置和結(jié)尾位置分別添加該標(biāo)簽,作為該配置項(xiàng)的邊界。
4.一種運(yùn)維管理系統(tǒng),包括人機(jī)交互接口,存儲單元、運(yùn)維單元和LVS通訊接口,其中 存儲單元,適于保存預(yù)先定義的原子操作;所述預(yù)先定義的原子操是將LVS運(yùn)維中的每個操作都配置成原子操作所得到的; 運(yùn)維單元,適于通過人機(jī)交互接口接收運(yùn)維事件觸發(fā)命令,根據(jù)運(yùn)維事件觸發(fā)命令從存儲單元中選擇相應(yīng)的一個以上的原子操作,對該一個以上的原子操作進(jìn)行封裝生成LVS配置文件,將LVS配置文件通過LVS通訊接口發(fā)送給LVS ; 所述運(yùn)維單元,進(jìn)一步適于通過人機(jī)交互接口接收LVS配置文件修改命令,通過LVS通訊接口查找LVS上的要修改的LVS配置文件,根據(jù)要修改的配置項(xiàng)的標(biāo)簽查找對應(yīng)的配置項(xiàng)并進(jìn)行修改; 其中,所述LVS配置文件修改命令中指示了 要修改的LVS配置文件和要修改的配置項(xiàng)。
5.如權(quán)利要求4所述的運(yùn)維管理系統(tǒng),其特征在于, 所述運(yùn)維單元,適于在根據(jù)運(yùn)維事件觸發(fā)命令從存儲單元中選擇相應(yīng)的一個以上的原子操作后,將該一個以上的原子操作劃分成一個以上的配置項(xiàng),對每個配置項(xiàng),為該配置項(xiàng)添加標(biāo)簽,作為該配置項(xiàng)的邊界;其中,每個配置項(xiàng)包括一個以上的原子操作。
6.如權(quán)利要求4或5所述的運(yùn)維管理系統(tǒng),其特征在于, 所述運(yùn)維單元,適于對每個配置項(xiàng),為該配置項(xiàng)分配唯一標(biāo)識該配置項(xiàng)的標(biāo)簽,在該配置項(xiàng)的起始位置和結(jié)尾位置分別添加該標(biāo)簽,作為該配置項(xiàng)的邊界。
全文摘要
本發(fā)明公開了一種虛擬服務(wù)器運(yùn)維方法和運(yùn)維管理系統(tǒng),涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域。該系統(tǒng)包括人機(jī)交互接口、存儲單元、運(yùn)維單元和LVS通訊接口,其中所述運(yùn)維單元,進(jìn)一步適于通過人機(jī)交互接口接收LVS配置文件修改命令,通過LVS通訊接口查找LVS上的要修改的LVS配置文件,根據(jù)要修改的配置項(xiàng)的標(biāo)簽查找對應(yīng)的配置項(xiàng)并進(jìn)行修改;其中,所述LVS配置文件修改命令中指示了要修改的LVS配置文件和要修改的配置項(xiàng)。本發(fā)明的技術(shù)方案實(shí)現(xiàn)了LVS的自動化運(yùn)維,解決了現(xiàn)有的LVS人工運(yùn)維效率低,容易出錯的問題。
文檔編號H04L12/24GK102916841SQ20121042596
公開日2013年2月6日 申請日期2012年10月30日 優(yōu)先權(quán)日2012年10月30日
發(fā)明者陳建, 陳振昌, 唐會軍 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
黄梅县| 东山县| 双鸭山市| 永康市| 定远县| 湘阴县| 武威市| 安阳市| 黄梅县| 吉水县| 柳河县| 隆回县| 额敏县| 云霄县| 定远县| 海阳市| 宁安市| 嘉荫县| 曲麻莱县| 漳州市| 永寿县| 本溪| 黄石市| 新河县| 宣武区| 新泰市| 南丰县| 洮南市| 汶上县| 峨眉山市| 锦州市| 田东县| 呼和浩特市| 进贤县| 陇川县| 平安县| 桐庐县| 平定县| 汶川县| 凤翔县| 新和县|