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

云平臺主機系統(tǒng)故障修復方法及云平臺前端控制服務器的制作方法

文檔序號:7781460閱讀:365來源:國知局
專利名稱:云平臺主機系統(tǒng)故障修復方法及云平臺前端控制服務器的制作方法
技術領域
本發(fā)明涉及云平臺技術領域,尤其涉及一種云平臺主機系統(tǒng)故障修復方法及云平臺前端控制服務器。
背景技術
近年來,隨著信息化業(yè)務的逐步深入,越來越多的新系統(tǒng)、新需求如雨后春筍般上線運行,不同的操作系統(tǒng)、迥異的應用中間件、多樣的數(shù)據(jù)庫、不同的應用程序,為整體的信息化系統(tǒng)的運營維護帶來了很大工作量。伴隨著主機虛擬化技術的發(fā)展,虛擬化技術在信息化系統(tǒng)中逐步開始推廣使用,特別是利用虛擬化技術搭建的云平臺環(huán)境,更是為信息化系統(tǒng)提供了堅實的系統(tǒng)基礎,在此基礎上建立起的系統(tǒng)環(huán)境、軟件環(huán)境及應用環(huán)境也隨著業(yè)務需求的激增逐漸變得復雜多變?,F(xiàn)有技術中的云平臺系統(tǒng)包含云存儲設備、云平臺主機系統(tǒng)和云平臺前端控制服務器。在云平臺系統(tǒng)中,云平臺主機系統(tǒng)負責進行云計算等處理,是云平臺系統(tǒng)的核心,若云平臺主機系統(tǒng)發(fā)生故障,則可能會影響到整個云平臺系統(tǒng)的正常運行,因此云平臺主機系統(tǒng)的故障發(fā)現(xiàn)以及故障修復是維護云平臺系統(tǒng)正常運行的重要問題。如圖1所示,為現(xiàn)有技術中云平臺主機系統(tǒng)的故障發(fā)現(xiàn)以及故障修復示意圖,其中,云平臺主機系統(tǒng)的故障發(fā)現(xiàn)以及故障修復過程如下:當云平臺主機系統(tǒng)發(fā)生進程掛死、應用進程掛死、文件損壞等故障時,生成系統(tǒng)故障代碼,通過傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP, Transmission Control Protocol/Internet Protocol)網(wǎng)絡,將生成的系統(tǒng)故障代碼以IP數(shù)據(jù)包的形式發(fā)送給云平臺前端控制服務器的數(shù)據(jù)收集口,云平臺前端控制服務器對接收到的數(shù)據(jù)包進行解包處理,得到系統(tǒng)故障代碼,此外,云平臺前端控制服務器也會定時對各云平臺主機系統(tǒng)進行PING操作,若云平臺主機系統(tǒng)發(fā)生宕機等故障,則云平臺前端控制服務器也會產生對應的系統(tǒng)故障代碼,云平臺前端控制服務器將得到的系統(tǒng)故障代碼存入圖形處理工具中,圖形處理工具對系統(tǒng)故障代碼進行加工處理后,通過前端圖形界面進行性能展現(xiàn)以及告警展現(xiàn),設備維護人員查看云平臺前端控制服務器通過前端圖形界面展現(xiàn)的信息,然后人為分析云平臺主機系統(tǒng)的故障原因,手工進行故障修復處理,例如重啟應用程序或重啟云平臺主機系統(tǒng)。由上可見,當云平臺主機系統(tǒng)發(fā)生故障時,會在云平臺前端控制服務器側通過前端圖形界面進行展現(xiàn),設備維護人員如果沒有查看云平臺前端控制服務器展現(xiàn)的信息,就無法及時發(fā)現(xiàn)云平臺主機系統(tǒng)的故障,而且設備維護人員發(fā)現(xiàn)云平臺主機系統(tǒng)發(fā)生故障后,還要人為地根據(jù)云平臺前端控制服務器展現(xiàn)的信息進行故障定位,決定如何進行故障修復,因此現(xiàn)有技術當云平臺主機系統(tǒng)發(fā)生故障時,無法及時地進行故障修復。

