[發(fā)明專利]一種虛擬機(jī)遷移方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201911332536.2 | 申請(qǐng)日: | 2019-12-22 |
| 公開(公告)號(hào): | CN111124615A | 公開(公告)日: | 2020-05-08 |
| 發(fā)明(設(shè)計(jì))人: | 王偉亮 | 申請(qǐng)(專利權(quán))人: | 北京浪潮數(shù)據(jù)技術(shù)有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F16/11 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 張春輝 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬機(jī) 遷移 方法 裝置 設(shè)備 計(jì)算機(jī) 可讀 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)公開了一種虛擬機(jī)遷移方法,包括根據(jù)接收的遷移指令確定待遷移虛擬機(jī);確定所述待遷移虛擬機(jī)對(duì)應(yīng)的源主機(jī);利用預(yù)設(shè)快照終止策略在所述源主機(jī)中獲取所述待遷移虛擬機(jī)的磁盤數(shù)據(jù);將所述磁盤數(shù)據(jù)寫入本地磁盤文件;利用所述本地磁盤文件啟動(dòng)所述待遷移虛擬機(jī);該虛擬機(jī)遷移方法可以在虛擬機(jī)遷移過程中有效避免業(yè)務(wù)中斷,保證了用戶體驗(yàn)。本申請(qǐng)還公開了一種虛擬機(jī)遷移裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),均具有上述有益效果。
技術(shù)領(lǐng)域
本申請(qǐng)涉及虛擬化技術(shù)領(lǐng)域,特別涉及一種虛擬機(jī)遷移方法,還涉及一種虛擬機(jī)遷移裝置、設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著云計(jì)算技術(shù)的不斷發(fā)展,各種新技術(shù)新應(yīng)用不斷涌現(xiàn)。就虛擬機(jī)而言,各家廠商的實(shí)現(xiàn)方式也各有不同,呈現(xiàn)百花齊放的狀態(tài)。目前,VMM(Virtual Machine Monitor,虛擬機(jī)監(jiān)控器)的開發(fā)沒有統(tǒng)一的標(biāo)準(zhǔn),不同的虛擬化廠商,尤其是非開源廠商,開發(fā)的VMM各成一套,各種技術(shù)流派并存。
然而,虛擬化客戶多個(gè)異構(gòu)系統(tǒng)并存的現(xiàn)象不僅會(huì)造成運(yùn)營成本的增加,還使得后期系統(tǒng)維護(hù)與升級(jí)困難重重,數(shù)據(jù)災(zāi)備等冗余而復(fù)雜,并且,在部分場景中還需要在異構(gòu)環(huán)境下進(jìn)行虛擬機(jī)遷移或者轉(zhuǎn)換以實(shí)現(xiàn)運(yùn)營升級(jí)或業(yè)務(wù)遷移,此時(shí)則需要使用V2V技術(shù),V2V是通過各種手段將不同平臺(tái)的虛擬機(jī)進(jìn)行遷移的一種方式。但是,現(xiàn)有的虛擬機(jī)遷移技術(shù)都需要中斷業(yè)務(wù)后再進(jìn)行虛擬機(jī)遷移,給用戶帶來了不好的體驗(yàn)。
因此,如何在虛擬機(jī)遷移過程中避免業(yè)務(wù)中斷,保證用戶體驗(yàn)是本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本申請(qǐng)的目的是提供一種虛擬機(jī)遷移方法,該虛擬機(jī)遷移方法可以在虛擬機(jī)遷移過程中有效避免業(yè)務(wù)中斷,保證了用戶體驗(yàn);本申請(qǐng)的另一目的是提供一種虛擬機(jī)遷移裝置、設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),也具有上述有益效果。
為解決上述技術(shù)問題,本申請(qǐng)?zhí)峁┝艘环N虛擬機(jī)遷移方法,所述虛擬機(jī)遷移方法包括:
根據(jù)接收的遷移指令確定待遷移虛擬機(jī);
確定所述待遷移虛擬機(jī)對(duì)應(yīng)的源主機(jī);
利用預(yù)設(shè)快照終止策略在所述源主機(jī)中獲取所述待遷移虛擬機(jī)的磁盤數(shù)據(jù);
將所述磁盤數(shù)據(jù)寫入本地磁盤文件;
利用所述本地磁盤文件啟動(dòng)所述待遷移虛擬機(jī)。
優(yōu)選的,所述根據(jù)接收的遷移指令確定待遷移虛擬機(jī),包括:
根據(jù)接收的所述遷移指令向虛擬機(jī)管理站點(diǎn)發(fā)送虛擬機(jī)集群信息獲取請(qǐng)求;
接收所述虛擬機(jī)管理站點(diǎn)根據(jù)所述虛擬機(jī)集群信息獲取請(qǐng)求反饋的虛擬機(jī)集群信息;
將所述虛擬機(jī)集群信息發(fā)送至顯示界面進(jìn)行顯示;
根據(jù)接收到的界面點(diǎn)擊指令在所述虛擬機(jī)集群信息中確定所述待遷移虛擬機(jī)。
優(yōu)選的,所述利用預(yù)設(shè)快照終止策略在所述源主機(jī)中獲取所述待遷移虛擬機(jī)的磁盤數(shù)據(jù),包括:
對(duì)所述待遷移虛擬機(jī)在所述源主機(jī)中的磁盤文件進(jìn)行預(yù)設(shè)數(shù)量次快照,獲得所述磁盤數(shù)據(jù)。
優(yōu)選的,所述利用預(yù)設(shè)快照終止策略在所述源主機(jī)中獲取所述待遷移虛擬機(jī)的磁盤數(shù)據(jù),包括:
按照預(yù)設(shè)數(shù)據(jù)塊大小對(duì)所述待遷移虛擬機(jī)在所述源主機(jī)中的磁盤文件進(jìn)行快照,獲得磁盤數(shù)據(jù)塊;
判斷當(dāng)前快照所獲得的磁盤數(shù)據(jù)塊與上一快照所獲得的磁盤數(shù)據(jù)的數(shù)據(jù)塊差值是否低于預(yù)設(shè)門限值,若是,則停止快照,若否,則繼續(xù)對(duì)所述磁盤文件進(jìn)行快照,直至所述數(shù)據(jù)塊差值低于所述預(yù)設(shè)門限值,獲得所述磁盤數(shù)據(jù)。
優(yōu)選的,所述將所述磁盤數(shù)據(jù)寫入本地磁盤文件,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京浪潮數(shù)據(jù)技術(shù)有限公司,未經(jīng)北京浪潮數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911332536.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種可信虛擬機(jī)平臺(tái)
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動(dòng)態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級(jí)虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測、恢復(fù)系統(tǒng)及虛擬機(jī)檢測、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法
- 遷移方法和裝置
- 移動(dòng)邊緣系統(tǒng)中遷移應(yīng)用方法、相關(guān)設(shè)備及系統(tǒng)
- 虛擬機(jī)的遷移方法及裝置
- 數(shù)據(jù)遷移方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 計(jì)算任務(wù)遷移方法及計(jì)算任務(wù)遷移器
- 文件遷移方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 基于遷移工具的國產(chǎn)化應(yīng)用系統(tǒng)遷移方法
- 數(shù)據(jù)遷移方法及裝置
- 文件遷移方法及裝置
- 一種數(shù)據(jù)遷移方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





