本發(fā)明涉及故障處理技術(shù)領(lǐng)域,特別是涉及一種基于云平臺(tái)的故障處理方法及裝置。
背景技術(shù):
目前,隨著云平臺(tái)大量的投入使用,響應(yīng)大批量、高并發(fā)的需求越來(lái)越得到用戶的青睞,但是伴隨著如此巨大的云端服務(wù)的使用量,人工維護(hù)和解決故障的成本就顯得格外高,但是目前對(duì)云端系統(tǒng)的故障維護(hù)都是由人工來(lái)發(fā)現(xiàn)故障,人工解決故障,消耗大量人工成本。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種基于云平臺(tái)的故障處理方法及裝置,以實(shí)現(xiàn)節(jié)省人工成本。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種基于云平臺(tái)的故障處理方法,該方法包括:
在云端系統(tǒng)運(yùn)行中出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障;
若故障種類(lèi)為硬件故障,執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案;
若故障種類(lèi)為軟件故障,執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案。
優(yōu)選的,所述硬件故障包括存儲(chǔ)設(shè)備出現(xiàn)異常或者主機(jī)宕機(jī)斷電;所述軟件故障包括腳本執(zhí)行錯(cuò)誤或者軟件安裝失敗。
優(yōu)選的,所述若故障種類(lèi)為硬件故障,執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案,包括:
若故障為存儲(chǔ)設(shè)備出現(xiàn)異常,將存儲(chǔ)設(shè)備中的存儲(chǔ)信息復(fù)制到云平臺(tái)上的虛擬設(shè)備中;
若故障為主機(jī)宕機(jī)斷電,保存主機(jī)所有信息。
優(yōu)選的,所述若故障種類(lèi)為軟件故障,執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案,包括:
若故障為腳本執(zhí)行錯(cuò)誤,跳過(guò)當(dāng)前執(zhí)行錯(cuò)誤的腳本,執(zhí)行下一個(gè)腳本;
若故障為軟件安裝失敗,重新配置環(huán)境變量,進(jìn)行軟件安裝。
本發(fā)明還提供一種基于云平臺(tái)的故障處理裝置,用于實(shí)現(xiàn)上述方法,包括:
故障判斷模塊,用于在云端系統(tǒng)運(yùn)行中出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障;
硬件故障處理模塊,用于若故障種類(lèi)為硬件故障,執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案;
軟件故障處理模塊,用于若故障種類(lèi)為軟件故障,執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案。
優(yōu)選的,所述硬件故障包括存儲(chǔ)設(shè)備出現(xiàn)異?;蛘咧鳈C(jī)宕機(jī)斷電;所述軟件故障包括腳本執(zhí)行錯(cuò)誤或者軟件安裝失敗。
優(yōu)選的,所述硬件故障處理模塊包括:
異常處理單元,用于若故障為存儲(chǔ)設(shè)備出現(xiàn)異常,將存儲(chǔ)設(shè)備中的存儲(chǔ)信息復(fù)制到云平臺(tái)上的虛擬設(shè)備中;
斷電處理單元,用于若故障為主機(jī)宕機(jī)斷電,保存主機(jī)所有信息。
優(yōu)選的,所述軟件故障處理模塊包括:
腳本處理單元,用于若故障為腳本執(zhí)行錯(cuò)誤,跳過(guò)當(dāng)前執(zhí)行錯(cuò)誤的腳本,執(zhí)行下一個(gè)腳本;
軟件處理單元,用于若故障為軟件安裝失敗,重新配置環(huán)境變量,進(jìn)行軟件安裝。
本發(fā)明所提供的一種基于云平臺(tái)的故障處理方法及裝置,在云端系統(tǒng)運(yùn)行中出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障;若故障種類(lèi)為硬件故障,執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案;若故障種類(lèi)為軟件故障,執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案。可見(jiàn),在云端系統(tǒng)出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障,對(duì)于硬件故障執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案,對(duì)于軟件故障執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案,達(dá)到故障的自動(dòng)化處理,無(wú)需人工解決故障,節(jié)省人工成本。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明所提供的一種基于云平臺(tái)的故障處理方法的流程圖;
圖2為本發(fā)明所提供的一種基于云平臺(tái)的故障處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種基于云平臺(tái)的故障處理方法及裝置,以實(shí)現(xiàn)節(jié)省人工成本。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參考圖1,圖1為本發(fā)明所提供的一種基于云平臺(tái)的故障處理方法的流程圖,該方法包括:
s11:在云端系統(tǒng)運(yùn)行中出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障;
s12:若故障種類(lèi)為硬件故障,執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案;
s13:若故障種類(lèi)為軟件故障,執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案。
可見(jiàn),該方法中,在云端系統(tǒng)出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障,對(duì)于硬件故障執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案,對(duì)于軟件故障執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案,達(dá)到故障的自動(dòng)化處理,無(wú)需人工解決故障,節(jié)省人工成本。
基于上述方法,具體的,所述硬件故障包括存儲(chǔ)設(shè)備出現(xiàn)異?;蛘咧鳈C(jī)宕機(jī)斷電;所述軟件故障包括腳本執(zhí)行錯(cuò)誤或者軟件安裝失敗。
進(jìn)一步的,步驟s12的過(guò)程具體為:若故障為存儲(chǔ)設(shè)備出現(xiàn)異常,將存儲(chǔ)設(shè)備中的存儲(chǔ)信息復(fù)制到云平臺(tái)上的虛擬設(shè)備中;若故障為主機(jī)宕機(jī)斷電,保存主機(jī)所有信息。
進(jìn)一步的,步驟s13的過(guò)程具體為:若故障為腳本執(zhí)行錯(cuò)誤,跳過(guò)當(dāng)前執(zhí)行錯(cuò)誤的腳本,執(zhí)行下一個(gè)腳本;若故障為軟件安裝失敗,重新配置環(huán)境變量,進(jìn)行軟件安裝。
詳細(xì)的,本方法處理云端系統(tǒng)運(yùn)行中發(fā)現(xiàn)的故障或異常,用戶通過(guò)自定義故障處理的方案,包含故障種類(lèi)、故障的解決辦法等,然后系統(tǒng)根據(jù)用戶設(shè)置的方案,自動(dòng)化的執(zhí)行,自主解決系統(tǒng)遇到的運(yùn)行時(shí)的故障或異常,最后將結(jié)果進(jìn)行反饋或申報(bào)。具體的,實(shí)施過(guò)程包括:用戶設(shè)定故障處理方案;根據(jù)方案自動(dòng)化處理故障;反饋處理結(jié)果。由于人工維護(hù)和解決故障的成本就顯得格外高,因此本方法將故障的自動(dòng)化處理引入云平臺(tái)(云海os),讓用戶自行制定故障處理方案就能很好的解決這一問(wèn)題。
故障處理方案是系統(tǒng)自動(dòng)化處理故障的依據(jù)。用戶自定義一種或多種故障處理方案,在系統(tǒng)運(yùn)行時(shí)遇見(jiàn)故障時(shí)候,能夠自動(dòng)化處理并解決問(wèn)題。其方案包含:故障的種類(lèi)例如硬件、軟件等,當(dāng)然此故障種類(lèi)的劃分可依據(jù)具體的場(chǎng)景和需求而添加;種類(lèi)下分的故障處理方案,如遇到硬件故障了如何解決,解決之后如何反饋等。
系統(tǒng)自動(dòng)處理故障過(guò)程中,根據(jù)用戶設(shè)定的故障處理方案,在系統(tǒng)運(yùn)行時(shí),獲取到了對(duì)應(yīng)的故障,則按照之前方案自動(dòng)化執(zhí)行,解決該故障。如在系統(tǒng)運(yùn)行時(shí),由于缺少環(huán)境變量的配置,導(dǎo)致了軟件安裝失敗或無(wú)法使用的異常,此時(shí)就可以按照方案進(jìn)行處理,例如配置環(huán)境變量重新安裝或卸載,安裝其他同類(lèi)軟件。
反饋處理結(jié)果過(guò)程中,故障的處理結(jié)果如何反饋,是依據(jù)用戶方案設(shè)定的。用戶可以根據(jù)實(shí)際需求制定某類(lèi)故障的反饋信息,或申請(qǐng)審批故障信息,或故障的詳細(xì)信息,或僅僅反饋處理結(jié)果例如成功、失敗。
具體實(shí)施過(guò)程中,用戶登錄云平臺(tái)制定故障的分類(lèi)及解決方案;系統(tǒng)根據(jù)用戶制定的方案捕捉故障并自動(dòng)化處理和解決;按要求反饋故障的信息。設(shè)計(jì)合理故障自動(dòng)化處理流程,使得可以產(chǎn)出更合理更便捷更靈活的系統(tǒng)故障處理方案,從而提升用戶的使用體驗(yàn),解決云平臺(tái)處理故障的問(wèn)題。
本方法將自動(dòng)化處理故障的方案引入云平臺(tái)例如云海os,能夠大大簡(jiǎn)化大數(shù)據(jù)量和高并發(fā)操作時(shí)候可能導(dǎo)致的系統(tǒng)故障的處理流程,節(jié)省了大量的人工成本,便捷了用戶的操作,實(shí)現(xiàn)了用戶定制化的需求,并且減少了成本,提高了效率。
請(qǐng)參考圖2,圖2為本發(fā)明所提供的一種基于云平臺(tái)的故障處理裝置的結(jié)構(gòu)示意圖,用于實(shí)現(xiàn)上述方法,該裝置包括:
故障判斷模塊101,用于在云端系統(tǒng)運(yùn)行中出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障;
硬件故障處理模塊102,用于若故障種類(lèi)為硬件故障,執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案;
軟件故障處理模塊103,用于若故障種類(lèi)為軟件故障,執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案。
可見(jiàn),該裝置中,在云端系統(tǒng)出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障,對(duì)于硬件故障執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案,對(duì)于軟件故障執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案,達(dá)到故障的自動(dòng)化處理,無(wú)需人工解決故障,節(jié)省人工成本。
基于上述裝置,具體的,硬件故障包括存儲(chǔ)設(shè)備出現(xiàn)異常或者主機(jī)宕機(jī)斷電;所述軟件故障包括腳本執(zhí)行錯(cuò)誤或者軟件安裝失敗。
進(jìn)一步的,硬件故障處理模塊包括:異常處理單元,用于若故障為存儲(chǔ)設(shè)備出現(xiàn)異常,將存儲(chǔ)設(shè)備中的存儲(chǔ)信息復(fù)制到云平臺(tái)上的虛擬設(shè)備中;斷電處理單元,用于若故障為主機(jī)宕機(jī)斷電,保存主機(jī)所有信息。
進(jìn)一步的,軟件故障處理模塊包括:腳本處理單元,用于若故障為腳本執(zhí)行錯(cuò)誤,跳過(guò)當(dāng)前執(zhí)行錯(cuò)誤的腳本,執(zhí)行下一個(gè)腳本;軟件處理單元,用于若故障為軟件安裝失敗,重新配置環(huán)境變量,進(jìn)行軟件安裝。
綜上,本發(fā)明所提供的一種基于云平臺(tái)的故障處理方法及裝置,在云端系統(tǒng)運(yùn)行中出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障;若故障種類(lèi)為硬件故障,執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案;若故障種類(lèi)為軟件故障,執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案??梢?jiàn),在云端系統(tǒng)出現(xiàn)故障時(shí),判斷故障種類(lèi)為硬件故障還是軟件故障,對(duì)于硬件故障執(zhí)行硬件故障對(duì)應(yīng)的故障處理方案,對(duì)于軟件故障執(zhí)行軟件故障對(duì)應(yīng)的故障處理方案,達(dá)到故障的自動(dòng)化處理,無(wú)需人工解決故障,節(jié)省人工成本。
本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
以上對(duì)本發(fā)明所提供的一種基于云平臺(tái)的故障處理方法及裝置進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。