欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于Openstack實現(xiàn)Hyperv虛擬機熱遷移的方法與流程

文檔序號:12595710閱讀:1674來源:國知局

本發(fā)明涉及一種實現(xiàn)Hyperv虛擬機熱遷移的方法,特別是涉及一種基于Openstack實現(xiàn)Hyperv虛擬機熱遷移的方法。



背景技術(shù):

云計算技術(shù)是IT(Information Technology,信息科技)產(chǎn)業(yè)界的一場技術(shù)革命,已經(jīng)成為了IT行業(yè)未來發(fā)展的方向。在現(xiàn)有云計算類型多元化的背景下,Openstack(開源的云計算管理平臺項目)平臺很好的實現(xiàn)了對混合云環(huán)境的統(tǒng)一認(rèn)證及管理工作。虛擬機作為云計算平臺的核心資源,高可用一直是一個避免不了的問題,而高可用必然涉及到虛擬機熱遷移。在Openstack平臺接入Hyperv(系統(tǒng)管理程序虛擬化技術(shù))集群后如何對虛擬機實現(xiàn)熱遷移就是各個云平臺需要考慮的問題。目前大多數(shù)云平臺虛擬化類型單一,沒有考慮Openstack接入Hyperv后虛擬機的熱遷移問題。因此,如何在此環(huán)境下實現(xiàn)對Hyperv虛擬機的熱遷移成為混合云平臺需要解決的重要技術(shù)問題。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是提供一種基于Openstack實現(xiàn)Hyperv虛擬機熱遷移的方法,其能夠自動評估Hyperv計算集群資源,決定虛擬機遷移目標(biāo)機,實現(xiàn)遷移虛擬機的內(nèi)存及網(wǎng)絡(luò)至目標(biāo)機,恢復(fù)虛擬機運行狀態(tài)。

本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:一種基于Openstack實現(xiàn)Hyperv虛擬機熱遷移的方法,其特征在于,其包括以下步驟:

步驟一,根據(jù)平臺運行環(huán)境在Hyperv集群中接入相應(yīng)類型的共享存儲,存儲接入位置指定在Hyperv指定的盤符下;

步驟二,云平臺資源調(diào)度器收集各計算節(jié)點資源信息;

步驟三,各計算節(jié)點服務(wù)負責(zé)把資源信息分類報告給Openstack控制節(jié)點;

步驟四,控制節(jié)點接收到資源信息并把相應(yīng)信息存儲至數(shù)據(jù)庫中;

步驟五,控制節(jié)點收到用戶觸發(fā)Hyperv虛擬機熱遷移請求,轉(zhuǎn)發(fā)給調(diào)度器;

步驟六,資源調(diào)度器執(zhí)行調(diào)度策略;

步驟七,評估請求中是否含有指定計算節(jié)點信息,是則指定節(jié)點資源滿足遷移要求,直接遷移至此計算節(jié)點;

步驟八,否則根據(jù)調(diào)度策略產(chǎn)生遷移目標(biāo)機;

步驟九,控制節(jié)點轉(zhuǎn)發(fā)熱遷移請求給計算節(jié)點;

步驟十,節(jié)點收到熱遷移請求后,根據(jù)虛擬機的原始配置申請對應(yīng)的資源;

步驟十一,根據(jù)原虛擬機配置通過Hyperv虛擬交換機管理器申請接口;

步驟十二,拷貝原虛擬機內(nèi)存頁至目標(biāo)機申請的內(nèi)存頁,拷貝過程中注意原虛擬機內(nèi)存頁的改變,應(yīng)該做好相應(yīng)標(biāo)記,并把改變的內(nèi)存頁同步至目標(biāo)機上;

步驟十三,在內(nèi)存頁拷貝完成的同時,在目標(biāo)機上恢復(fù)虛擬機運行狀態(tài)并同時關(guān)閉原虛擬機;

步驟十四,控制節(jié)點資源調(diào)度器完成資源同步;

步驟十五,熱遷移成功,控制節(jié)點返回成功狀態(tài)。

優(yōu)選地,所述計算節(jié)點資源信息應(yīng)包含CPU使用率、內(nèi)存大小及使用率。

