亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

虛擬機(jī)故障的輔助診斷方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):6366726閱讀:184來(lái)源:國(guó)知局
專利名稱:虛擬機(jī)故障的輔助診斷方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及虛擬機(jī)領(lǐng)域,尤其涉及一種虛擬機(jī)故障的輔助診斷方法、裝置和系統(tǒng)。
背景技術(shù)
目前,在云計(jì)算領(lǐng)域一般通過(guò)虛擬數(shù)據(jù)維護(hù)系統(tǒng)對(duì)眾多虛擬機(jī)進(jìn)行故障診斷和操作,虛擬機(jī)在底層的調(diào)度記錄成為云系統(tǒng)中虛擬機(jī)故障的輔助診斷的ー個(gè)重要手段。虛擬機(jī)通常會(huì)因?yàn)閮?nèi)部策略和人工干預(yù)產(chǎn)生很多事件,在故障處理的場(chǎng)景下,這些事件將是維護(hù)人員診斷虛擬機(jī)故障的重要依據(jù)。在現(xiàn)有技術(shù)下,虛擬機(jī)在底層的調(diào)度記錄一般只有操作日志的形式,操作日志所記錄的操作日志類型包括修改監(jiān)控告警閾值,修改弾性計(jì)算基本配置,増加、修改、刪除虛擬機(jī)規(guī)格,發(fā)布、修改、刪除虛擬盤鏡像,增加、刪除、修改OMS(Operations andMaintenance,操作和維護(hù)系統(tǒng))管理員信息,物理服務(wù)器上電、下點(diǎn)、重啟,虛擬機(jī)遷移,創(chuàng)建ISO虛擬機(jī),等等。僅僅通過(guò)這些操作日志,維護(hù)人員無(wú)法追蹤到虛擬機(jī)在云底層發(fā)生的業(yè)務(wù)互動(dòng)信息,這在以虛擬機(jī)為中心的多維度維護(hù)手段中是ー種功能缺失。在現(xiàn)有技術(shù)下,維護(hù)人員如果按照操作日志進(jìn)行跟蹤,則將面對(duì)龐大的信息量,無(wú)法挖掘云底層的業(yè)務(wù)互動(dòng)信息,并且不容易看到多個(gè)狀態(tài)、多個(gè)事件間的邏輯關(guān)系,因此不能為虛擬機(jī)的故障診斷提供關(guān)聯(lián)性分析,進(jìn)而不能從多維度、綜合性地判斷虛擬機(jī)發(fā)生故障的原因。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種虛擬機(jī)故障的輔助診斷方法、裝置和系統(tǒng),可以實(shí)現(xiàn)為虛擬機(jī)的故障診斷提供關(guān)聯(lián)性分析,多維度、綜合性地診斷虛擬機(jī)發(fā)生故障的原因,從更深的層次挖掘虛擬機(jī)故障的原因,提高了虛擬機(jī)診斷的方便性和準(zhǔn)確性。一方面,本發(fā)明實(shí)施例提供了一種虛擬機(jī)故障的輔助診斷方法,所述方法包括接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帯所述虛擬機(jī)的標(biāo)識(shí)信息;根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障;根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息;將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。另ー方面,本發(fā)明實(shí)施例提供了一種虛擬機(jī)故障的輔助診斷裝置,所述裝置包括接收單元,用于接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帯所述虛擬機(jī)的標(biāo)識(shí)信息;獲取單元,用于根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障;、
生成単元,用于根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息;發(fā)送單元,用于將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯
/Jn o又一方面,本發(fā)明實(shí)施例提供了一種虛擬機(jī)故障的輔助診斷系統(tǒng),所述系統(tǒng)包括如上所述的虛擬機(jī)故障的輔助診斷裝置,以及虛擬機(jī)。本發(fā)明實(shí)施例中,虛擬機(jī)發(fā)生故障后,操作和維護(hù)系統(tǒng)接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帯所述虛擬機(jī)的標(biāo)識(shí)信息;根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障;根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息;將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。由于圖形化的多維度顯示信息標(biāo)識(shí)了虛擬機(jī)的狀態(tài)信息、操作信息、告警信息、CPU占用率信息等多維度信息,因此圖形化的多維度顯示信息為用戶端診斷虛擬 機(jī)的故障提供了關(guān)聯(lián)性分析,使用戶可以從多維度、綜合性地診斷虛擬機(jī)發(fā)生故障的原因,從更深的層次挖掘虛擬機(jī)故障的原因,提高了虛擬機(jī)診斷的方便性和準(zhǔn)確性。


