虛擬計算機系統(tǒng)和用于虛擬計算機系統(tǒng)的方法。一種虛擬計算機包括潛在故障造成事件檢測控制器、保存單元和快照創(chuàng)建單元。所述潛在故障造成事件檢測控制器檢測與設(shè)置在虛擬計算機外部的打印機相關(guān)或者與所述打印機的控制相關(guān)的潛在故障造成事件,所述虛擬計算機上安裝有客機操作系統(tǒng),應(yīng)用程序安裝在所述客機操作系統(tǒng)上。所述保存單元執(zhí)行保存指示所述潛在故障造成事件的信息和關(guān)于所述打印機沒有完成打印的頁面的信息的保存處理。所述快照創(chuàng)建單元在所述保存單元已經(jīng)執(zhí)行所述保存處理之后,創(chuàng)建包括所述應(yīng)用程序的所述客機操作系統(tǒng)的快照。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及虛擬計算機系統(tǒng)和用于虛擬計算機系統(tǒng)的方法。
技術(shù)介紹
在多個虛擬機(VM)在虛擬機監(jiān)視器(VMM)上相互協(xié)作地操作并且借助共享存儲器相互聯(lián)接的系統(tǒng)中,將調(diào)查到可出現(xiàn)因人操作、VM之間的異步事件、或操作系統(tǒng)(OS)造成的故障。為了使通過重啟已經(jīng)出現(xiàn)故障的VM并且再現(xiàn)故障而能夠調(diào)查到故障原因,日本未審專利申請公開No.2014-32498公開了以下的技術(shù):再現(xiàn)操作工具在VM執(zhí)行管理表中設(shè)置已經(jīng)發(fā)生故障的VM;如果設(shè)置的VM正在運行,則同時快照通信單元掛起設(shè)置的VM,并且將掛起時間點之前執(zhí)行的細節(jié)記錄在快照記錄單元中;VM輸入/輸出記錄單元將對VM的虛擬硬件(HW)的輸入/輸出訪問記錄在事件記錄單元中;同時快照通信單元通過在快照記錄完成后對再現(xiàn)操作工具進行操作而再現(xiàn)記錄的VM細節(jié);輸入/輸出再現(xiàn)單元相對于事件記錄單元中記錄的內(nèi)容查看VM相關(guān)再現(xiàn)正在執(zhí)行時進行的對虛擬HW的輸入/輸出訪問,并且再現(xiàn)與輸入/輸出訪問匹配的內(nèi)容。為了提供在向VM應(yīng)用已經(jīng)創(chuàng)建的參考快照之后執(zhí)行安裝在VM上的應(yīng)用程序的虛擬計算機系統(tǒng),日本專利No.5713138公開了以下技術(shù):保存其中記錄包括上面安裝的應(yīng)用程序的VM的狀態(tài)的快照作為參考快照,在接受到執(zhí)行應(yīng)用程序的請求時向VM應(yīng)用參考快照,并且保存執(zhí)行應(yīng)用程序的VM的狀態(tài)作為快照。在虛擬OS上運行的應(yīng)用的快照中,不保存正在虛擬OS上操作的設(shè)備的狀態(tài),因此,不可以只用快照再現(xiàn)故障發(fā)生狀態(tài)。即使在發(fā)生故障之后立即拍快照,造成故障的事件可能發(fā)生在拍快照之前。如果就是這樣,則在快照中不會包括事件。另外,用日本專利No.5713138中公開的技術(shù),即使在打印機中發(fā)生故障時生成快照,如果打印機甚至在故障之后繼續(xù)執(zhí)行打印處理,則因為在故障之后執(zhí)行的打印處理,所以丟失了當發(fā)生故障時的打印機相關(guān)的日志信息,并且因此,不可能再現(xiàn)在發(fā)生故障時打印機的狀態(tài)以及打印機相關(guān)的日志信息。
技術(shù)實現(xiàn)思路
本專利技術(shù)的目的是提供虛擬計算機系統(tǒng)和用于虛擬計算機系統(tǒng)的方法,使得可以再現(xiàn)潛在故障造成事件并且可以再現(xiàn)在發(fā)生潛在故障造成事件時的狀態(tài)以及關(guān)于打印機沒有完成打印的頁面的相關(guān)信息。根據(jù)本專利技術(shù)的第一方面,提供了一種虛擬計算機,所述虛擬計算機包括潛在故障造成事件檢測控制器、保存單元和快照創(chuàng)建單元。所述潛在故障造成事件檢測控制器檢測與設(shè)置在虛擬計算機外部的打印機相關(guān)或者與所述打印機的控制相關(guān)的潛在故障造成事件,所述虛擬計算機上安裝有客機操作系統(tǒng),應(yīng)用程序安裝在所述客機操作系統(tǒng)上。所述保存單元執(zhí)行保存指示所述潛在故障造成事件的信息和關(guān)于所述打印機沒有完成打印的頁面的信息的保存處理。所述快照創(chuàng)建單元在所述保存單元已經(jīng)執(zhí)行所述保存處理之后,創(chuàng)建包括所述應(yīng)用程序的所述客機操作系統(tǒng)的快照。根據(jù)本專利技術(shù)的第二方面,在所述虛擬計算機系統(tǒng)中,所述潛在故障造成事件檢測控制器檢測與控制所述打印機的控制器的內(nèi)部相關(guān)的潛在故障造成事件、操作者可再現(xiàn)的潛在故障造成事件和操作者不可再現(xiàn)的潛在故障造成事件。根據(jù)本專利技術(shù)的第三方面,所述虛擬計算機系統(tǒng)還包括接受單元、再現(xiàn)單元和恢復控制器。所述接受單元接受由所述保存單元保存的信息和由所述快照創(chuàng)建單元創(chuàng)建的快照。所述再現(xiàn)單元在向所述虛擬計算機給出再現(xiàn)因所述潛在故障造成事件造成的故障的指令的情況下,根據(jù)所述潛在故障造成事件是與控制所述打印機的控制器的內(nèi)部相關(guān)、可由操作者再現(xiàn)、還是不可由操作者再現(xiàn)來執(zhí)行不同的再現(xiàn)處理。所述恢復控制器執(zhí)行恢復所述快照的控制處理。根據(jù)本專利技術(shù)的第四方面,在所述虛擬計算機系統(tǒng)中,在指示所述潛在故障造成事件的信息是關(guān)于與控制所述打印機的所述控制器的內(nèi)部相關(guān)的故障的信息的情況下,所述再現(xiàn)單元使所述恢復控制器執(zhí)行所述控制處理。根據(jù)本專利技術(shù)的第五方面,在所述虛擬計算機系統(tǒng)中,在指示所述潛在故障造成事件的信息是關(guān)于操作者可再現(xiàn)的故障的信息的情況下,所述再現(xiàn)單元示出用于請求操作者執(zhí)行再現(xiàn)的消息,并且在從操作者接收到指示再現(xiàn)完成的指令之后,使所述恢復控制器執(zhí)行所述控制處理。根據(jù)本專利技術(shù)的第六方面,在所述虛擬計算機系統(tǒng)中,在指示所述潛在故障造成事件的信息是關(guān)于操作者不可再現(xiàn)的故障的信息的情況下,所述再現(xiàn)單元指示打印機模擬器再現(xiàn)所述打印機中的所述潛在故障造成事件并且使所述恢復控制器執(zhí)行所述控制處理。根據(jù)本專利技術(shù)的第七方面,提供了一種用于虛擬計算機系統(tǒng)的方法,所述方法包括:檢測與設(shè)置在虛擬計算機外部的打印機相關(guān)或者與所述打印機的控制相關(guān)的潛在故障造成事件,所述虛擬計算機上安裝有客機操作系統(tǒng),應(yīng)用程序安裝在所述客機操作系統(tǒng)上;執(zhí)行保存指示所述潛在故障造成事件的信息和關(guān)于所述打印機沒有完成打印的頁面的信息的保存處理;以及在已經(jīng)執(zhí)行所述保存處理之后,創(chuàng)建包括所述應(yīng)用程序的所述客機操作系統(tǒng)的快照。根據(jù)本專利技術(shù)的第八方面,所述用于虛擬計算機系統(tǒng)的方法還包括:接受已經(jīng)保存的所述信息和已經(jīng)創(chuàng)建的所述快照;在向所述虛擬計算機給出再現(xiàn)因所述潛在故障造成事件造成的故障的指令的情況下,根據(jù)所述潛在故障造成事件是與控制所述打印機的控制器的內(nèi)部相關(guān)、可由操作者再現(xiàn)、還是不可由操作者再現(xiàn),執(zhí)行不同的再現(xiàn)處理;以及執(zhí)行恢復所述快照的控制處理。用根據(jù)本專利技術(shù)的第一方面的所述虛擬計算機系統(tǒng),可以再現(xiàn)潛在故障造成事件并且再現(xiàn)在潛在故障造成事件發(fā)生時的狀態(tài)以及關(guān)于打印機沒有對其完成打印的頁面的信息。用根據(jù)本專利技術(shù)的第二方面的所述虛擬計算機系統(tǒng),可以檢測與控制打印機的控制器的內(nèi)部相關(guān)的潛在故障造成事件、操作者可再現(xiàn)的潛在故障造成事件、操作者不可再現(xiàn)的潛在故障造成事件。用根據(jù)本專利技術(shù)的第三方面的所述虛擬計算機系統(tǒng),可以再現(xiàn)潛在故障造成事件并且再現(xiàn)在潛在故障造成事件發(fā)生時的狀態(tài)以及關(guān)于打印機沒有對其完成打印的頁面的信息。用根據(jù)本專利技術(shù)的第四方面的所述虛擬計算機系統(tǒng),在指示潛在故障造成事件的信息是關(guān)于與控制打印機的控制器的內(nèi)部相關(guān)的故障的信息的情況下,可以使恢復控制器執(zhí)行處理。用根據(jù)本專利技術(shù)的第五方面的所述虛擬計算機系統(tǒng),在指示潛在故障造成事件的信息是關(guān)于操作者不可再現(xiàn)的故障的信息的情況下,可以示出用于請求操作者執(zhí)行再現(xiàn)的消息,并且在從操作者接收到指示再現(xiàn)完成的指令之后,使恢復控制器執(zhí)行處理。用根據(jù)本專利技術(shù)的第六方面的所述虛擬計算機系統(tǒng),在指示潛在故障造成事件的信息是關(guān)于操作者不可再現(xiàn)的故障的信息的情況下,可以指示打印機模擬器再現(xiàn)打印機中的潛在故障造成事件并且使恢復控制器執(zhí)行處理。用根據(jù)本專利技術(shù)的第七方面的一種用于虛擬計算機系統(tǒng)的方法,可以再現(xiàn)潛在故障造成事件并且再現(xiàn)在潛在故障造成事件發(fā)生時的狀態(tài)以及關(guān)于打印機沒有對其完成打印的頁面的信息。用根據(jù)本專利技術(shù)的第八方面的所述用于虛擬計算機系統(tǒng)的方法,可以再現(xiàn)潛在故障造成事件并且再現(xiàn)在潛在故障造成事件發(fā)生時的狀態(tài)以及關(guān)于打印機沒有對其完成打印的頁面的信息。附圖說明將基于下面的圖詳細描述本專利技術(shù)的示例性實施方式,其中:圖1是示意性示出根據(jù)示例性實施方式的構(gòu)造示例的概念結(jié)構(gòu)的示圖;圖2是例示根據(jù)現(xiàn)有技術(shù)的示例系統(tǒng)構(gòu)造的說明圖;圖3是例示根據(jù)現(xiàn)有技術(shù)的示例系統(tǒng)構(gòu)造的說明圖;圖4是例示控制器內(nèi)潛在故障造成事件表的示例數(shù)據(jù)結(jié)構(gòu)的說明圖;圖5是例示可再現(xiàn)潛在故障造成事件表的示例數(shù)據(jù)結(jié)構(gòu)的說明圖本文檔來自技高網(wǎng)...

