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

基于自動回滾的臨時(shí)配置管理系統(tǒng)及方法

文檔序號:10555433閱讀:286來源:國知局
基于自動回滾的臨時(shí)配置管理系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種基于自動回滾的臨時(shí)配置管理系統(tǒng)及方法,涉及平面配置管理技術(shù)領(lǐng)域。該系統(tǒng)的臨時(shí)配置管理模塊創(chuàng)建配置組管理結(jié)構(gòu);該系統(tǒng)執(zhí)行臨時(shí)配置時(shí),臨時(shí)配置管理模塊生成臨時(shí)配置的管理信息,臨時(shí)配置存儲模塊存儲管理信息;該系統(tǒng)執(zhí)行臨時(shí)配置回滾時(shí),臨時(shí)配置管理模塊在配置組管理結(jié)構(gòu)確定回滾配置及其逆配置,臨時(shí)配置存儲模塊存儲逆配置;當(dāng)配置組管理結(jié)構(gòu)中的所有臨時(shí)配置執(zhí)行完畢后,臨時(shí)配置管理模塊在配置組管理結(jié)構(gòu)中清空所有臨時(shí)配置的信息。本發(fā)明在臨時(shí)配置管理時(shí),能夠簡化存在主觀依賴的臨時(shí)配制的回滾過程,降低臨時(shí)配置管理的復(fù)雜程度;工作量較小,性能較高。
【專利說明】
基于自動回滾的臨時(shí)配置管理系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及平面配置管理技術(shù)領(lǐng)域,具體涉及一種基于自動回滾的臨時(shí)配置管理 系統(tǒng)及方法。
【背景技術(shù)】
[0002] 平面配置管理時(shí),一般采用兩階段生效模式(即通過兩個(gè)階段的操作過程配置才 能生效),兩階段生效模式為:
[0003] 第一階段:用戶輸入配置命令,生成臨時(shí)配置,對于語法或者語義錯(cuò)誤的臨時(shí)配置 語句,系統(tǒng)將在終端上顯示提示信息,提醒用戶配置錯(cuò)誤及錯(cuò)誤原因。
[0004] 第二階段:用戶提交配置,系統(tǒng)進(jìn)入配置的提交階段。系統(tǒng)提交臨時(shí)配置為正式配 置。
[0005]臨時(shí)配置就是第一階段中的配置操作,正式配置是保存的配置操作且重啟系統(tǒng)依 然能夠繼續(xù)生效。
[0006] 配置回滾是將配置恢復(fù)到某個(gè)歷史配置狀態(tài),是一項(xiàng)提高系統(tǒng)配置可靠性、提升 運(yùn)維效率的技術(shù)。配置回滾的基本操作單元是逆配置,逆配置與配置是相對的,逆配置的作 用是抵消配置產(chǎn)生的效果。比如配置是使能OSPF業(yè)務(wù)開關(guān),則回滾時(shí)需要的逆配置就是去 使能OSPF業(yè)務(wù)開關(guān)。
[0007] 兩階段生效模式帶來了批量配置生效,給系統(tǒng)帶來高吞吐量的同時(shí),給業(yè)務(wù)部署 帶來了便利。鑒于此經(jīng)驗(yàn),大批量少部署的方式具有更優(yōu)的性能,更受配置人員和業(yè)務(wù)開發(fā) 人員的青睞。
[0008] 批量臨時(shí)配置中的各條臨時(shí)配置在執(zhí)行上是獨(dú)立的,但邏輯上可能會存在著某些 聯(lián)系;這些聯(lián)系有些是客觀的,比如業(yè)務(wù)的硬性配置要求;有些是主觀的,比如配置人員的 特定場景需求。對于客觀聯(lián)系,也許可以通過建立配置間的關(guān)聯(lián)關(guān)系來增加邏輯;但是對于 主觀聯(lián)系則無法通過建立配置關(guān)聯(lián)來增加邏輯。
[0009] 先將臨時(shí)配置的主觀聯(lián)系稱為臨時(shí)配置的主觀依賴,其依賴關(guān)系僅與特定的配置 場景有關(guān)。主觀依賴的各臨時(shí)配置之間應(yīng)當(dāng)保證整體的原子性。
[0010] 例如:若某場景需要部署服務(wù)FTP(File Transfer Protocol,文件傳輸協(xié)議),且 計(jì)劃增加安全性考慮;目前有兩種方案:1·使用FTP+NAT(Network Address Translation, 網(wǎng)絡(luò)地址轉(zhuǎn)換);2.直接使用SFTP(Secure File Transfer Protocol,完全文件傳輸協(xié)議); 且方案1的優(yōu)先級高。在臨時(shí)配置執(zhí)行時(shí),配置FTP+NAT若存在限制等原因發(fā)生錯(cuò)誤,則此時(shí) 需要回滾所有的FTP+NAT配置,轉(zhuǎn)而部署SFTP。
[0011]此時(shí),方案1中的FTP業(yè)務(wù)和NAT業(yè)務(wù)之間就存在主觀依賴,二者的主觀依賴僅存在 于當(dāng)前的特定場景下,其他場景無此依賴。
[0012]現(xiàn)有的臨時(shí)配置管理采用以單一配置作為基本的管理單元,當(dāng)配置失誤或者配置 錯(cuò)誤發(fā)生時(shí),配置人員需要構(gòu)造逆配置、并利用逆配置逐條回滾所有主觀依賴的配置(即臨 時(shí)配置回滾)。參見圖1所示,現(xiàn)有的臨時(shí)配置回滾方法使用時(shí),例如有3個(gè)臨時(shí)配置,其中配 置2和3存在主觀依賴。在二階段配置生效模式下,配置人員依次執(zhí)行臨時(shí)配置1、2、3,當(dāng)臨 時(shí)配置3返回錯(cuò)誤時(shí),需要回滾臨時(shí)配置3主觀依賴的所有配置,也就是臨時(shí)配置2。
[0013] 由此可知,現(xiàn)有的臨時(shí)配置管理方法在回滾時(shí),存在以下缺點(diǎn):
[0014] (1)回滾構(gòu)造逆配置的工作量較大,用戶需要知曉配置之前的狀態(tài)。
[0015] (2)回滾歷史配置狀態(tài)越遠(yuǎn),工作量成倍增長且極易出錯(cuò)。
[0016] 綜上所述,現(xiàn)有的臨時(shí)配置管理方法為業(yè)務(wù)部署帶來方便的同時(shí),給配置人員的 管理工作帶來了不變,尤其是存在主觀依賴的臨時(shí)配置場景時(shí),不便于人們使用。