圖I為本發(fā)明實(shí)施例提供的虛擬機(jī)故障的輔助診斷方法的流程圖;圖2為本發(fā)明實(shí)施例中操作和維護(hù)系統(tǒng)提供的虛擬機(jī)的圖形化多維度的顯示信息示意圖;圖3為本發(fā)明實(shí)施例中操作和維護(hù)系統(tǒng)提供的遷移操作的業(yè)務(wù)傳遞信息示意圖;圖4為本發(fā)明實(shí)施例中創(chuàng)建虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖;圖5為本發(fā)明實(shí)施例中創(chuàng)建虛擬機(jī)快照操作的業(yè)務(wù)傳遞過(guò)程示意圖;圖6為本發(fā)明實(shí)施例中重啟虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖;圖7為本發(fā)明實(shí)施例中虛擬機(jī)綁定磁盤操作的業(yè)務(wù)傳遞過(guò)程示意圖;圖8為本發(fā)明實(shí)施例中啟動(dòng)虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖;圖9為本發(fā)明實(shí)施例中停止虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖;圖10為本發(fā)明實(shí)施例中遷移虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖;圖11為本發(fā)明實(shí)施例中操作和維護(hù)系統(tǒng)提供的ー種緊急告警的相關(guān)信息示意圖;圖12為本發(fā)明實(shí)施例中操作和維護(hù)系統(tǒng)獲取告警信息的過(guò)程示意圖;圖13為本發(fā)明實(shí)施例提供的虛擬機(jī)故障的輔助診斷裝置的示意圖。
具體實(shí)施例方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)ー步的詳細(xì)描述。本發(fā)明實(shí)施例提供的虛擬機(jī)故障的輔助診斷方法、裝置和系統(tǒng)在實(shí)際應(yīng)用時(shí),作為ー種新的虛擬機(jī)故障的輔助診斷方法可應(yīng)用于云系統(tǒng)中的虛擬機(jī)發(fā)生故障的場(chǎng)景。導(dǎo)致虛擬機(jī)發(fā)生故障的可能性有很多,可能是虛擬機(jī)中運(yùn)行的程序過(guò)多使得虛擬機(jī)的CPU占用率過(guò)高導(dǎo)致的,也有可能是在虛擬機(jī)中執(zhí)行的某個(gè)操作不成功導(dǎo)致的,等等。本發(fā)明實(shí)施例提供了云系統(tǒng)中的虛擬機(jī)發(fā)生故障時(shí),通過(guò)將虛擬機(jī)在云系統(tǒng)中的運(yùn)行信息生成為圖形化多維度的顯示信息輔助用于診斷虛擬機(jī)發(fā)生故障的原因的方法。本發(fā)明實(shí)施例針對(duì)現(xiàn)有的虛擬機(jī)故障的輔助診斷方法的現(xiàn)狀,提供了一種虛擬機(jī)故障的輔助診斷方法、裝置和系統(tǒng)。其中,虛擬機(jī)發(fā)生故障后,操作和維護(hù)系統(tǒng)接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帯所述虛擬機(jī)的標(biāo)識(shí)信息;根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障,生成所述虛擬機(jī)的圖形化多維度的顯示信息;將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。圖I為本發(fā)明實(shí)施例提供的虛擬機(jī)故障的輔助診斷方法的流程圖。該實(shí)施例主體是虛擬機(jī)的操作和維護(hù)系統(tǒng),其中詳細(xì)描述了操作和維護(hù)系統(tǒng)通過(guò)將虛擬機(jī)的運(yùn)行信息顯示為圖形化多維度的顯示信息來(lái)輔助用戶端診斷虛擬機(jī)發(fā)生故障的原因的方法。如圖I所示,本實(shí)施例包括以下步驟步驟101,操作和維護(hù)系統(tǒng)接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帶所述虛擬機(jī)的標(biāo)識(shí)信息。在虛擬機(jī)發(fā)生故障后,虛擬機(jī)可以通過(guò)虛擬機(jī)提供者發(fā)送虛擬機(jī)發(fā)生故障的消息,由虛擬機(jī)提供者向操作和維護(hù)系統(tǒng)發(fā)送虛擬機(jī)發(fā)生故障的消息,所述消息攜帯虛擬機(jī)的標(biāo)識(shí)信息,如虛擬機(jī)的名稱、虛擬機(jī)的IP地址、虛擬機(jī)的使用者的用戶名等。如果虛擬機(jī)為非常重要的虛擬機(jī),操作和維護(hù)系統(tǒng)也可以主動(dòng)監(jiān)控虛擬機(jī)的運(yùn)行狀態(tài),如果虛擬機(jī)發(fā)生故障,則操作和維護(hù)系統(tǒng)會(huì)接收到ー個(gè)通知消息。步驟102,操作和維護(hù)系統(tǒng)根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障。這里所指的運(yùn)行信息包括虛擬機(jī)運(yùn)行的運(yùn)行時(shí)間、發(fā)生的操作、告警、CPU占用率
坐寸o步驟103,操作和維護(hù)系統(tǒng)根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯不彳目息。根據(jù)虛擬機(jī)的標(biāo)識(shí)信息,操作和維護(hù)系統(tǒng)獲取虛擬機(jī)的圖形化多維度的顯示信息,所述運(yùn)行信息包括所述虛擬機(jī)的狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、詳細(xì)信息、中央處理器CPU占用率信息、運(yùn)行時(shí)間信息。所述根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息具體為將所述運(yùn)行信息按照不同的分類以不同的形式顯示在一個(gè)以所述運(yùn)行時(shí)間信息為橫坐標(biāo)軸,以所述CPU占用率信息為縱坐標(biāo)軸的坐標(biāo)系內(nèi)。
多維度的顯示信息是將上述狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、詳細(xì)信息、中央處理器CPU占用率信息、運(yùn)行時(shí)間信息以ー種直觀的坐標(biāo)圖顯示在ー張圖上,使得虛擬機(jī)的狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、詳細(xì)信息、CPU占用率信息、運(yùn)行時(shí)間信息之間的關(guān)聯(lián)關(guān)系更加明確。圖形化多維度的顯示信息具體是將所述虛擬機(jī)的狀態(tài)信息以色條和文字標(biāo)簽組合的形式顯示在所述坐標(biāo)系的橫坐標(biāo)軸的上方;將所述操作標(biāo)識(shí)信息、所述告警級(jí)別信息以文字標(biāo)簽的形式顯示在所述虛擬機(jī)的狀態(tài)信息的上方;將運(yùn)行時(shí)間信息以文字標(biāo)簽的形式顯示在所述坐標(biāo)系的橫坐標(biāo)軸的下方;將所述CPU占用率信息以折線的形式顯示在所述坐標(biāo)系內(nèi)。圖2為本發(fā)明實(shí)施例中操作和維護(hù)系統(tǒng)提供的虛擬機(jī)的圖形化多維度的顯示信息示意圖。圖2中,以運(yùn)行時(shí)間的順序給出了虛擬機(jī)的圖形化多維度的顯示信息,包括CPU占用率信息、操作信息、告警信息、狀態(tài)信息,以及虛擬機(jī)運(yùn)行的詳細(xì)信息。其中,CPU占用率信息標(biāo)識(shí)虛擬機(jī)在某個(gè)時(shí)間點(diǎn)運(yùn)行程序的情況。圖2中,CPU占用率的變化以折線的形式呈現(xiàn)。CPU占用率越高,說(shuō)明虛擬機(jī)在這個(gè)時(shí)間點(diǎn)運(yùn)行的程序越多,反之較少。CPU占用率的高低與虛擬機(jī)的CPU強(qiáng)弱有直接關(guān)系。CPU占用率越高,虛擬機(jī)的運(yùn)行就會(huì)越慢,甚至導(dǎo)致虛擬機(jī)停止運(yùn)行。操作標(biāo)識(shí)信息標(biāo)識(shí)虛擬機(jī)所發(fā)生的操作。圖2中,操作標(biāo)識(shí)信息以文字的形式呈現(xiàn)。虛擬機(jī)上的操作標(biāo)識(shí)信 息主要包括創(chuàng)建、快照、關(guān)閉、啟動(dòng)、遷移等。告警級(jí)別信息標(biāo)識(shí)虛擬機(jī)在運(yùn)行過(guò)程中所發(fā)生的告警的級(jí)別信息。圖2中,告警級(jí)別信息以文字的形式呈現(xiàn)。告警級(jí)別信息包括緊急告警、次要告警等。狀態(tài)信息標(biāo)識(shí)虛擬機(jī)的狀態(tài),以連貫的色條的形式呈現(xiàn)。如果將虛擬機(jī)的12種狀態(tài)全部呈現(xiàn)出來(lái),則圖2中的狀態(tài)顯示會(huì)過(guò)于繁雜,因此本發(fā)明實(shí)施例對(duì)狀態(tài)信息的圖形化顯示進(jìn)行了優(yōu)化,具體優(yōu)化方法為某些狀態(tài)是短暫的,所以與其他整合在一起呈現(xiàn);某些狀態(tài)可以理解為ー種操作,所以不以狀態(tài)呈現(xiàn)。本發(fā)明實(shí)施例只保留4種狀態(tài)的圖形化顯示,分別為運(yùn)行、休眠、停止、異常。虛擬機(jī)運(yùn)行的詳細(xì)信息標(biāo)識(shí)虛擬機(jī)的運(yùn)行信息對(duì)應(yīng)的詳細(xì)信息,以文字的形式顯示。當(dāng)操作和維護(hù)系統(tǒng)根據(jù)接收到的所述用戶端發(fā)送的針對(duì)所述操作標(biāo)識(shí)信息或所述告警級(jí)別信息的處理指令進(jìn)行處理后,也可將處理后得到的所述操作標(biāo)識(shí)信息對(duì)應(yīng)的操作的業(yè)務(wù)傳遞信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,或?qū)⑺龈婢?jí)別信息對(duì)應(yīng)的告警的相關(guān)信息生成為圖形化多維度的顯示信息中的詳細(xì)信息。步驟104,操作和維護(hù)系統(tǒng)將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。操作和維護(hù)系統(tǒng)發(fā)送所述圖形化多維度的顯示信息給用戶端,其目的是由接收側(cè),例如用戶端接收后,進(jìn)行所述虛擬機(jī)的故障診斷處理。在步驟104之后,本發(fā)明實(shí)施例還將根據(jù)接收到的所述用戶端發(fā)送的針對(duì)所述操作標(biāo)識(shí)信息或所述告警級(jí)別信息的處理指令進(jìn)行處理,并將處理后得到的所述操作標(biāo)識(shí)信息對(duì)應(yīng)的操作的業(yè)務(wù)傳遞信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,或?qū)⑺龈婢?jí)別信息對(duì)應(yīng)的告警的相關(guān)信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,并將所述詳細(xì)信息發(fā)送給所述用戶端。當(dāng)然,如果所述用戶端在接收到圖形化多維度的顯示信息后,無(wú)法直接通過(guò)圖形化多維度的顯示信息直觀判斷虛擬機(jī)故障觸發(fā)的原因,則針對(duì)其中的操作標(biāo)識(shí)信息或告警級(jí)別信息發(fā)送相應(yīng)的處理指令給本地,以便獲取所述操作標(biāo)識(shí)信息對(duì)應(yīng)的操作的業(yè)務(wù)傳遞信息對(duì)應(yīng)的詳細(xì)信息或所述告警級(jí)別信息對(duì)應(yīng)的告警的相關(guān)信息對(duì)應(yīng)的詳細(xì)信息;則本地在接收到針對(duì)所述操作標(biāo)識(shí)信息或所述告警級(jí)別信息的處理指令進(jìn)行處理,并將處理后得到的所述操作標(biāo)識(shí)信息對(duì)應(yīng)的操作的業(yè)務(wù)傳遞信息對(duì)應(yīng)的詳細(xì)信息,或所述告警級(jí)別信息對(duì)應(yīng)的告警的相關(guān)信息對(duì)應(yīng)的詳細(xì)信息發(fā)送給所述用戶端。圖3為本發(fā)明實(shí)施例中操作和維護(hù)系統(tǒng)提供的遷移操作的業(yè)務(wù)傳遞信息示意圖。圖3中,在“詳細(xì)信息”選項(xiàng)區(qū)域顯示了虛擬機(jī)在2011年4月12號(hào)18:34:35發(fā)生的遷移操作在云底層的業(yè)務(wù)傳遞信息,其中記錄了 “2012-4-12 18:34:35用戶admin對(duì)虛擬機(jī)進(jìn)行遷移不成功”表示此次遷移操作失敗,下面的信息“ CLC向CC發(fā)送遷移虛擬機(jī)請(qǐng)求”和“CC向NC發(fā)起遷移虛擬機(jī)請(qǐng)求(NC處于隔離狀態(tài),遷移不成功)”描述了此次遷移操作的業(yè)務(wù)傳遞信息,“ (NC處于隔離狀態(tài),遷移不成功)”描述了遷移操作失敗的原因是NC(NetworkComputer,網(wǎng)絡(luò)計(jì)算機(jī))處于_離狀態(tài)。當(dāng)操作發(fā)生故障時(shí),通過(guò)查看該操作在底層的業(yè)務(wù)傳遞信息即可明確觸發(fā)故障的原因。圖4為本發(fā)明實(shí)施例中創(chuàng)建虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖。如圖4所示,在云系統(tǒng)中的某個(gè)服務(wù)器上創(chuàng)建一個(gè)虛擬機(jī)時(shí),CLC(Cloud Controller,云控制器)向CC (Cluster Controller,集群控制器)發(fā)送創(chuàng)建虛擬機(jī)的請(qǐng)求,CC接收到請(qǐng)求后,將該請(qǐng)求轉(zhuǎn)發(fā)給NC(Network Computer,網(wǎng)絡(luò)計(jì)算機(jī)),在NC上成功創(chuàng)建虛擬機(jī)后,NC向CC發(fā)送創(chuàng)建虛擬機(jī)成功的應(yīng)答消息,CC將該應(yīng)答消息轉(zhuǎn)發(fā)給CLC,CLC將在數(shù)據(jù)庫(kù)中記錄創(chuàng)建該虛 擬機(jī)的操作的業(yè)務(wù)傳遞信息。操作和維護(hù)系統(tǒng)可以在該數(shù)據(jù)庫(kù)中查詢并獲取創(chuàng)建虛擬機(jī)操作的業(yè)務(wù)傳遞信息。圖5為本發(fā)明實(shí)施例中創(chuàng)建虛擬機(jī)快照操作的業(yè)務(wù)傳遞過(guò)程示意圖。其中,虛擬機(jī)快照是指對(duì)虛擬文件系統(tǒng)在某個(gè)特定時(shí)間的ー個(gè)具有只讀屬性的鏡像。如圖5所示,在云系統(tǒng)中創(chuàng)建一個(gè)虛擬機(jī)快照時(shí),CLC向CC發(fā)送創(chuàng)建虛擬機(jī)快照的請(qǐng)求,CC接收到請(qǐng)求后,將針對(duì)該虛擬機(jī)快照創(chuàng)建請(qǐng)求,向BRM(Block storage Resource Manager,塊存儲(chǔ)資源管理器)發(fā)送創(chuàng)建磁盤的請(qǐng)求,BRM接收到該請(qǐng)求消息后,倉(cāng)Li建磁盤并向CC發(fā)送創(chuàng)建磁盤成功的應(yīng)答消息,CC接收到該應(yīng)答消息后,向NC發(fā)送創(chuàng)建虛擬機(jī)快照的請(qǐng)求,NC制作虛擬機(jī)快照井向CC發(fā)送創(chuàng)建虛擬機(jī)成功的應(yīng)答消息,CC向CLC轉(zhuǎn)發(fā)創(chuàng)建虛擬機(jī)快照成功的應(yīng)答消息,CLC將在數(shù)據(jù)庫(kù)中記錄創(chuàng)建該虛擬機(jī)快照的操作的業(yè)務(wù)傳遞信息。操作和維護(hù)系統(tǒng)可以在該數(shù)據(jù)庫(kù)中查詢并獲取創(chuàng)建虛擬機(jī)快照操作的業(yè)務(wù)傳遞信息。圖6為本發(fā)明實(shí)施例中重啟虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖。如圖6所示,在云系統(tǒng)中重啟ー個(gè)虛擬機(jī)時(shí),CLC向CC發(fā)送重啟虛擬機(jī)的請(qǐng)求,CC接收到請(qǐng)求后,將該請(qǐng)求轉(zhuǎn)發(fā)給NC,在NC上成功重啟虛擬機(jī)后,NC向CC發(fā)送重啟虛擬機(jī)成功的應(yīng)答消息,CC將該應(yīng)答消息轉(zhuǎn)發(fā)給CLC,CLC將在數(shù)據(jù)庫(kù)中記錄重啟該虛擬機(jī)的操作的業(yè)務(wù)傳遞信息。操作和維護(hù)系統(tǒng)可以在該數(shù)據(jù)庫(kù)中查詢并獲取重啟虛擬機(jī)操作的業(yè)務(wù)傳遞信息。圖7為本發(fā)明實(shí)施例中虛擬機(jī)綁定磁盤操作的業(yè)務(wù)傳遞過(guò)程示意圖。如圖7所示,在云系統(tǒng)中需要將虛擬機(jī)和ー個(gè)磁盤綁定吋,CLC向CC發(fā)送綁定磁盤請(qǐng)求,CC向BRM發(fā)送查詢要綁定的磁盤的位置的請(qǐng)求,BRM向CC返回該磁盤的位置信息,CC獲取到該磁盤的位置信息后,向NC發(fā)送虛擬機(jī)綁定磁盤的請(qǐng)求,NC完成虛擬機(jī)和磁盤的綁定后,向CC發(fā)送虛擬機(jī)綁定磁盤成功的應(yīng)答消息,CC將該應(yīng)答消息轉(zhuǎn)發(fā)給CLC,CLC將在數(shù)據(jù)庫(kù)中記錄該虛擬機(jī)綁定磁盤的操作的業(yè)務(wù)傳遞信息。操作和維護(hù)系統(tǒng)可以在該數(shù)據(jù)庫(kù)中查詢并獲取虛擬機(jī)綁定磁盤的操作的業(yè)務(wù)傳遞信息。圖8為本發(fā)明實(shí)施例中啟動(dòng)虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖。如圖8所示,在云系統(tǒng)中啟動(dòng)ー個(gè)虛擬機(jī)吋,CLC向CC發(fā)送創(chuàng)建虛擬機(jī)的請(qǐng)求,CC接收到請(qǐng)求后,將該請(qǐng)求轉(zhuǎn)發(fā)給NC,在NC上成功啟動(dòng)虛擬機(jī)后,NC向CC發(fā)送啟動(dòng)虛擬機(jī)成功的應(yīng)答消息,CC將該應(yīng)答消息轉(zhuǎn)發(fā)給CLC,CLC將在數(shù)據(jù)庫(kù)中記錄啟動(dòng)該虛擬機(jī)的操作的業(yè)務(wù)傳遞信息。操作和維護(hù)系統(tǒng)可以在該數(shù)據(jù)庫(kù)中查詢并獲取啟動(dòng)虛擬機(jī)操作的業(yè)務(wù)傳遞信息。圖9為本發(fā)明實(shí)施例中停止虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖。如圖9所示,在云系統(tǒng)中停止運(yùn)行ー個(gè)虛擬機(jī)吋,CLC向CC發(fā)送停止虛擬機(jī)的請(qǐng)求,CC接收到請(qǐng)求后,將該請(qǐng)求轉(zhuǎn)發(fā)給NC,在NC上成功停止虛擬機(jī)后,NC向CC發(fā)送停止虛擬機(jī)成功的應(yīng)答消息,CC將該應(yīng)答消息轉(zhuǎn)發(fā)給CLC,CLC將在數(shù)據(jù)庫(kù)中記錄停止該虛擬機(jī)的操作的業(yè)務(wù)傳遞信息。操作和維護(hù)系統(tǒng)可以在該數(shù)據(jù)庫(kù)中查詢并獲取停止虛擬機(jī)操作的業(yè)務(wù)傳遞信息. 圖10為本發(fā)明實(shí)施例中遷移虛擬機(jī)操作的業(yè)務(wù)傳遞過(guò)程示意圖。如圖10所示,在云系統(tǒng)中遷移一個(gè)虛擬機(jī)吋,CLC向CC發(fā)送遷移虛擬機(jī)的請(qǐng)求,CC接收到請(qǐng)求后,將該請(qǐng)求轉(zhuǎn)發(fā)給NC,在NC上成功遷移虛擬機(jī)后,NC向CC發(fā)送遷移虛擬機(jī)成功的應(yīng)答消息,CC將該應(yīng)答消息轉(zhuǎn)發(fā)給CLC,CLC將在數(shù)據(jù)庫(kù)中記錄遷移該虛擬機(jī)的操作的業(yè)務(wù)傳遞信息。操作和維護(hù)系統(tǒng)可以在該數(shù)據(jù)庫(kù)中查詢并獲取遷移虛擬機(jī)操作的業(yè)務(wù)傳遞信息。上面介紹了虛擬機(jī)的主要操作對(duì)應(yīng)的云底層的業(yè)務(wù)傳遞過(guò)程。圖11為本發(fā)明實(shí)施例中操作和維護(hù)系統(tǒng)提供的ー種緊急告警的相關(guān)信息示意圖。圖11中,給出了對(duì)應(yīng)告警的告警原因、告警名稱、告警類別、告警級(jí)別、告警標(biāo)識(shí)符ID等概要信息。其中,如果用戶端需要,還可以通過(guò)操作和維護(hù)系統(tǒng)獲取告警的詳情信息。操作和維護(hù)系統(tǒng)在接收到用戶端發(fā)送的針對(duì)所述告警級(jí)別信息的處理指令進(jìn)行處理,并獲取所述告警級(jí)別信息對(duì)應(yīng)的告警的相關(guān)信息。圖12為本發(fā)明實(shí)施例中操作和維護(hù)系統(tǒng)獲取告警信息的過(guò)程示意圖。如圖12所示,NC定時(shí)監(jiān)控虛擬機(jī)是否產(chǎn)生告警信息,如果產(chǎn)生告警信息,則將告警的相關(guān)信息發(fā)送給OMS,OMS在數(shù)據(jù)庫(kù)中記錄該告警的相關(guān)信息。操作和維護(hù)系統(tǒng)(OMS)在接收到用戶端發(fā)送的針對(duì)告警級(jí)別信息的處理指令后,在數(shù)據(jù)庫(kù)中查詢警告信息,數(shù)據(jù)庫(kù)向OMS返回對(duì)應(yīng)告警的相關(guān)信息,OMS再將告警的相關(guān)信息發(fā)送給用戶端。本發(fā)明實(shí)施例中,虛擬機(jī)發(fā)生故障后,操作和維護(hù)系統(tǒng)接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帯所述虛擬機(jī)的標(biāo)識(shí)信息;根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障;根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息;將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。由此實(shí)現(xiàn)了使用戶端根據(jù)所述圖形化多維度的顯示信息對(duì)虛擬機(jī)的故障診斷進(jìn)行關(guān)聯(lián)性分析,多維度、綜合性地診斷虛擬機(jī)發(fā)生故障的原因,從更深的層次挖掘虛擬機(jī)故障的原因,提高了虛擬機(jī)診斷的方便性和準(zhǔn)確性。上述實(shí)施例講述了虛擬機(jī)故障的輔助診斷方法的流程,相應(yīng)地,本發(fā)明實(shí)施例提供了一種虛擬機(jī)故障的輔助診斷裝置。圖13為本發(fā)明實(shí)施例提供的虛擬機(jī)故障的輔助診斷裝置的示意圖。如圖13所示,本實(shí)施例包括以下單元接收單元1301,用于接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帯所述虛擬機(jī)的標(biāo)識(shí)信息。虛擬機(jī)發(fā)生故障后,虛擬機(jī)可以通過(guò)虛擬機(jī)提供者發(fā)送虛擬機(jī)發(fā)生故障的消息,由虛擬機(jī)提供者向操作和維護(hù)系統(tǒng)發(fā)送虛擬機(jī)發(fā)生故障的消息,所述消息攜帯虛擬機(jī)的標(biāo)識(shí)信息,如虛擬機(jī)的名稱、虛擬機(jī)的IP地址、虛擬機(jī)的使用者的用戶名等。如果虛擬機(jī)為非常重要的虛擬機(jī),操作和維護(hù)系統(tǒng)也可以主動(dòng)監(jiān)控虛擬機(jī)的運(yùn)行狀態(tài),如果虛擬機(jī)發(fā)生故障,則操作和維護(hù)系統(tǒng)會(huì)接收到ー個(gè)通知消息獲取單元1302,用于根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障。根據(jù)虛擬機(jī)的標(biāo)識(shí)信息,操作和維護(hù)系統(tǒng)獲取虛擬機(jī)的圖形化多維度的顯示信息,所述顯示信息包括所述虛擬機(jī)的狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、中央處理器CPU占用率信息、運(yùn)行時(shí)間信息、詳細(xì)信息。生成単元1303,用于根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示 信息。為了使虛擬機(jī)的狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、詳細(xì)信息、CPU占用率信息、運(yùn)行時(shí)間信息之間的關(guān)聯(lián)關(guān)系更加明確,操作和維護(hù)系統(tǒng)將虛擬機(jī)的運(yùn)行信息生成為圖形化多維度的顯示信息。生成単元1303具體用于將所述運(yùn)行信息按照不同的分類以不同的形式顯示在一個(gè)以所述運(yùn)行時(shí)間信息為橫坐標(biāo)軸,以所述CPU占用率信息為縱坐標(biāo)軸的坐標(biāo)系內(nèi)。多維度的顯示信息是將上述狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、詳細(xì)信息、中央處理器CPU占用率信息、運(yùn)行時(shí)間信息以ー種直觀的坐標(biāo)圖顯示在ー張圖上,使得虛擬機(jī)的狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、詳細(xì)信息、CPU占用率信息、運(yùn)行時(shí)間信息之間的關(guān)聯(lián)關(guān)系更加明確。生成単元1303具體用于將所述虛擬機(jī)的狀態(tài)信息以色條和文字標(biāo)簽組合的形式顯示在所述坐標(biāo)系的橫坐標(biāo)軸的上方;將所述操作標(biāo)識(shí)信息、所述告警級(jí)別信息以文字標(biāo)簽的形式顯示在所述虛擬機(jī)的狀態(tài)信息的上方;將運(yùn)行時(shí)間信息以文字標(biāo)簽的形式顯示在所述坐標(biāo)系的橫坐標(biāo)軸的下方;將所述CPU占用率信息以折線的形式顯示在所述坐標(biāo)系內(nèi)。發(fā)送單元1304,用于將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯不。操作和維護(hù)系統(tǒng)發(fā)送所述圖形化多維度的顯示信息給用戶端,其目的是由接收側(cè),例如用戶端接收后,進(jìn)行所述虛擬機(jī)的故障診斷處理。本發(fā)明實(shí)施例還包括處理單元1305,用于接收到所述用戶端針對(duì)所述虛擬機(jī)的某個(gè)操作對(duì)應(yīng)的操作標(biāo)識(shí)信息的處理指令后,獲取所述操作對(duì)應(yīng)的業(yè)務(wù)傳遞信息,并將所述操作對(duì)應(yīng)的業(yè)務(wù)傳遞信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,將所述詳細(xì)信息發(fā)送給所述用戶端進(jìn)行顯示;或用于接收到所述用戶端針對(duì)所說(shuō)虛擬機(jī)的某個(gè)告警對(duì)應(yīng)的告警級(jí)別信息的處理指令后,獲取所述告警的相關(guān)信息,并將所述告警的相關(guān)信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,將所述詳細(xì)信息發(fā)送給所述用戶端進(jìn)行顯示。當(dāng)然,如果所述用戶端在接收到圖形化多維度的顯示信息后,無(wú)法直接通過(guò)圖形化多維度的顯示直觀判斷虛擬機(jī)故障觸發(fā)的原因,則針對(duì)其中的操作標(biāo)識(shí)信息或告警級(jí)別信息發(fā)送相應(yīng)的處理指令給本地,以便獲取所述操作標(biāo)識(shí)信息對(duì)應(yīng)的操作的業(yè)務(wù)傳遞信息對(duì)應(yīng)的詳細(xì)信息或所述告警級(jí)別信息對(duì)應(yīng)的告警的相關(guān)信息對(duì)應(yīng)的詳細(xì)信息;則本地在接收到針對(duì)所述操作標(biāo)識(shí)信息或所述告警級(jí)別信息的處理指令進(jìn)行處理,并將處理后得到的所述操作標(biāo)識(shí)信息對(duì)應(yīng)的操作的業(yè)務(wù)傳遞信息對(duì)應(yīng)的詳細(xì)信息,或所述告警級(jí)別信息對(duì)應(yīng)的告警的相關(guān)信息對(duì)應(yīng)的詳細(xì)信息發(fā)送給所述用戶端。本發(fā)明實(shí)施例中,虛擬機(jī)發(fā)生故障后,操作和維護(hù)系統(tǒng)接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帯所述虛擬機(jī)的標(biāo)識(shí)信息;根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障;根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息;將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。操作和維護(hù)系統(tǒng)獲取以虛擬機(jī)為中心的虛擬機(jī)的多維度顯示信息,并將所述多維度顯示信息發(fā)送給用戶端,實(shí)現(xiàn)了使用戶端對(duì)虛擬機(jī)的故障診斷進(jìn)行關(guān)聯(lián)性分析,多維度、綜合性地診斷虛擬機(jī)發(fā)生故障的原因,從更深的層次挖掘虛擬機(jī)故障的原因,提高了虛擬機(jī)診斷的方便性和準(zhǔn)確性。本發(fā)明實(shí)施例還提供了一種虛擬機(jī)故障的輔助診斷系統(tǒng),該系統(tǒng)植入了本發(fā)明實(shí) 施例提供虛擬機(jī)故障的輔助診斷的方法,包括虛擬機(jī)故障的輔助診斷裝置,還包括虛擬機(jī)。其中,在該虛擬機(jī)故障的輔助診斷系統(tǒng)中,虛擬機(jī)發(fā)生故障后,操作和維護(hù)系統(tǒng)接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帯所述虛擬機(jī)的標(biāo)識(shí)信息;根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障;根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息;將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。由于圖形化多維度的顯示信息標(biāo)識(shí)了虛擬機(jī)的狀態(tài)信息、操作信息、告警信息、CPU占用率信息等多維度信息,因此圖形化多維度的顯示信息為虛擬機(jī)的故障診斷提供了關(guān)聯(lián)性分析,實(shí)現(xiàn)了多維度、綜合性地診斷虛擬機(jī)發(fā)生故障的原因,從更深的層次挖掘虛擬機(jī)故障的原因,提高了虛擬機(jī)診斷的方便性和準(zhǔn)確性。因此,本發(fā)明實(shí)施例提供的虛擬機(jī)故障的輔助診斷系統(tǒng)也在本發(fā)明的保護(hù)范圍內(nèi)。專業(yè)人員應(yīng)該還可以進(jìn)ー步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的単元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)ー步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種虛擬機(jī)故障的輔助診斷方法,其特征在于,所述方法包括 接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帶所述虛擬機(jī)的標(biāo)識(shí)信息; 根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障; 根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息; 將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。
2.如權(quán)利要求I所述的虛擬機(jī)故障的輔助診斷方法,其特征在于,所述圖形化多維度的顯示信息包括所述虛擬機(jī)的狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、中央處理器CPU占用率信息、運(yùn)行時(shí)間信息; 所述圖形化多維度的顯示信息還包括詳細(xì)信息,所述詳細(xì)信息為所述虛擬機(jī)所發(fā)生的操作和/或告警的詳細(xì)日志信息; 所述根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息具體為將所述運(yùn)行信息按照不同的分類以不同的形式顯示在一個(gè)以所述運(yùn)行時(shí)間信息為橫坐標(biāo)軸,以所述CPU占用率信息為縱坐標(biāo)軸的坐標(biāo)系內(nèi)。
3.如權(quán)利要求2所述的虛擬機(jī)故障的輔助診斷方法,其特征在于,所述將所述運(yùn)行信息按照不同的分類以不同的形式顯示在一個(gè)以所述運(yùn)行時(shí)間信息為橫坐標(biāo),以所述CPU占用率信息為縱坐標(biāo)的坐標(biāo)系內(nèi)具體為將所述虛擬機(jī)的狀態(tài)信息以色條和文字標(biāo)簽組合的形式顯示在所述坐標(biāo)系的橫坐標(biāo)軸的上方;將所述操作標(biāo)識(shí)信息、所述告警級(jí)別信息以文字標(biāo)簽的形式顯示在所述虛擬機(jī)的狀態(tài)信息的上方;將運(yùn)行時(shí)間信息以文字標(biāo)簽的形式顯示在所述坐標(biāo)系的橫坐標(biāo)軸的下方;將所述CPU占用率信息以折線的形式顯示在所述坐標(biāo)系內(nèi)。
4.如權(quán)利要求2所述的虛擬機(jī)故障的輔助診斷方法,其特征在于,所述將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示之后還包括接收到所述用戶端針對(duì)所述虛擬機(jī)的某個(gè)操作對(duì)應(yīng)的操作標(biāo)識(shí)信息的處理指令后,獲取所述操作對(duì)應(yīng)的業(yè)務(wù)傳遞信息,并將所述操作對(duì)應(yīng)的業(yè)務(wù)傳遞信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,將所述詳細(xì)信息發(fā)送給所述用戶端進(jìn)行顯示;或 接收到所述用戶端針對(duì)所說(shuō)虛擬機(jī)的某個(gè)告警對(duì)應(yīng)的告警級(jí)別信息的處理指令后,獲取所述告警的相關(guān)信息,并將所述告警的相關(guān)信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,將所述詳細(xì)信息發(fā)送給所述用戶端進(jìn)行顯示。
5.一種虛擬機(jī)故障的輔助診斷裝置,其特征在于,所述裝置包括 接收單元,用于接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息,所述報(bào)障消息中攜帶所述虛擬機(jī)的標(biāo)識(shí)信息; 獲取單元,用于根據(jù)所述標(biāo)識(shí)信息,獲取虛擬機(jī)的運(yùn)行信息,所述虛擬機(jī)的運(yùn)行信息用于診斷所述虛擬機(jī)所發(fā)生的故障; 生成單元,用于根據(jù)所述運(yùn)行信息,生成所述虛擬機(jī)的圖形化多維度的顯示信息; 發(fā)送單元,用于將所述虛擬機(jī)的圖形化多維度的顯示信息發(fā)送給用戶端進(jìn)行顯示。
6.如權(quán)利要求5所述的虛擬機(jī)故障的輔助診斷裝置,其特征在于,所述圖形化多維度的顯示信息包括所述虛擬機(jī)的狀態(tài)信息、操作標(biāo)識(shí)信息、告警級(jí)別信息、中央處理器CPU占用率信息、運(yùn)行時(shí)間信息;所述圖形化多維度的顯示信息還包括詳細(xì)信息,所述詳細(xì)信息為所述虛擬機(jī)所發(fā)生的操作和/或告警的詳細(xì)日志信息; 所述生成單元具體用于將所述運(yùn)行信息按照不同的分類以不同的形式顯示在一個(gè)以所述運(yùn)行時(shí)間信息為橫坐標(biāo)軸,以所述CPU占用率信息為縱坐標(biāo)軸的坐標(biāo)系內(nèi)。
7.如權(quán)利要求6所述的虛擬機(jī)故障的輔助診斷裝置,其特征在于,所述生成單元具體用于將所述虛擬機(jī)的狀態(tài)信息以色條和文字標(biāo)簽組合的形式顯示在所述坐標(biāo)系的橫坐標(biāo)軸的上方;將所述操作標(biāo)識(shí)信息、所述告警級(jí)別信息以文字標(biāo)簽的形式顯示在所述虛擬機(jī)的狀態(tài)信息的上方;將運(yùn)行時(shí)間信息以文字標(biāo)簽的形式顯示在所述坐標(biāo)系的橫坐標(biāo)軸的下方;將所述CPU占用率信息以折線的形式顯示在所述坐標(biāo)系內(nèi)。
8.如權(quán)利要求6所述的虛擬機(jī)故障的輔助診斷裝置,其特征在于,所述裝置還包括處理單元,用于接收到所述用戶端針對(duì)所述虛擬機(jī)的某個(gè)操作對(duì)應(yīng)的操作標(biāo)識(shí)信息的處理指令后,獲取所述操作對(duì)應(yīng)的業(yè)務(wù)傳遞信息,并將所述操作對(duì)應(yīng)的業(yè)務(wù)傳遞信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,將所述詳細(xì)信息發(fā)送給所述用戶端進(jìn)行顯示;或 用于接收到所述用戶端針對(duì)所說(shuō)虛擬機(jī)的某個(gè)告警對(duì)應(yīng)的告警級(jí)別信息的處理指令后,獲取所述告警的相關(guān)信息,并將所述告警的相關(guān)信息生成為圖形化多維度的顯示信息中的詳細(xì)信息,將所述詳細(xì)信息發(fā)送給所述用戶端進(jìn)行顯示。
9.一種虛擬機(jī)故障的輔助診斷系統(tǒng),其特征在于,所述系統(tǒng)包括如權(quán)利要求5-8任意一項(xiàng)所述的虛擬機(jī)故障的輔助診斷裝置,以及虛擬機(jī)。
全文摘要
本發(fā)明涉及一種虛擬機(jī)故障的輔助診斷方法、裝置和系統(tǒng)。其中,操作和維護(hù)系統(tǒng)接收虛擬機(jī)發(fā)生故障時(shí)的報(bào)障消息;根據(jù)消息中攜帶的虛擬機(jī)標(biāo)識(shí)信息,獲取的運(yùn)行信息,該運(yùn)行信息用于診斷虛擬機(jī)所發(fā)生的故障;將該運(yùn)行信息生成所述虛擬機(jī)的圖形化多維度的顯示信息;將該顯示信息發(fā)送給用戶端進(jìn)行顯示。本發(fā)明提供了一種虛擬機(jī)故障的輔助診斷方法,可以實(shí)現(xiàn)為虛擬機(jī)的故障診斷提供關(guān)聯(lián)性分析,使用戶端從多維度、綜合性地診斷虛擬機(jī)發(fā)生故障的原因,提高了虛擬機(jī)診斷的方便性和準(zhǔn)確性。
文檔編號(hào)G06F11/34GK102662821SQ20121007745
公開(kāi)日2012年9月12日 申請(qǐng)日期2012年3月22日 優(yōu)先權(quán)日2012年3月22日
發(fā)明者李候青, 李禮, 潘健敏 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1