本發(fā)明的積極進步效果在于:本發(fā)明能夠支持Hyperv集群虛擬機熱遷移,實現(xiàn)虛擬機高可用;熱遷移的調(diào)度工作由Openstack控制節(jié)點統(tǒng)籌執(zhí)行,減少了管理者的評估工作;配合適當(dāng)?shù)臋z測機制可以自動檢測虛擬機運行狀態(tài),實現(xiàn)虛擬機出錯時自動觸發(fā)熱遷移。

附圖說明

圖1為本發(fā)明的流程示意圖。

具體實施方式

下面結(jié)合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術(shù)方案。

如圖1所示,本發(fā)明基于Openstack實現(xiàn)Hyperv虛擬機熱遷移的方法包括以下步驟:

步驟一,根據(jù)平臺運行環(huán)境在Hyperv集群中接入相應(yīng)類型的共享存儲,存儲接入位置指定在Hyperv指定的盤符下;

步驟二,云平臺資源調(diào)度器收集各計算節(jié)點資源信息,計算節(jié)點資源信息應(yīng)包含CPU(Central Processing Unit,中央處理器)使用率、內(nèi)存大小及使用率等;

步驟三,各計算節(jié)點服務(wù)負責(zé)把資源信息分類報告給Openstack控制節(jié)點;

步驟四,控制節(jié)點接收到資源信息并把相應(yīng)信息存儲至數(shù)據(jù)庫中;

步驟五,控制節(jié)點收到用戶觸發(fā)Hyperv虛擬機熱遷移請求,轉(zhuǎn)發(fā)給調(diào)度器;

步驟六,資源調(diào)度器執(zhí)行調(diào)度策略;

步驟七,評估請求中是否含有指定計算節(jié)點信息,是則指定節(jié)點資源滿足遷移要求,直接遷移至此計算節(jié)點;

步驟八,否則根據(jù)調(diào)度策略產(chǎn)生遷移目標(biāo)機;

步驟九,控制節(jié)點轉(zhuǎn)發(fā)熱遷移請求給計算節(jié)點;

步驟十,節(jié)點收到熱遷移請求后,根據(jù)虛擬機的原始配置申請對應(yīng)的資源,這其中應(yīng)包含網(wǎng)絡(luò),內(nèi)存等;

步驟十一,根據(jù)原虛擬機配置通過Hyperv虛擬交換機管理器申請接口;

步驟十二,拷貝原虛擬機內(nèi)存頁至目標(biāo)機申請的內(nèi)存頁,拷貝過程中注意原虛擬機內(nèi)存頁的改變,應(yīng)該做好相應(yīng)標(biāo)記,并把改變的內(nèi)存頁同步至目標(biāo)機上;

步驟十三,在內(nèi)存頁拷貝完成的同時,在目標(biāo)機上恢復(fù)虛擬機運行狀態(tài)并同時關(guān)閉原虛擬機;

步驟十四,控制節(jié)點資源調(diào)度器完成資源同步;

步驟十五,熱遷移成功,控制節(jié)點返回成功狀態(tài)。

本發(fā)明能夠支持Hyperv集群虛擬機熱遷移,實現(xiàn)虛擬機高可用;熱遷移的調(diào)度工作由Openstack控制節(jié)點統(tǒng)籌執(zhí)行,減少了管理者的評估工作;配合適當(dāng)?shù)臋z測機制可以自動檢測虛擬機運行狀態(tài),實現(xiàn)虛擬機出錯時自動觸發(fā)熱遷移。

以上所述的具體實施例,對本發(fā)明的解決的技術(shù)問題、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
射阳县| 尉氏县| 忻城县| 赣榆县| 乌鲁木齐市| 德州市| 乌兰察布市| 七台河市| 将乐县| 神池县| 保定市| 翁源县| 灌南县| 南投县| 长宁区| 邵东县| 万载县| 荣成市| 闵行区| 平陆县| 涟水县| 林周县| 桐柏县| 元朗区| 临武县| 吉林市| 乌拉特后旗| 古交市| 乳山市| 平阳县| 沿河| 离岛区| 三台县| 宜都市| 宁远县| 林甸县| 衡阳县| 维西| 武安市| 黄平县| 文化|