發(fā)明內容
本發(fā)明實施例提供一種,用以解決現(xiàn)有技術中當云平臺主機系統(tǒng)發(fā)生故障時,無法及時地進行故障修復的問題。本發(fā)明實施例技術方案如下:一種云平臺主機系統(tǒng)故障修復方法,該方法包括步驟:云平臺前端控制服務器獲得云平臺主機系統(tǒng)的故障信息;根據(jù)獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型;根據(jù)確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略;根據(jù)查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。一種云平臺前端控制服務器,包括:故障信息獲得單元,用于獲得云平臺主機系統(tǒng)的故障信息;故障類型確定單元,用于根據(jù)故障信息獲得單元獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型;故障修復策略查找單元,用于根據(jù)故障類型確定單元確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略;故障修復單元,用于根據(jù)故障修復策略查找單元查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。本發(fā)明實施例技術方案中,云平臺前端控制服務器首先獲得云平臺主機系統(tǒng)的故障信息,然后根據(jù)獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型,根據(jù)確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略,并根據(jù)查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。由上可見,當云平臺主機系統(tǒng)發(fā)生故障時,本發(fā)明實施例技術方案不再由設備維護人員通過查看云平臺前端控制服務器展現(xiàn)的信息來人為進行故障定位以及故障修復,而是由云平臺前端控制服務器自動確定故障類型,即進行故障定位,并根據(jù)設置的故障修復策略進行故障修復,從而在云平臺主機系統(tǒng)發(fā)生故障時,能夠及時地進行故障修復,提高了故障修復的效率。


