亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種集群系統(tǒng)中的虛擬機(jī)遷移方法和裝置的制造方法

文檔序號(hào):8361274閱讀:508來源:國知局
一種集群系統(tǒng)中的虛擬機(jī)遷移方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施方式屬于網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別是一種集群系統(tǒng)中的虛擬機(jī)迀移方法和裝置。
【背景技術(shù)】
[0002]集群(cluster)系統(tǒng)是一組相互獨(dú)立的、通過高速網(wǎng)絡(luò)互聯(lián)的節(jié)點(diǎn),它們構(gòu)成了一個(gè)組,并以單一系統(tǒng)的模式加以管理。高可靠性(High Availability,HA)和高可用性集群系統(tǒng)是保證業(yè)務(wù)連續(xù)性的有效解決方案。
[0003]每個(gè)節(jié)點(diǎn)上運(yùn)行一個(gè)或多個(gè)虛擬機(jī)。節(jié)點(diǎn)通過心跳機(jī)制相互檢測對(duì)方是否存在,當(dāng)發(fā)現(xiàn)某個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),根據(jù)高可靠性的調(diào)度處理策略,為故障節(jié)點(diǎn)下掛的虛擬機(jī)選擇較空閑的節(jié)點(diǎn),并將故障節(jié)點(diǎn)下掛的虛擬機(jī)迀移到空閑節(jié)點(diǎn)上,從而保證虛擬機(jī)業(yè)務(wù)的連續(xù)性。
[0004]然而,由于沒有記錄迀移前的虛擬機(jī)工作狀態(tài),導(dǎo)致虛擬機(jī)迀移后其工作狀態(tài)丟失,無法繼續(xù)完成之前的工作任務(wù)。

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

