[發(fā)明專利]用于熱遷移虛擬機(jī)的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201610812046.2 | 申請(qǐng)日: | 2016-09-09 |
| 公開(kāi)(公告)號(hào): | CN106648826B | 公開(kāi)(公告)日: | 2018-06-19 |
| 發(fā)明(設(shè)計(jì))人: | 柴穩(wěn);張宇 | 申請(qǐng)(專利權(quán))人: | 北京百度網(wǎng)訊科技有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 北京英賽嘉華知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11204 | 代理人: | 王達(dá)佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 物理機(jī) 虛擬機(jī) 源物理機(jī) 熱遷移 不兼容 方法和裝置 兼容 動(dòng)態(tài)遷移 預(yù)設(shè) 架構(gòu) 異構(gòu)集群 物理CPU 獲取源 兼容性 局限 響應(yīng) 申請(qǐng) | ||
1.一種用于熱遷移虛擬機(jī)的方法,其特征在于,所述方法包括:
響應(yīng)于收到將虛擬機(jī)從源物理機(jī)熱遷移到目的物理機(jī)的請(qǐng)求,獲取所述源物理機(jī)的中央處理器CPU信息和所述目的物理機(jī)的CPU信息,其中,所述CPU信息包括CPU指令集架構(gòu)和CPU特征,CPU特征是除了基礎(chǔ)的指令集架構(gòu)之外的擴(kuò)展的特殊指令;
確定所述源物理機(jī)的CPU指令集架構(gòu)和所述目的物理機(jī)的CPU指令集架構(gòu)是否兼容;
響應(yīng)于確定出所述源物理機(jī)的CPU指令集架構(gòu)和所述目的物理機(jī)的CPU指令集架構(gòu)兼容,則進(jìn)一步確定所述源物理機(jī)的CPU特征和所述目的物理機(jī)的CPU特征是否兼容;
響應(yīng)于確定出所述源物理機(jī)的CPU特征和所述目的物理機(jī)的CPU特征不兼容,則進(jìn)一步確定所述源物理機(jī)和所述目的物理機(jī)之間不兼容的CPU特征是否在預(yù)設(shè)的名單中;
響應(yīng)于確定出所述不兼容的CPU特征在預(yù)設(shè)的名單中,則將所述虛擬機(jī)從所述源物理機(jī)熱遷移到所述目的物理機(jī)。
2.根據(jù)權(quán)利要求1所述的用于熱遷移虛擬機(jī)的方法,其特征在于,所述方法還包括生成預(yù)設(shè)的名單的步驟,包括:
獲取集群計(jì)算系統(tǒng)中每個(gè)物理機(jī)CPU的CPU信息,其中,所述CPU信息包括CPU指令集架構(gòu)和CPU特征;
將CPU指令集架構(gòu)兼容但CPU特征不兼容的物理機(jī)CPU作為候選物理機(jī)CPU集合;
將所述候選物理機(jī)CPU集合中的每個(gè)物理機(jī)CPU之間不兼容的CPU特征添加到名單中。
3.根據(jù)權(quán)利要求2所述的用于熱遷移虛擬機(jī)的方法,其特征在于,所述方法還包括:
對(duì)所述名單中的不兼容的CPU特征進(jìn)行CPU信息編碼。
4.根據(jù)權(quán)利要求2所述的用于熱遷移虛擬機(jī)的方法,其特征在于,所述方法還包括:
禁用所述名單中的不兼容的CPU特征。
5.根據(jù)權(quán)利要求1所述的用于熱遷移虛擬機(jī)的方法,其特征在于,所述獲取所述源物理機(jī)的CPU信息和所述目的物理機(jī)的CPU信息,包括:
通過(guò)CPU匯編指令傳入不同的指令參數(shù)以獲取所述源物理機(jī)的CPU信息和所述目的物理機(jī)的CPU信息。
6.根據(jù)權(quán)利要求1所述的用于熱遷移虛擬機(jī)的方法,其特征在于,所述虛擬機(jī)采用物理機(jī)近似模式。
7.根據(jù)權(quán)利要求1所述的用于熱遷移虛擬機(jī)的方法,其特征在于,所述方法還包括生成兼容CPU模式的步驟,包括:
獲取集群計(jì)算系統(tǒng)中每個(gè)物理機(jī)CPU的CPU信息,其中,所述CPU信息包括CPU指令集架構(gòu)和CPU特征;
將每個(gè)物理機(jī)CPU之間兼容的CPU指令集架構(gòu)和兼容的CPU特征組合成兼容CPU模式以供每個(gè)虛擬機(jī)使用。
8.一種用于熱遷移虛擬機(jī)的裝置,其特征在于,所述裝置包括:
獲取單元,配置用于響應(yīng)于收到將虛擬機(jī)從源物理機(jī)熱遷移到目的物理機(jī)的請(qǐng)求,獲取所述源物理機(jī)的中央處理器CPU信息和所述目的物理機(jī)的CPU信息,其中,所述CPU信息包括CPU指令集架構(gòu)和CPU特征,CPU特征是除了基礎(chǔ)的指令集架構(gòu)之外的擴(kuò)展的特殊指令;
檢測(cè)單元,配置用于確定所述源物理機(jī)的CPU指令集架構(gòu)和所述目的物理機(jī)的CPU指令集架構(gòu)是否兼容;響應(yīng)于確定出所述源物理機(jī)的CPU指令集架構(gòu)和所述目的物理機(jī)的CPU指令集架構(gòu)兼容,則進(jìn)一步確定所述源物理機(jī)的CPU特征和所述目的物理機(jī)的CPU特征是否兼容;
查詢單元,配置用于響應(yīng)于確定出所述源物理機(jī)的CPU特征和所述目的物理機(jī)的CPU特征不兼容,則進(jìn)一步確定所述源物理機(jī)和所述目的物理機(jī)之間不兼容的CPU特征是否在預(yù)設(shè)的名單中;
控制單元,配置用于響應(yīng)于確定出所述不兼容的CPU特征在預(yù)設(shè)的名單中,則將所述虛擬機(jī)從所述源物理機(jī)熱遷移到所述目的物理機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京百度網(wǎng)訊科技有限公司,未經(jīng)北京百度網(wǎng)訊科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610812046.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 基于虛擬機(jī)遷移的報(bào)文傳輸方法和裝置
- 一種資源調(diào)度方法、裝置及系統(tǒng)
- 為虛擬機(jī)分配物理機(jī)的方法及裝置
- 一種云計(jì)算平臺(tái)中虛擬機(jī)資源調(diào)度方法和調(diào)度系統(tǒng)
- 復(fù)位物理機(jī)的方法、裝置與系統(tǒng)
- 虛擬機(jī)的動(dòng)態(tài)調(diào)度方法和裝置
- 一種虛擬機(jī)選擇物理機(jī)的方法和系統(tǒng)
- 物理機(jī)租用服務(wù)系統(tǒng)、方法、終端及存儲(chǔ)介質(zhì)
- 一種物理機(jī)納管方法及裝置
- 一種云平臺(tái)資源碎片優(yōu)化的虛擬機(jī)放置方法及系統(tǒ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ī)故障檢測(cè)、恢復(fù)系統(tǒng)及虛擬機(jī)檢測(cè)、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法
- 管理虛擬機(jī)的裝置、系統(tǒng)和方法
- 一種物理機(jī)到虛擬機(jī)的在線遷移方法、裝置和系統(tǒng)
- 一種虛擬機(jī)遷移的管理方法和系統(tǒng)
- 虛擬機(jī)熱遷移和部署的方法、服務(wù)器及集群系統(tǒng)
- 一種資源調(diào)度方法、裝置及系統(tǒng)
- 一種虛擬機(jī)遷移方法、虛擬機(jī)遷移裝置及源物理主機(jī)
- 用于熱遷移虛擬機(jī)的方法和裝置
- 一種虛擬機(jī)并發(fā)遷移方法
- 虛擬機(jī)熱遷移方法、裝置、系統(tǒng)、存儲(chǔ)介質(zhì)及設(shè)備
- 一種優(yōu)化的虛擬機(jī)自動(dòng)遷移系統(tǒng)和方法
- 一種虛擬機(jī)熱遷移轉(zhuǎn)發(fā)不丟包的方法和裝置
- 一種面向IaaS云平臺(tái)的資源調(diào)度效率優(yōu)化方法及系統(tǒng)
- 虛擬機(jī)熱遷移方法及裝置
- 虛擬機(jī)熱遷移方法、裝置和設(shè)備
- 一種基于多維度的冷熱數(shù)據(jù)遷移方法及系統(tǒng)
- 熱遷移處理方法及裝置、存儲(chǔ)介質(zhì)和電子設(shè)備
- 一種基于OVS的虛擬機(jī)熱遷移方法和系統(tǒng)
- 一種虛擬機(jī)熱遷移方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種虛擬機(jī)跨集群遷移方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 一種虛擬機(jī)熱遷移系統(tǒng)及其熱遷移方法