圖1為現(xiàn)有技術中,云平臺主機系統(tǒng)的故障發(fā)現(xiàn)以及故障修復示意圖;圖2為本發(fā)明實施例一中,云平臺主機系統(tǒng)故障修復方法流程示意圖;圖3為本發(fā)明實施例一中,進行資源環(huán)境封裝以及資源環(huán)境發(fā)布的原理示意圖;圖4為本發(fā)明實施例二中,云平臺主機系統(tǒng)故障修復方法架構示意圖;圖5為本發(fā)明實施例二中,云平臺主機系統(tǒng)故障修復方法具體實現(xiàn)流程示意圖;圖6為本發(fā)明實施例三中,云平臺前端控制服務器結構示意圖。
具體實施例方式下面結合各個附圖對本發(fā)明實施例技術方案的主要實現(xiàn)原理具體實施方式
及其對應能夠達到的有益效果進行詳細地闡述。實施例一如圖2所示,為本發(fā)明實施例一提出的云平臺主機系統(tǒng)故障修復方法流程示意圖,其具體處理流程如下:步驟21,云平臺前端控制服務器獲得云平臺主機系統(tǒng)的故障信息。本發(fā)明實施例一種,云平臺前端控制服務器獲得的云平臺主機系統(tǒng)的故障信息可以是云平臺主機系統(tǒng)主動發(fā)送的,當云平臺主機系統(tǒng)發(fā)生進程掛死、應用進程掛死、操作系統(tǒng)故障(如文件損壞)等故障時,會生成故障信息(例如可以為系統(tǒng)故障代碼),然后通過TCP/IP將生成的故障信息以IP數(shù)據(jù)包的形式發(fā)送給云平臺前端控制服務器的數(shù)據(jù)收集口,云平臺前端控制服務器對接收到的數(shù)據(jù)包進行解包處理,從而得到云平臺主機系統(tǒng)的故障信息;此外,云平臺前端控制服務器獲得的云平臺主機系統(tǒng)的故障信息也可以是云平臺前端控制服務器主動獲取的,云平臺前端控制服務器定時對各云平臺主機系統(tǒng)進行PING操作,若云平臺主機系統(tǒng)發(fā)生宕機等故障,則云平臺前端控制服務器會產生對應的故障信息(例如可以為系統(tǒng)故障代碼)。步驟22,云平臺前端控制服務器根據(jù)獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型。云平臺前端控制服務器獲得云平臺主機系統(tǒng)的故障信息后,將獲得的故障信息放入內存中進行故障類型判斷,云平臺主機系統(tǒng)的故障信息中攜帶有此次故障的故障類型標識,云平臺前端控制服務器根據(jù)獲得的故障信息中攜帶的故障類型標識,確定所述云平臺主機系統(tǒng)的故障類型。本發(fā)明實施例一種,云平臺前端控制服務器確定出的故障類型可以但不限于為下述:進程故障(例如進程掛死等)、應用程序故障(例如應用程序掛死等)、操作系統(tǒng)故障(例如文件損壞等)、主機系統(tǒng)宕機故障(例如主機系統(tǒng)宕機、主機系統(tǒng)癱瘓、主機系統(tǒng)崩潰
坐^
寸/ ο步驟23,云平臺前端控制服務器根據(jù)確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略。本發(fā)明實施例一中,預先針對每種故障類型,設置對應的故障修復策略。例如,當故障類型為進程故障時,將 對應的故障修復策略設置為:重啟發(fā)生故障的進程對應的應用程序;當故障類型為應用程序故障時,將對應的故障修復策略設置為:重啟發(fā)生故障的應用程序;當故障類型為操作系統(tǒng)故障時,將對應的故障修復策略設置為:重啟該云平臺主機系統(tǒng)的操作系統(tǒng);當故障類型為主機系統(tǒng)宕機故障時,將對應的故障修復策略設置為:根據(jù)該發(fā)生故障的云平臺主機系統(tǒng)當前的資源環(huán)境,確定對應的遷移條件,然后在云平臺系統(tǒng)的其他云平臺主機系統(tǒng)中,查找空閑資源滿足確定出的所述遷移條件的云平臺主機系統(tǒng),再查找該發(fā)生故障的云平臺主機系統(tǒng)的鏡像文件,將查找到的鏡像文件恢復到查找到的云平臺主機系統(tǒng)中,實質上就是將發(fā)生主機系統(tǒng)宕機故障的云平臺主機系統(tǒng)遷移到其它正常的云平臺主機系統(tǒng)上。其中,設置故障修復策略可以但不限于為在云平臺前端控制服務器上設置故障修復腳本,各故障修復腳本組成故障修復腳本組。當故障類型為進程故障時,故障修復策略為重啟發(fā)生故障的進程對應的應用程序,當故障類型為應用程序故障時,故障修復策略為重啟發(fā)生故障的應用程序,也就是說,不管是進程故障還是應用程序故障,在進行故障修復時,都需要重啟應用程序,因此可以將進程故障這一故障類型以及應用程序故障這一故障類型對應的故障修復腳本均設置為應用程序重啟腳本;當故障類型為操作系統(tǒng)故障時,故障修復策略為重啟該云平臺主機系統(tǒng)的操作系統(tǒng),因此可以將操作系統(tǒng)故障這一故障類型對應的故障修復腳本設置為操作系統(tǒng)重啟腳本;當故障類型為主機系統(tǒng)宕機故障時,故障修復策略為將發(fā)生主機系統(tǒng)宕機故障的云平臺主機系統(tǒng)遷移到其它正常的云平臺主機系統(tǒng)上,因此可以將主機系統(tǒng)宕機故障這一故障類型對應的故障修復腳本設置為資源部署腳本和主機遷移腳本。步驟24,云平臺前端控制服務器根據(jù)查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。本發(fā)明實施例一種,云平臺前端控制服務器根據(jù)不同的故障類型,將故障修復指針指向不同的故障修復腳本,執(zhí)行相應的操作。當發(fā)生進程故障或應用程序故障時,云平臺前端控制服務器將故障修復指針指向應用程序重啟腳本,通過自動重啟應用程序來進行故障修復;當發(fā)生操作系統(tǒng)故障時,云平臺前端控制服務器將故障修復指針指向操作系統(tǒng)重啟腳本,通過自動重啟操作系統(tǒng)來進行故障修復;當發(fā)生主機系統(tǒng)宕機故障時,云平臺前端控制服務器無法通過重啟應用程序或操作系統(tǒng)來進行故障修復,而是需要進行主機系統(tǒng)遷移,將故障的云平臺主機系統(tǒng)自動遷移到正常的云平臺主機系統(tǒng)中,而主機系統(tǒng)的遷移需要兩個步驟,第一個步驟由資源部署腳本完成,第二個步驟由主機遷移腳本完成,云平臺前端控制服務器先將故障修復指針指向資源部署腳本,用于選擇空閑資源滿足遷移條件的云平臺主機系統(tǒng),先確定發(fā)生故障的該云平臺主機系統(tǒng)當前的資源使用情況,即當前的資源環(huán)境,然后根據(jù)當前的資源環(huán)境確定對應的遷移條件,云平臺前端控制服務器在云平臺系統(tǒng)的其他云平臺主機系統(tǒng)中,查找空閑資源滿足確定出的遷移條件的云平臺主機系統(tǒng),保證遷移后的云平臺主機系統(tǒng)能夠有足夠的資源為應用提供服務,然后在云存儲設備中查找該故障的云平臺主機系統(tǒng)的鏡像文件,云平臺前端控制服務器此時將故障修復指針指向主機遷移腳本,將查找到的鏡像文件恢復到查找到的云平臺主機系統(tǒng)中,主機系統(tǒng)恢復完成,由于鏡像文件存儲在云存儲設備中,因此可以保證數(shù)據(jù)的安全性,恢復后的主機系統(tǒng)接管存儲進行對外提供服務,從而完成了故障修復。云存儲設備作為封裝資源環(huán)境的設備,主要負責將云平臺主機系統(tǒng)中的資源環(huán)境按照鏡像文件(資源鏡像文件及恢復點鏡像文件)的方式進行封裝并存儲,云平臺前端控制服務器需要查找鏡像文件時,可以按照故障的主機系統(tǒng)的云索引信息,在云存儲設備中搜尋相應的鏡像文件。本發(fā)明實施例一中,將鏡像文件恢復到云平臺主機系統(tǒng)中實質上就是向滿足遷移條件的云平臺主機系統(tǒng)進行資源環(huán)境發(fā)布,云平臺前端控制服務器將查找到的鏡像文件(資源鏡像文件及恢復點鏡像文件)通過TCP/IP網(wǎng)絡,以數(shù)據(jù)包的形式發(fā)送給滿足遷移條件的云平臺主機系統(tǒng),以啟動系統(tǒng)一內核遷移一環(huán)境遷移的步驟,將鏡像文件恢復到滿足遷移條件的云平臺主機系統(tǒng)上,并使用相應系統(tǒng)的最終用戶群組。如圖3所示,為本發(fā)明實施例一中進行資源環(huán)境封裝以及資源環(huán)境發(fā)布的原理圖,各類系統(tǒng)應用的平臺包括基于聯(lián)機事務處理(OLTP, On-Line Transaction Processing)的數(shù)據(jù)庫服務平臺、基于聯(lián)機分析處理(OLAP, On-Line Analytical Processing)的數(shù)據(jù)庫服務平臺、基于網(wǎng)頁區(qū)域應用服務器(WAS, WebSphere Application Server)的中間件平臺、基于Domino的軟件平臺等,云平臺前端控制服務器將這些平臺中的云平臺主機系統(tǒng)的資源環(huán)境按照鏡像文件(資源鏡像文件及恢復點鏡像文件)的方式進行封裝并存儲,即鏡像資源以及鏡像恢復點,云平臺前端控制服務器進行故障修復時,查找滿足遷移條件的云平臺主機系統(tǒng),然后將鏡像文件通過TCP/IP網(wǎng)絡,以數(shù)據(jù)包的形式發(fā)送給滿足遷移條件的云平臺主機系統(tǒng),以啟動系統(tǒng)一內核遷移一環(huán)境遷移的步驟,將鏡像文件恢復到滿足遷移條件的云平臺主機系上,并使用相應系統(tǒng)的最終用戶群組,其中,各最終用戶群組可以為Oracle服務需求用戶群組、WAS服務需求用戶群組、Domino平臺需求用戶群組、先進的交互式執(zhí)行(AIX, Advanced Interactive eXecutive)平臺需求用戶群組。采用本發(fā)明實施例一的技術方案對云平臺主機系統(tǒng)進行故障修復時,通過設置不同的故障修復腳本,為云平臺系統(tǒng)自動修復故障提供了條件,提高了故障修復的效率,可以在不通過人為干預的情況下完成云平臺主機系統(tǒng)的故障修復,減少了主機系統(tǒng)故障對用戶以及其他設備的影響,并可以做到讓發(fā)生故障的主機系統(tǒng)離線進行檢查修復,可以在復雜多變的系統(tǒng)環(huán)境、程序環(huán)境、應用環(huán)境中實現(xiàn)簡單的運維管理。此外,對于主機系統(tǒng)崩潰、癱瘓或宕機的情況,本發(fā)明實施例一的技術方案利用云平臺系統(tǒng)已經(jīng)成熟的結構,在信息化系統(tǒng)中進行主機系統(tǒng)資源環(huán)境的封裝,對不同的操作系統(tǒng)、不同的數(shù)據(jù)庫環(huán)境、不同的應用中間件、不同的應用程序、不同的代碼環(huán)境,以鏡像文件的方式封裝在云存儲設備中,在遇到主機系統(tǒng)崩潰、癱瘓或宕機的情況需要進行主機系統(tǒng)遷移時,根據(jù)資源部署腳本以及主機遷移腳本,通過快速發(fā)布的方式,從云存儲設備中讀取故障主機系統(tǒng)的鏡像文件,將鏡像文件恢復到正常主機系統(tǒng)中,從而在正常的主機系統(tǒng)中恢復重現(xiàn)故障主機系統(tǒng)的資源環(huán)境,實現(xiàn)了故障的自動修復。云平臺前端控制服務器進行故障修復的過程中可能發(fā)生異常情況(例如云平臺前端控制服務器的網(wǎng)絡中斷等),為了能夠及時對云平臺主機系統(tǒng)進行故障修復,本發(fā)明實施例一提出,可以在發(fā)生異常情況時,由設備維護人員通過人工干預的方式進行部分故障恢復的操作,從而完善對異常情況發(fā)生時的處理。因此,當云平臺前端控制服務器獲得云平臺主機系統(tǒng)的故障信息后,可以將得到的故障信息存入圖形處理工具中,圖形處理工具對故障信息(例如系統(tǒng)故障代碼)進行加工處理后,通過前端圖形界面進行性能展現(xiàn)以及告警展現(xiàn),若云平臺前端控制服務器進行故障修復的過程中發(fā)生了異常情況,則設備維護人員可以查看云平臺前端控制服務器通過前端圖形界面展現(xiàn)的信息,然后通過人工干預的方式進行部分故障恢復的操作。此外,若多個云平臺主機系統(tǒng)同時發(fā)生故障,為了能夠及時、快速的對各云平臺主機系統(tǒng)進行故障修復,本發(fā)明實施例一提出,云平臺前端控制服務器可以啟動多個進程,每個進程分別負責對一個發(fā)生故障的云平臺主機系統(tǒng)進行故障修復,從而能夠實現(xiàn)同時對發(fā)生故障的多個云平臺主機系統(tǒng)進行故障修復,全面提升了故障修復的效率,真正實現(xiàn)了云平臺系統(tǒng)的無人操控、自行修復的特點。由上述處理過程可知,本發(fā)明實施例技術方案中,云平臺前端控制服務器首先獲得云平臺主機系統(tǒng)的故障信息,然后根據(jù)獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型,根據(jù)確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略,并根據(jù)查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。由上可見,當云平臺主機系統(tǒng)發(fā)生故障時,本發(fā)明實施例技術方案不再由設備維護人員通過查看云平臺前端控制服務器展現(xiàn)的信息來人為進行故障定位以及故障修復,而是由云平臺前端控制服務器自動確定故障類型,即進行故障定位,并根據(jù)設置的故障修復策略進行故障修復,從而在云平臺主機系統(tǒng)發(fā)生故障時,能夠及時地進行故障修復,提高了故障修復的效率。
下面給出更為詳細的實施方式。實施例二如圖4所示,為本發(fā)明實施例二中云平臺主機系統(tǒng)故障修復方法架構示意圖,主要包括主要云存儲設備、云平臺主機系統(tǒng)、云平臺前端控制服務器,其中:云存儲設備為所有云平臺主機系統(tǒng)提供存儲空間、虛擬存儲池,用于云平臺主機系統(tǒng)保存系統(tǒng)文件、數(shù)據(jù)文件以及應用程序文件。其次,云存儲設備還負責對操作系統(tǒng)環(huán)境、數(shù)據(jù)庫環(huán)境、軟件中間件環(huán)境以及應用程序環(huán)境以鏡像文件的方式進行封裝存儲。云平臺主機系統(tǒng)利用虛擬化技術,將物理主機通過云平臺的概念,按照一定的物理資源要求,分割成N份系統(tǒng)虛擬節(jié)點環(huán)境,在每個虛擬節(jié)點環(huán)境上根據(jù)應用系統(tǒng)要求,分別部署不同的操作系統(tǒng)、不同的數(shù)據(jù)庫軟件、不同的應用層中間件、不同的應用程序包等,在此結構上建立起基于云端的系統(tǒng)結構,為前臺應用提供滿足不同需求的實際運行環(huán)境。云平臺前端控制服務器通過TCP/IP的網(wǎng)絡,實時獲得云平臺主機系統(tǒng)的故障信息,發(fā)送到圖形顯示界面加以顯示,顯示的內容主要包括硬件中央處理器(CPU,CentralProcessing Unit)性能指標、硬件內存性能指標、硬件輸入/輸出(I/O, Input/Output)性能指標、操作系統(tǒng)報錯信息等,獲得故障信息后,分析故障類型,然后根據(jù)不同的故障類型,調用不同的故障修復腳本進行相應的修復操作?;趫D4所示的架構示意圖,如圖5所示,為本發(fā)明實施例二中的云平臺主機系統(tǒng)故障修復方法具體實現(xiàn)流程圖。其具體處理流程如下:步驟51,云平臺前端控制服務器通過TCP/IP網(wǎng)絡,獲得云平臺主機系統(tǒng)的故障信息;其中,云平臺主機系統(tǒng)發(fā)生進程故障、應用程序故障或操作系統(tǒng)故障時,可以將故障信息發(fā)送給云平臺前端控制服務器,云平臺前端控制服務器也可以定時對云平臺主機系統(tǒng)進行PING操作,若云平臺主機系統(tǒng)發(fā)生宕機等故障,則云平臺前端控制服務器會得到對應的故障信息;步驟52,云平臺前端控制服務器將獲得的故障信息放入內存中確定對應的故障類型;步驟53,云平臺前端控制服務器根據(jù)確定出的故障類型,確定相應的故障修復腳本,并將故障修復指針指向該故障修復腳本;步驟54,若故障類型為普通的進程故障、應用程序故障、操作系統(tǒng)故障等,則云平臺前端控制服務器將故障修復指針指向應用程序重啟腳本或操作系統(tǒng)重啟腳本,腳本自動執(zhí)行重啟應用程序或重啟操作系統(tǒng)的操作;步驟55,若故障類型為主機系統(tǒng)宕機故障,則云平臺前端控制服務器將故障修復指針先指向資源部署腳本,資源部署腳本確定發(fā)生故障的該云平臺主機系統(tǒng)當前的資源使用情況,即當前的資源環(huán)境,然后根據(jù)當前的資源環(huán)境確定對應的遷移條件,在云平臺系統(tǒng)的其他云平臺主機系統(tǒng)中,查找空閑資源滿足確定出的遷移條件的云平臺主機系統(tǒng),保證遷移后的云平臺主機系統(tǒng)能夠有足夠的資源為應用提供服務;步驟56,資源部署腳本在云存儲設備中查找該故障的云平臺主機系統(tǒng)的鏡像文件;步驟57,云平臺前端控制服務器將故障修復指針指向主機遷移腳本,主機遷移腳本將查找到的鏡像文件恢復到查找到的云平臺主機系統(tǒng)中,主機系統(tǒng)恢復完成;步驟58,恢復后的主機系統(tǒng)接管存儲對終端用戶提供服務,從而完成了故障修復。實施例三基于上述云平臺主機系統(tǒng)故障修復方法,本發(fā)明實施例三提供一種云平臺前端控制服務器,其結構如圖6所示,包括:故障信息獲得單元61,用于獲得云平臺主機系統(tǒng)的故障信息;故障類型確定單元62,用于根據(jù)故障信息獲得單元61獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型;故障修復策略查找單元63,用于根據(jù)故障類型確定單元62確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略;故障修復單元64,用于根據(jù)故障修復策略查找單元63查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。較佳地,故障類型確定單元,具體用于根據(jù)故障信息獲得單元61獲得的故障信息中攜帶的故障類型標識,確定所述云平臺主機系統(tǒng)的故障類型。較佳地,故障類型確定單元62確定出的故障類型為進程故障;故障修復單元64,具體用于重啟發(fā)生故障的進程對應的應用程序。較佳地,故障類型確定單元62確定出的故障類型為應用程序故障;故障修復單元64,具體用于重啟發(fā)生故障的應用程序。較佳地,故障類型確定單元62確定出的故障類型為操作系統(tǒng)故障;故障修復單元64,具體用于重啟該云平臺主機系統(tǒng)的操作系統(tǒng)。較佳地,故障類型確定單元62確定出的故障類型為主機系統(tǒng)宕機故障;故障修復單元64具體包括:遷移條件確定子單元,用于根據(jù)該發(fā)生故障的云平臺主機系統(tǒng)當前的資源環(huán)境,確定對應的遷移條件;主機系統(tǒng)查找子單元,用于在云平臺系統(tǒng)的其他云平臺主機系統(tǒng)中,查找空閑資源滿足遷移條件確定子單元確定出的所述遷移條件的云平臺主機系統(tǒng);鏡像文件查找子單元,用于查找該發(fā)生故障的云平臺主機系統(tǒng)的鏡像文件;鏡像文件恢復子單元,用于將鏡像文件查找子單元查找到的鏡像文件恢復到主機系統(tǒng)查找子單元查找到的云平臺主機系統(tǒng)中。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種云平臺主機系統(tǒng)故障修復方法,其特征在于,包括: 云平臺前端控制服務器獲得云平臺主機系統(tǒng)的故障信息; 根據(jù)獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型; 根據(jù)確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略; 根據(jù)查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。
2.如權利要求1所述的方法,其特征在于,根據(jù)獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型,具體包括: 云平臺前端控制服務器根據(jù)獲得的故障信息中攜帶的故障類型標識,確定所述云平臺主機系統(tǒng)的故障類型。
3.如權利要求1所述的方法,其特征在于,確定出的故障類型為進程故障時,查找到的故障修復策略具體如下: 重啟發(fā)生故障的進程對應的應用程序。
4.如權利要求1所述的方法,其特征在于,確定出的故障類型為應用程序故障時,查找到的故障修復策略具體如下: 重啟發(fā)生故障 的應用程序。
5.如權利要求1所述的方法,其特征在于,確定出的故障類型為操作系統(tǒng)故障時,查找到的故障修復策略具體如下: 重啟該云平臺主機系統(tǒng)的操作系統(tǒng)。
6.如權利要求1所述的方法,其特征在于,確定出的故障類型為主機系統(tǒng)宕機故障時,查找到的故障修復策略具體如下: 根據(jù)該發(fā)生故障的云平臺主機系統(tǒng)當前的資源環(huán)境,確定對應的遷移條件; 在云平臺系統(tǒng)的其他云平臺主機系統(tǒng)中,查找空閑資源滿足確定出的所述遷移條件的云平臺主機系統(tǒng); 查找該發(fā)生故障的云平臺主機系統(tǒng)的鏡像文件; 將查找到的鏡像文件恢復到查找到的云平臺主機系統(tǒng)中。
7.—種云平臺前端控制服務器,其特征在于,包括: 故障信息獲得單元,用于獲得云平臺主機系統(tǒng)的故障信息; 故障類型確定單元,用于根據(jù)故障信息獲得單元獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型; 故障修復策略查找單元,用于根據(jù)故障類型確定單元確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略; 故障修復單元,用于根據(jù)故障修復策略查找單元查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。
8.如權利要求7所述的云平臺前端控制服務器,其特征在于,故障類型確定單元,具體用于根據(jù)故障信息獲得單元獲得的故障信息中攜帶的故障類型標識,確定所述云平臺主機系統(tǒng)的故障類型。
9.如權利要求7所述的云平臺前端控制服務器,其特征在于,故障類型確定單元確定出的故障類型為進程故障;故障修復單元,具體用于重啟發(fā)生故障的進程對應的應用程序。
10.如權利要求7所述的云平臺前端控制服務器,其特征在于,故障類型確定單元確定出的故障類型為應用程序故障; 故障修復單元,具體用于重啟發(fā)生故障的應用程序。
11.如權利要求7所述的云平臺前端控制服務器,其特征在于,故障類型確定單元確定出的故障類型為操作系統(tǒng)故障; 故障修復單元,具體用于重啟該云平臺主機系統(tǒng)的操作系統(tǒng)。
12.如權利要求7所述的云平臺前端控制服務器,其特征在于,故障類型確定單元確定出的故障類型為主機系統(tǒng)宕機故障; 故障修復單元具體包括: 遷移條件確定子單元,用于根據(jù)該發(fā)生故障的云平臺主機系統(tǒng)當前的資源環(huán)境,確定對應的遷移條件; 主機系統(tǒng)查找子單元,用于在云平臺系統(tǒng)的其他云平臺主機系統(tǒng)中,查找空閑資源滿足遷移條件確定子單元確定出的所述遷移條件的云平臺主機系統(tǒng); 鏡像文件查找子單元,用于查找該發(fā)生故障的云平臺主機系統(tǒng)的鏡像文件; 鏡像文件恢復子單元,用于將鏡像文件查找子單元查找到的鏡像文件恢復到主機系統(tǒng)查找子單元查找到的云平臺 主機系統(tǒng)中。
全文摘要
本發(fā)明公開了一種云平臺主機系統(tǒng)故障修復方法及云平臺前端控制服務器,云平臺主機系統(tǒng)故障修復方法包括步驟云平臺前端控制服務器獲得云平臺主機系統(tǒng)的故障信息;根據(jù)獲得的故障信息,確定所述云平臺主機系統(tǒng)的故障類型;根據(jù)確定出的故障類型,在故障類型與故障修復策略之間的對應關系中,查找對應的故障修復策略;根據(jù)查找到的故障修復策略,對所述主機系統(tǒng)進行故障修復處理。采用本發(fā)明技術方案,解決了現(xiàn)有技術中當云平臺主機系統(tǒng)發(fā)生故障時,無法及時地進行故障修復的問題。
文檔編號H04L12/24GK103167004SQ20111042265
公開日2013年6月19日 申請日期2011年12月15日 優(yōu)先權日2011年12月15日
發(fā)明者陳嘉 申請人:中國移動通信集團上海有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凤城市| 长寿区| 泾阳县| 安顺市| 监利县| 于田县| 宁阳县| 饶阳县| 常山县| 务川| 二手房| 额敏县| 阳城县| 吉安县| 益阳市| 华池县| 勃利县| 威远县| 桃源县| 会宁县| 富源县| 青铜峡市| 荥阳市| 华容县| 海阳市| 海盐县| 新野县| 揭西县| 鄂尔多斯市| 邮箱| 桑日县| 龙口市| 揭阳市| 岢岚县| 瑞丽市| 九寨沟县| 同江市| 张掖市| 民县| 定兴县| 沙洋县|