【技術(shù)保護點】
一種虛擬計算機,所述虛擬計算機包括:潛在故障造成事件檢測控制器,其檢測與設(shè)置在虛擬計算機外部的打印機相關(guān)或者與所述打印機的控制相關(guān)的潛在故障造成事件,所述虛擬計算機上安裝有客機操作系統(tǒng),應(yīng)用程序安裝在所述客機操作系統(tǒng)上;保存單元,其執(zhí)行保存指示所述潛在故障造成事件的信息和關(guān)于所述打印機沒有完成打印的頁面的信息的保存處理;以及快照創(chuàng)建單元,其在所述保存單元已經(jīng)執(zhí)行所述保存處理之后,創(chuàng)建包括所述應(yīng)用程序的所述客機操作系統(tǒng)的快照。
【技術(shù)特征摘要】
2015.08.27 JP 2015-1680541.一種虛擬計算機,所述虛擬計算機包括:潛在故障造成事件檢測控制器,其檢測與設(shè)置在虛擬計算機外部的打印機相關(guān)或者與所述打印機的控制相關(guān)的潛在故障造成事件,所述虛擬計算機上安裝有客機操作系統(tǒng),應(yīng)用程序安裝在所述客機操作系統(tǒng)上;保存單元,其執(zhí)行保存指示所述潛在故障造成事件的信息和關(guān)于所述打印機沒有完成打印的頁面的信息的保存處理;以及快照創(chuàng)建單元,其在所述保存單元已經(jīng)執(zhí)行所述保存處理之后,創(chuàng)建包括所述應(yīng)用程序的所述客機操作系統(tǒng)的快照。2.根據(jù)權(quán)利要求1所述的虛擬計算機系統(tǒng),其中,所述潛在故障造成事件檢測控制器檢測與控制所述打印機的控制器的內(nèi)部相關(guān)的潛在故障造成事件、操作者可再現(xiàn)的潛在故障造成事件和操作者不可再現(xiàn)的潛在故障造成事件。3.根據(jù)權(quán)利要求1所述的虛擬計算機系統(tǒng),所述虛擬計算機系統(tǒng)還包括:接受單元,其接受由所述保存單元保存的所述信息和由所述快照創(chuàng)建單元創(chuàng)建的所述快照;再現(xiàn)單元,其在向所述虛擬計算機給出再現(xiàn)因所述潛在故障造成事件造成的故障的指令的情況下,根據(jù)所述潛在故障造成事件是與控制所述打印機的控制器的內(nèi)部相關(guān)、可由操作者再現(xiàn)、還是不可由操作者再現(xiàn),來執(zhí)行不同的再現(xiàn)處理;以及恢復控制器,其執(zhí)行恢復所述快照的控制處理。4.根據(jù)權(quán)利要求3所述的虛擬計算機系統(tǒng),其中,在指示所述潛在故障造成事件的信息是關(guān)于與控制所述打印機的所述控制器的內(nèi)部相關(guān)的故...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:加藤秀夫,
申請(專利權(quán))人:富士施樂株式會社,
類型:發(fā)明
國別省市:日本;JP
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。