【發(fā)明內(nèi)容】

[0017] 針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明解決的技術(shù)問題為:在臨時(shí)配置管理時(shí),簡化 存在主觀依賴的臨時(shí)配制的回滾過程,降低臨時(shí)配置管理的復(fù)雜程度。本發(fā)明對存在主觀 依賴的臨時(shí)配制進(jìn)行回滾時(shí),無需人工干預(yù),也無需配置人員構(gòu)造逆配置;工作量較小,性 能較高。
[0018] 為達(dá)到以上目的,本發(fā)明提供的基于自動回滾的臨時(shí)配置管理系統(tǒng),包括執(zhí)行模 塊、臨時(shí)配置管理模塊和臨時(shí)配置存儲模塊;所述臨時(shí)配置管理系統(tǒng)進(jìn)行臨時(shí)配置管理時(shí), 若存在主觀依賴的臨時(shí)配置,則需要進(jìn)行:創(chuàng)建配置組管理結(jié)構(gòu)、執(zhí)行配置組管理結(jié)構(gòu)中的 臨時(shí)配置、臨時(shí)配置返回錯(cuò)誤時(shí)進(jìn)行回滾和刪除配置組管理結(jié)構(gòu);
[0019] 所述臨時(shí)配置管理系統(tǒng)創(chuàng)建配置組管理結(jié)構(gòu)時(shí):
[0020] 執(zhí)行模塊用于:若存在主觀依賴的臨時(shí)配置,向臨時(shí)配置管理模塊發(fā)送Start;接 收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果;
[0021] 臨時(shí)配置管理模塊用于:收到執(zhí)行模塊發(fā)送的Start后,創(chuàng)建配置組管理結(jié)構(gòu)、并 向執(zhí)行模塊返回執(zhí)行結(jié)果;配置組管理結(jié)構(gòu)中包括所有存在主觀依賴的臨時(shí)配置信息; [0022]所述臨時(shí)配置管理系統(tǒng)執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置時(shí):
[0023]臨時(shí)配置管理模塊用于:生成臨時(shí)配置的管理信息;
[0024]臨時(shí)配置存儲模塊用于:存儲臨時(shí)配置管理模塊生成的管理信息;
[0025]所述臨時(shí)配置管理系統(tǒng)執(zhí)行臨時(shí)配置返回錯(cuò)誤時(shí)進(jìn)行回滾時(shí):
[0026]執(zhí)行模塊用于:接收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果;
[0027]臨時(shí)配置管理模塊用于:若當(dāng)前臨時(shí)配置發(fā)生錯(cuò)誤,在配置組管理結(jié)構(gòu)確定所有 與當(dāng)前臨時(shí)配置存在主觀依賴的臨時(shí)配置,定義所有與當(dāng)前臨時(shí)配置存在主觀依賴的臨時(shí) 配置為回滾配置;在臨時(shí)配置存儲模塊中獲取所有回滾配置的管理信息,根據(jù)每個(gè)管理信 息獲取對應(yīng)的逆配置,向臨時(shí)配置存儲模塊發(fā)送逆配置存儲信號;收到臨時(shí)配置存儲模塊 反饋的存儲結(jié)果后,向執(zhí)行模塊反饋執(zhí)行結(jié)果;
[0028]臨時(shí)配置存儲模塊用于:收到逆配置存儲信號后,存儲臨時(shí)配置管理模塊獲取的 所有逆配置、并向臨時(shí)配置管理模塊反饋存儲結(jié)果;
[0029]所述臨時(shí)配置管理系統(tǒng)刪除配置組管理結(jié)構(gòu)時(shí):
[0030] 執(zhí)行模塊用于:當(dāng)配置組管理結(jié)構(gòu)中的所有臨時(shí)配置執(zhí)行完畢后,向臨時(shí)配置管 理模塊發(fā)送end;接收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果;
[0031] 臨時(shí)配置管理模塊用于:收到執(zhí)行模塊發(fā)送的end后,在配置組管理結(jié)構(gòu)中清空所 有臨時(shí)配置的信息、并向執(zhí)行模塊返回執(zhí)行結(jié)果。
[0032] 在上述技術(shù)方案的基礎(chǔ)上,所述臨時(shí)配置管理系統(tǒng)執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí) 配置時(shí):
[0033] 執(zhí)行模塊用于:執(zhí)行臨時(shí)配置,向臨時(shí)配置管理模塊發(fā)送當(dāng)前臨時(shí)配置;接收臨時(shí) 配置管理模塊發(fā)送的執(zhí)行結(jié)果;
[0034] 臨時(shí)配置管理模塊具體用于:接收執(zhí)行模塊發(fā)送的臨時(shí)配置,生成當(dāng)前臨時(shí)配置 的管理信息后,向臨時(shí)配置存儲模塊發(fā)送管理信息存儲信號;將臨時(shí)配置存儲模塊通知的 執(zhí)行結(jié)果返回至執(zhí)行模塊;
[0035]臨時(shí)配置存儲模塊具體用于:收到管理信息存儲信號后,存儲臨時(shí)配置管理模塊 生成的管理信息、并向臨時(shí)配置管理模塊通知執(zhí)行結(jié)果。
[0036]在上述技術(shù)方案的基礎(chǔ)上,所述臨時(shí)配置管理系統(tǒng)執(zhí)行臨時(shí)配置返回錯(cuò)誤時(shí)進(jìn)行 回滾時(shí),所述臨時(shí)配置管理模塊收到臨時(shí)配置存儲模塊反饋的存儲結(jié)果后,還需要?jiǎng)h除所 有回滾配置的管理信息。
[0037]本發(fā)明提供的用于上述系統(tǒng)的基于自動回滾的臨時(shí)配置管理方法,該方法包括以 下步驟:
[0038] A、指定存在主觀依賴的臨時(shí)配置的配置組管理結(jié)構(gòu);
[0039] B、執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置;臨時(shí)配置管理模塊生成執(zhí)行每條臨時(shí)配置 的管理信息,臨時(shí)配置存儲模塊記錄每條臨時(shí)配置的管理信息;
[0040] C、若執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置時(shí)返回錯(cuò)誤,臨時(shí)配置管理模塊在配置組 管理結(jié)構(gòu)中,確定與返回錯(cuò)誤的臨時(shí)配置存在主觀依賴的所有回滾配置;在臨時(shí)配置存儲 模塊中獲取所有回滾配置的管理信息,根據(jù)每個(gè)管理信息獲取對應(yīng)的逆配置;臨時(shí)配置存 儲模塊所有逆配置后,臨時(shí)配置管理模塊向執(zhí)行模塊反饋執(zhí)行結(jié)果。
[0041 ]在上述技術(shù)方案的基礎(chǔ)上,步驟B的具體流程為:執(zhí)行模塊執(zhí)行臨時(shí)配置,向臨時(shí) 配置管理模塊發(fā)送當(dāng)前臨時(shí)配置;臨時(shí)配置管理模塊生成當(dāng)前臨時(shí)配置的管理信息后,向 臨時(shí)配置存儲模塊發(fā)送管理信息存儲信號;臨時(shí)配置存儲模塊收到管理信息存儲信號后, 存儲臨時(shí)配置管理模塊生成的管理信息、并向臨時(shí)配置管理模塊通知執(zhí)行結(jié)果;臨時(shí)配置 管理模塊將臨時(shí)配置存儲模塊通知的執(zhí)行結(jié)果返回至執(zhí)行模塊。
[0042]在上述技術(shù)方案的基礎(chǔ)上,步驟C中所述臨時(shí)配置存儲模塊所有逆配置后,還包括 以下步驟臨時(shí)配置管理模塊刪除所有回滾配置的管理信息。
[0043]在上述技術(shù)方案的基礎(chǔ)上,步驟C之后還包括以下步驟:判斷所有配置組管理結(jié)構(gòu) 中的臨時(shí)配置是否執(zhí)行完畢,若是,結(jié)束,否則繼續(xù)執(zhí)行步驟B。
[0044] 與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
[0045] 本發(fā)明在現(xiàn)有的臨時(shí)配置管理方法的基礎(chǔ)上,為所有存在主觀依賴的臨時(shí)配置創(chuàng) 建配置組管理結(jié)構(gòu),配置組的粒度介于單條配置和配置塊之間,配置組與功能點(diǎn)相對應(yīng);本 發(fā)明執(zhí)行臨時(shí)配置時(shí),記錄執(zhí)行每條臨時(shí)配置的管理信息;當(dāng)配置組中某條臨時(shí)配置發(fā)生 錯(cuò)誤時(shí),本發(fā)明能夠根據(jù)配置組和管理信息,自動對與發(fā)生錯(cuò)誤的臨時(shí)配置存在主觀依賴 的所有臨時(shí)配置進(jìn)行回滾,無需人工干預(yù),也無需配置人員構(gòu)造逆配置。
[0046] 例如參見圖2所示,配置人員依次執(zhí)行臨時(shí)配置1、2、3,臨時(shí)配置2和3存在主觀依 賴,當(dāng)臨時(shí)配置3返回錯(cuò)誤時(shí),本發(fā)明根據(jù)臨時(shí)配置2和3的配置組,自動回滾臨時(shí)2之前的狀 ??τ O
[0047]有鑒于此,本發(fā)明能夠簡化臨時(shí)配置管理的回滾過程,尤其是存在主觀依賴的臨 時(shí)配置回滾過程,降低臨時(shí)配置管理的復(fù)雜程度,便于人們使用。
[0048]參見表1所示,表1通過粒度、工作量和性能對現(xiàn)有和本發(fā)明的系統(tǒng)臨時(shí)配置管理 方法進(jìn)行比較。
[0049]表1、現(xiàn)有和本發(fā)明系統(tǒng)的臨時(shí)配置管理方法的參數(shù)比較表
[0051] 通過表1可得出結(jié)論:本發(fā)明在臨時(shí)配置管理時(shí),在執(zhí)行單條臨時(shí)配置和回滾時(shí), 工作量和性能與現(xiàn)有的臨時(shí)配置管理方法相同,但是本發(fā)明在執(zhí)行批量臨時(shí)配置和回滾 時(shí),無需構(gòu)造擬配置,也無需交互,還能夠減小臨時(shí)配置的條數(shù)。因此,本發(fā)明在在執(zhí)行批量 臨時(shí)配置(存在主觀依賴)和回滾時(shí),工作量較小,性能較高,解決了現(xiàn)有的臨時(shí)配置管理方 法中臨時(shí)配置管理比較復(fù)雜的技術(shù)問題。
【附圖說明】
[0052] 圖1為現(xiàn)有的臨時(shí)配置回滾方法的流程示意圖;
[0053] 圖2為本發(fā)明進(jìn)行臨時(shí)配置回滾時(shí)的流程示意圖;
[0054]圖3為本發(fā)明實(shí)施例中基于自動回滾的臨時(shí)配置管理系統(tǒng)的工作流程圖;
[0055] 圖4為本發(fā)明實(shí)施例中配置組的結(jié)構(gòu)圖;
[0056] 圖5為本發(fā)明實(shí)施例中start和end創(chuàng)建位置的示意圖;
[0057]圖6為本發(fā)明實(shí)施例中基于自動回滾的臨時(shí)配置管理方法的流程圖。
【具體實(shí)施方式】
[0058]以下結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0059] 參見圖3所示,本發(fā)明實(shí)施例中的基于自動回滾的臨時(shí)配置管理系統(tǒng),包括執(zhí)行模 塊(即命令行)、臨時(shí)配置管理模塊和臨時(shí)配置存儲模塊。
[0060] 臨時(shí)配置管理系統(tǒng)進(jìn)行臨時(shí)配置管理時(shí),若存在主觀依賴的臨時(shí)配置,則需要依 次進(jìn)行以下流程:創(chuàng)建配置組管理結(jié)構(gòu)、執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置、臨時(shí)配置返回 錯(cuò)誤時(shí)進(jìn)行回滾、刪除配置組管理結(jié)構(gòu)。
[0061 ] 一、創(chuàng)建配置組管理結(jié)構(gòu)時(shí):
[0062] 執(zhí)行模塊用于:
[0063] 1、若存在主觀依賴的臨時(shí)配置,向臨時(shí)配置管理模塊發(fā)送配置組創(chuàng)建開始邊界 start〇
[0064] 2、接收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果。
[0065]臨時(shí)配置管理模塊用于:收到執(zhí)行模塊發(fā)送的start后,創(chuàng)建配置組管理結(jié)構(gòu)、并 向執(zhí)行模塊返回執(zhí)行結(jié)果。
[0066]參見圖4所示,配置組管理結(jié)構(gòu)中包括所有存在主觀依賴的臨時(shí)配置信息(配置人 員借助配置組,可以由配置管理保證主觀依賴的原子性,主觀依賴中有配置項(xiàng)錯(cuò)誤時(shí)自動 回滾依賴的所有配置,不再需要人工干預(yù))。
[0067] 二、執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置時(shí):
[0068]執(zhí)行模塊用于:
[0069] 1、執(zhí)行臨時(shí)配置,向臨時(shí)配置管理模塊發(fā)送當(dāng)前臨時(shí)配置。
[0070] 2、接收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果。
[0071]臨時(shí)配置管理模塊用于:
[0072] 1、接收執(zhí)行模塊發(fā)送的臨時(shí)配置,生成當(dāng)前臨時(shí)配置的管理信息后,向臨時(shí)配置 存儲模塊發(fā)送管理信息存儲信號。
[0073] 2、將臨時(shí)配置存儲模塊通知的執(zhí)行結(jié)果返回至執(zhí)行模塊。
[0074]臨時(shí)配置存儲模塊用于:收到管理信息存儲信號后,存儲臨時(shí)配置管理模塊生成 的管理信息、并向臨時(shí)配置管理模塊通知執(zhí)行結(jié)果。
[0075]三、臨時(shí)配置返回錯(cuò)誤時(shí)進(jìn)行回滾時(shí):
[0076]執(zhí)行模塊用于:接收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果。
[0077]臨時(shí)配置管理模塊用于:
[0078] 1、若當(dāng)前臨時(shí)配置發(fā)生錯(cuò)誤,在配置組管理結(jié)構(gòu)確定所有回滾配置(即所有與當(dāng) 前臨時(shí)配置存在主觀依賴的臨時(shí)配置)。
[0079] 2、在臨時(shí)配置存儲模塊中獲取所有回滾配置的管理信息,根據(jù)每個(gè)管理信息獲取 對應(yīng)的逆配置,向臨時(shí)配置存儲模塊發(fā)送逆配置存儲信號。
[0080] 3、收到臨時(shí)配置存儲模塊反饋的存儲結(jié)果后,刪除所有回滾配置的管理信息、并 向執(zhí)行模塊反饋執(zhí)行結(jié)果。
[0081] 臨時(shí)配置存儲模塊用于:收到逆配置存儲信號后,存儲臨時(shí)配置管理模塊獲取的 所有逆配置(相當(dāng)于臨時(shí)配置的回滾操作)、并向臨時(shí)配置管理模塊反饋存儲結(jié)果。
[0082] 四、刪除配置組管理結(jié)構(gòu)時(shí):
[0083]執(zhí)行模塊用于:
[0084] 1、當(dāng)配置組管理結(jié)構(gòu)中的所有臨時(shí)配置執(zhí)行完畢后,向臨時(shí)配置管理模塊發(fā)送配 置組結(jié)束邊界end。
[0085]參見圖5所示,配置組在使用時(shí)需要指定明確的邊界start和end,配置管理根據(jù)此 來識別配置組來保證主觀依賴配置的原子性;若配置組僅有一條配置組成,則無需劃分為 配置組也無需指定邊界,因?yàn)榕渲缅e(cuò)誤時(shí)無配置需回滾,當(dāng)然強(qiáng)行劃分也是允許的。
[0086] 2、接收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果。
[0087]臨時(shí)配置管理模塊用于:收到執(zhí)行模塊發(fā)送的end后,在配置組管理結(jié)構(gòu)中清空所 有臨時(shí)配置的信息、并向執(zhí)行模塊返回執(zhí)行結(jié)果。
[0088]參見圖6所示,本發(fā)明實(shí)施例中用于上述系統(tǒng)的基于自動回滾的臨時(shí)配置管理方 法,包括以下步驟:
[0089] SI:配置人員選擇二階段配置生效模式,轉(zhuǎn)到S2。
[0090] S2:配置人員指定存在主觀依賴的臨時(shí)配置的配置組管理結(jié)構(gòu),轉(zhuǎn)到S3。
[0091] S3:配置人員執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置,臨時(shí)配置管理模塊生成執(zhí)行每 條臨時(shí)配置的管理信息,臨時(shí)配置存儲模塊記錄每條臨時(shí)配置的管理信息,轉(zhuǎn)到S3。
[0092] S4:當(dāng)執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置時(shí),若臨時(shí)配置返回錯(cuò)誤,轉(zhuǎn)到S5。
[0093] S5:臨時(shí)配置管理模塊在配置組管理結(jié)構(gòu)中,確定與返回錯(cuò)誤的臨時(shí)配置存在主 觀依賴的所有回滾配置;定義返回錯(cuò)誤的臨時(shí)配置為B,與臨時(shí)配置B存在主觀依賴的回滾 配置為1個(gè),回滾配置A。在臨時(shí)配置存儲模塊中獲取回滾配置A的管理信息,根據(jù)回滾配置A 的管理信息獲取對應(yīng)的逆配置;臨時(shí)配置存儲模塊存儲回滾配置A的逆配置后(相當(dāng)于回滾 配置A的回滾操作),臨時(shí)配置管理模塊刪除回滾配置A的管理信息、并向執(zhí)行模塊反饋執(zhí)行 結(jié)果,轉(zhuǎn)到S6。
[0094] S6:判斷所有配置組管理結(jié)構(gòu)中的臨時(shí)配置是否執(zhí)行完畢,若是,結(jié)束,否則繼續(xù) 執(zhí)行S3。
[0095] 本發(fā)明不局限于上述實(shí)施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離 本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù) 范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【主權(quán)項(xiàng)】
1. 一種基于自動回滾的臨時(shí)配置管理系統(tǒng),包括執(zhí)行模塊、臨時(shí)配置管理模塊和臨時(shí) 配置存儲模塊;其特征在于:所述臨時(shí)配置管理系統(tǒng)進(jìn)行臨時(shí)配置管理時(shí),若存在主觀依賴 的臨時(shí)配置,則需要進(jìn)行:創(chuàng)建配置組管理結(jié)構(gòu)、執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置、臨時(shí) 配置返回錯(cuò)誤時(shí)進(jìn)行回滾和刪除配置組管理結(jié)構(gòu); 所述臨時(shí)配置管理系統(tǒng)創(chuàng)建配置組管理結(jié)構(gòu)時(shí): 執(zhí)行模塊用于:若存在主觀依賴的臨時(shí)配置,向臨時(shí)配置管理模塊發(fā)送Start;接收臨 時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果; 臨時(shí)配置管理模塊用于:收到執(zhí)行模塊發(fā)送的start后,創(chuàng)建配置組管理結(jié)構(gòu)、并向執(zhí) 行模塊返回執(zhí)行結(jié)果;配置組管理結(jié)構(gòu)中包括所有存在主觀依賴的臨時(shí)配置信息; 所述臨時(shí)配置管理系統(tǒng)執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置時(shí): 臨時(shí)配置管理模塊用于:生成臨時(shí)配置的管理信息; 臨時(shí)配置存儲模塊用于:存儲臨時(shí)配置管理模塊生成的管理信息; 所述臨時(shí)配置管理系統(tǒng)執(zhí)行臨時(shí)配置返回錯(cuò)誤時(shí)進(jìn)行回滾時(shí): 執(zhí)行模塊用于:接收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果; 臨時(shí)配置管理模塊用于:若當(dāng)前臨時(shí)配置發(fā)生錯(cuò)誤,在配置組管理結(jié)構(gòu)確定所有與當(dāng) 前臨時(shí)配置存在主觀依賴的臨時(shí)配置,定義所有與當(dāng)前臨時(shí)配置存在主觀依賴的臨時(shí)配置 為回滾配置;在臨時(shí)配置存儲模塊中獲取所有回滾配置的管理信息,根據(jù)每個(gè)管理信息獲 取對應(yīng)的逆配置,向臨時(shí)配置存儲模塊發(fā)送逆配置存儲信號;收到臨時(shí)配置存儲模塊反饋 的存儲結(jié)果后,向執(zhí)行模塊反饋執(zhí)行結(jié)果; 臨時(shí)配置存儲模塊用于:收到逆配置存儲信號后,存儲臨時(shí)配置管理模塊獲取的所有 逆配置、并向臨時(shí)配置管理模塊反饋存儲結(jié)果; 所述臨時(shí)配置管理系統(tǒng)刪除配置組管理結(jié)構(gòu)時(shí): 執(zhí)行模塊用于:當(dāng)配置組管理結(jié)構(gòu)中的所有臨時(shí)配置執(zhí)行完畢后,向臨時(shí)配置管理模 塊發(fā)送end;接收臨時(shí)配置管理模塊發(fā)送的執(zhí)行結(jié)果; 臨時(shí)配置管理模塊用于:收到執(zhí)行模塊發(fā)送的end后,在配置組管理結(jié)構(gòu)中清空所有臨 時(shí)配置的信息、并向執(zhí)行模塊返回執(zhí)行結(jié)果。2. 如權(quán)利要求1所述的基于自動回滾的臨時(shí)配置管理系統(tǒng),其特征在于:所述臨時(shí)配置 管理系統(tǒng)執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置時(shí): 執(zhí)行模塊用于:執(zhí)行臨時(shí)配置,向臨時(shí)配置管理模塊發(fā)送當(dāng)前臨時(shí)配置;接收臨時(shí)配置 管理模塊發(fā)送的執(zhí)行結(jié)果; 臨時(shí)配置管理模塊具體用于:接收執(zhí)行模塊發(fā)送的臨時(shí)配置,生成當(dāng)前臨時(shí)配置的管 理信息后,向臨時(shí)配置存儲模塊發(fā)送管理信息存儲信號;將臨時(shí)配置存儲模塊通知的執(zhí)行 結(jié)果返回至執(zhí)行模塊; 臨時(shí)配置存儲模塊具體用于:收到管理信息存儲信號后,存儲臨時(shí)配置管理模塊生成 的管理信息、并向臨時(shí)配置管理模塊通知執(zhí)行結(jié)果。3. 如權(quán)利要求1或2所述的基于自動回滾的臨時(shí)配置管理系統(tǒng),其特征在于:所述臨時(shí) 配置管理系統(tǒng)執(zhí)行臨時(shí)配置返回錯(cuò)誤時(shí)進(jìn)行回滾時(shí),所述臨時(shí)配置管理模塊收到臨時(shí)配置 存儲模塊反饋的存儲結(jié)果后,還需要?jiǎng)h除所有回滾配置的管理信息。4. 一種用于權(quán)利要求1所述系統(tǒng)的基于自動回滾的臨時(shí)配置管理方法,其特征在于,該 方法包括以下步驟: A、 指定存在主觀依賴的臨時(shí)配置的配置組管理結(jié)構(gòu); B、 執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置;臨時(shí)配置管理模塊生成執(zhí)行每條臨時(shí)配置的管 理信息,臨時(shí)配置存儲模塊記錄每條臨時(shí)配置的管理信息; C、 若執(zhí)行配置組管理結(jié)構(gòu)中的臨時(shí)配置時(shí)返回錯(cuò)誤,臨時(shí)配置管理模塊在配置組管理 結(jié)構(gòu)中,確定與返回錯(cuò)誤的臨時(shí)配置存在主觀依賴的所有回滾配置;在臨時(shí)配置存儲模塊 中獲取所有回滾配置的管理信息,根據(jù)每個(gè)管理信息獲取對應(yīng)的逆配置;臨時(shí)配置存儲模 塊所有逆配置后,臨時(shí)配置管理模塊向執(zhí)行模塊反饋執(zhí)行結(jié)果。5. 如權(quán)利要求4所述的基于自動回滾的臨時(shí)配置管理方法,其特征在于,步驟B的具體 流程為:執(zhí)行模塊執(zhí)行臨時(shí)配置,向臨時(shí)配置管理模塊發(fā)送當(dāng)前臨時(shí)配置;臨時(shí)配置管理模 塊生成當(dāng)前臨時(shí)配置的管理信息后,向臨時(shí)配置存儲模塊發(fā)送管理信息存儲信號;臨時(shí)配 置存儲模塊收到管理信息存儲信號后,存儲臨時(shí)配置管理模塊生成的管理信息、并向臨時(shí) 配置管理模塊通知執(zhí)行結(jié)果;臨時(shí)配置管理模塊將臨時(shí)配置存儲模塊通知的執(zhí)行結(jié)果返回 至執(zhí)行模塊。6. 如權(quán)利要求4或5所述的基于自動回滾的臨時(shí)配置管理方法,其特征在于:步驟C中所 述臨時(shí)配置存儲模塊所有逆配置后,還包括以下步驟臨時(shí)配置管理模塊刪除所有回滾配置 的管理信息。7. 如權(quán)利要求4或5所述的基于自動回滾的臨時(shí)配置管理方法,其特征在于:步驟C之后 還包括以下步驟:判斷所有配置組管理結(jié)構(gòu)中的臨時(shí)配置是否執(zhí)行完畢,若是,結(jié)束,否則 繼續(xù)執(zhí)行步驟B。
【文檔編號】H04L12/24GK105915372SQ201610213073
【公開日】2016年8月31日
【申請日】2016年4月7日
【發(fā)明人】成龍, 劉太強(qiáng), 何躍明
【申請人】烽火通信科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
遂宁市| 东城区| 塔城市| 南溪县| 新干县| 平安县| 竹北市| 车险| 阜新| 金秀| 家居| 鄯善县| 清徐县| 绵竹市| 洛隆县| 吉隆县| 贺州市| 商洛市| 贞丰县| 怀集县| 武邑县| 庆云县| 甘孜县| 海伦市| 镇安县| 富蕴县| 张家口市| 平阳县| 牟定县| 讷河市| 县级市| 杭锦后旗| 汾阳市| 班玛县| 武义县| 清镇市| 德钦县| 元朗区| 会宁县| 威远县| 工布江达县|