[0005]本發(fā)明實(shí)施方式提出一種集群系統(tǒng)中的虛擬機(jī)迀移方法和裝置,在虛擬機(jī)迀移后可以還原虛擬機(jī)的工作狀態(tài),從而提高虛擬機(jī)的穩(wěn)定性和可靠性。
[0006]本發(fā)明實(shí)施方式的技術(shù)方案如下:
[0007]根據(jù)本發(fā)明實(shí)施方式的一方面,提出一種集群系統(tǒng)中的虛擬機(jī)迀移方法,該集群系統(tǒng)包括第一節(jié)點(diǎn)和第二節(jié)點(diǎn),該方法包括:
[0008]獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的內(nèi)存鏡像信息,并將所述內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng);
[0009]當(dāng)該虛擬機(jī)由第一節(jié)點(diǎn)迀移到第二節(jié)點(diǎn)時(shí),從所述共享文件系統(tǒng)中獲取所述內(nèi)存鏡像信息,并基于所述內(nèi)存鏡像信息還原所述虛擬機(jī)在第一節(jié)點(diǎn)上的工作狀態(tài)。
[0010]優(yōu)選地,所述獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的內(nèi)存鏡像信息,并將所述內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng)包括:
[0011]獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的全量內(nèi)存鏡像信息,并將所述全量內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng);
[0012]所述基于所述內(nèi)存鏡像信息還原所述虛擬機(jī)的工作狀態(tài)包括:基于所述全量內(nèi)存鏡像信息還原所述虛擬機(jī)在第一節(jié)點(diǎn)上的工作狀態(tài)。
[0013]優(yōu)選地,所述獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的內(nèi)存鏡像信息,并將所述內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng)包括:
[0014]在第一時(shí)間點(diǎn)獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的全量內(nèi)存鏡像信息,并將所述全量內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng);
[0015]在所述第一時(shí)間點(diǎn)之后的第二時(shí)間點(diǎn)獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的增量內(nèi)存鏡像信息,將所述增量內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng),并將所述增量內(nèi)存鏡像信息合并到所述全量內(nèi)存鏡像信息中以形成所述內(nèi)存鏡像信息。
[0016]優(yōu)選地,所述共享文件系統(tǒng)包括分布式共享文件系統(tǒng)。
[0017]優(yōu)選地,該集群系統(tǒng)還包括第三節(jié)點(diǎn),該方法進(jìn)一步包括:
[0018]獲取迀移到第二節(jié)點(diǎn)上的所述虛擬機(jī)的內(nèi)存鏡像信息,并將所述迀移到第二節(jié)點(diǎn)上的所述虛擬機(jī)的內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng);
[0019]當(dāng)該虛擬機(jī)由第二節(jié)點(diǎn)迀移到第三節(jié)點(diǎn)時(shí),從所述共享文件系統(tǒng)中獲取所述迀移到第二節(jié)點(diǎn)上的所述虛擬機(jī)的內(nèi)存鏡像信息,并基于所述迀移到第二節(jié)點(diǎn)上的所述虛擬機(jī)的內(nèi)存鏡像信息還原所述虛擬機(jī)在第二節(jié)點(diǎn)上的工作狀態(tài)。
[0020]根據(jù)本發(fā)明實(shí)施方式的另一方面,提出一種集群系統(tǒng)中的虛擬機(jī)迀移裝置,該集群系統(tǒng)包括第一節(jié)點(diǎn)和第二節(jié)點(diǎn),該裝置包括:
[0021]內(nèi)存鏡像模塊,用于獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的內(nèi)存鏡像信息,并將所述內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng);
[0022]狀態(tài)還原模塊,用于當(dāng)該虛擬機(jī)由第一節(jié)點(diǎn)迀移到第二節(jié)點(diǎn)時(shí),從所述共享文件系統(tǒng)中獲取所述內(nèi)存鏡像信息,并基于所述內(nèi)存鏡像信息還原所述虛擬機(jī)在第一節(jié)點(diǎn)上的工作狀態(tài)。
[0023]優(yōu)選地,內(nèi)存鏡像模塊,用于獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的全量內(nèi)存鏡像信息,并將所述全量內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng);狀態(tài)還原模塊,用于基于所述全量內(nèi)存鏡像信息還原所述虛擬機(jī)在第一節(jié)點(diǎn)上的工作狀態(tài)。
[0024]優(yōu)選地,內(nèi)存鏡像模塊,用于在第一時(shí)間點(diǎn)獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的全量內(nèi)存鏡像信息,并將所述全量內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng);在所述第一時(shí)間點(diǎn)之后的第二時(shí)間點(diǎn)獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的增量內(nèi)存鏡像信息,將所述增量內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng),并將所述增量內(nèi)存鏡像信息合并到所述全量內(nèi)存鏡像信息中以形成所述內(nèi)存鏡像信息。
[0025]優(yōu)選地,所述共享文件系統(tǒng)包括分布式共享文件系統(tǒng)。
[0026]優(yōu)選地,該集群系統(tǒng)還包括第三節(jié)點(diǎn);
[0027]內(nèi)存鏡像模塊,還用于獲取迀移到第二節(jié)點(diǎn)上的所述虛擬機(jī)的內(nèi)存鏡像信息,并將所述迀移到第二節(jié)點(diǎn)上的所述虛擬機(jī)的內(nèi)存鏡像信息保存到所述集群系統(tǒng)的共享文件系統(tǒng);狀態(tài)還原模塊,還用于當(dāng)該虛擬機(jī)由第二節(jié)點(diǎn)迀移到第三節(jié)點(diǎn)時(shí),從所述共享文件系統(tǒng)中獲取所述迀移到第二節(jié)點(diǎn)上的所述虛擬機(jī)的內(nèi)存鏡像信息,并基于所述迀移到第二節(jié)點(diǎn)上的所述虛擬機(jī)的內(nèi)存鏡像信息還原所述虛擬機(jī)在第二節(jié)點(diǎn)上的工作狀態(tài)。
[0028]根據(jù)本發(fā)明提供的實(shí)施方式,獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的內(nèi)存鏡像信息,并將內(nèi)存鏡像信息保存到集群系統(tǒng)的共享文件系統(tǒng);當(dāng)該虛擬機(jī)由第一節(jié)點(diǎn)迀移到第二節(jié)點(diǎn)時(shí),從共享文件系統(tǒng)中獲取內(nèi)存鏡像信息,并基于內(nèi)存鏡像信息還原虛擬機(jī)在第一節(jié)點(diǎn)上的工作狀態(tài)。由此可見,本發(fā)明實(shí)施方式實(shí)現(xiàn)了虛擬機(jī)迀移后繼續(xù)?;钇涔ぷ鳡顟B(tài)的功能,可以提高數(shù)據(jù)的有效?;钚剩档屯獠凯h(huán)境對(duì)虛擬機(jī)內(nèi)部運(yùn)行工作狀態(tài)的影響,從而提尚虛擬機(jī)的穩(wěn)定性和可靠性。
【附圖說明】
[0029]圖1為根據(jù)本發(fā)明實(shí)施方式集群系統(tǒng)中的虛擬機(jī)迀移方法流程圖;
[0030]圖2為根據(jù)本發(fā)明實(shí)施方式集群系統(tǒng)的虛擬機(jī)迀移第一示意圖;
[0031]圖3為根據(jù)本發(fā)明實(shí)施方式集群系統(tǒng)的虛擬機(jī)迀移第二示意圖;
[0032]圖4為根據(jù)本發(fā)明實(shí)施方式集群系統(tǒng)中的虛擬機(jī)迀移裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0034]在本發(fā)明實(shí)施方式中,提供一種集群環(huán)境下在虛擬機(jī)迀移后使虛擬機(jī)自動(dòng)恢復(fù)到迀移前工作狀態(tài)的機(jī)制,通過對(duì)虛擬機(jī)內(nèi)部的工作狀態(tài)進(jìn)行自動(dòng)還原,減輕虛擬機(jī)迀移對(duì)虛擬機(jī)工作狀態(tài)的影響,并提高虛擬機(jī)在數(shù)據(jù)中心工作狀態(tài)的穩(wěn)定性和可靠性。
[0035]圖1為根據(jù)本發(fā)明實(shí)施方式集群系統(tǒng)中的虛擬機(jī)迀移方法流程圖,該方法應(yīng)用于集群系統(tǒng)的管理平臺(tái),該集群系統(tǒng)至少包括第一節(jié)點(diǎn)和第二節(jié)點(diǎn)。
[0036]如圖1所示,該方法包括:
[0037]步驟101:獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的內(nèi)存鏡像信息,并將內(nèi)存鏡像信息保存到集群系統(tǒng)的共享文件系統(tǒng)。
[0038]在這里,可以在虛擬機(jī)上預(yù)先設(shè)置接口工具,基于接口工具可以在任意預(yù)定時(shí)間點(diǎn)或根據(jù)預(yù)定周期,獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的硬盤信息和內(nèi)存信息。
[0039]硬盤信息包括虛擬機(jī)在第一節(jié)點(diǎn)上的操作系統(tǒng)、虛擬機(jī)在第一節(jié)點(diǎn)上的安裝程序、虛擬機(jī)在第一節(jié)點(diǎn)上的配置文件、虛擬機(jī)在第一節(jié)點(diǎn)上的多媒體文件等靜態(tài)數(shù)據(jù)。通常情況下,虛擬機(jī)的硬盤信息保持不變,因此可以在虛擬機(jī)啟動(dòng)時(shí)將虛擬機(jī)的硬盤信息預(yù)先保存到集群系統(tǒng)的共享文件系統(tǒng)。
[0040]內(nèi)存信息包含虛擬機(jī)的虛擬內(nèi)存中的數(shù)據(jù)。內(nèi)存信息具體反映虛擬機(jī)的動(dòng)態(tài)工作狀態(tài)。隨著虛擬機(jī)的工作狀態(tài)發(fā)生變化,虛擬機(jī)的內(nèi)存信息可能發(fā)生變化。
[0041]在一個(gè)實(shí)施方式中,在第一時(shí)間點(diǎn)獲取運(yùn)行在第一節(jié)點(diǎn)上的虛擬機(jī)的全量內(nèi)存鏡像信息,并將全量內(nèi)存鏡像信息保存到集群系統(tǒng)的共享文件系統(tǒng)。此時(shí),將第一時(shí)間點(diǎn)的虛擬機(jī)的工作狀態(tài)完整保存到了共享文件系統(tǒng)。
[0042]
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1