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

采用自動(dòng)可兼容技術(shù)的虛擬機(jī)遷移實(shí)現(xiàn)方法與流程

文檔序號(hào):11519401閱讀:276來(lái)源:國(guó)知局

本發(fā)明涉及虛擬機(jī)技術(shù)領(lǐng)域,具體涉及一種采用自動(dòng)可兼容技術(shù)的虛擬機(jī)遷移實(shí)現(xiàn)方法。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)計(jì)算方面發(fā)生了很多變化,比如并行計(jì)算、網(wǎng)格計(jì)算、分布式計(jì)算,近幾年學(xué)術(shù)界又提出云計(jì)算模型。在云計(jì)算模型中,資源是共享的,并根據(jù)用戶的請(qǐng)求進(jìn)行預(yù)留。通過(guò)虛擬化技術(shù),可以在同臺(tái)服務(wù)器(server)上面部署多臺(tái)虛擬機(jī)(vm),通過(guò)虛擬機(jī)監(jiān)控器(vmm)分時(shí)復(fù)用server的資源,來(lái)進(jìn)行有效的利用server。每個(gè)用戶的服務(wù)運(yùn)行在一臺(tái)vm上,在用戶的請(qǐng)求被批準(zhǔn)后,云計(jì)算平臺(tái)必須向用戶保證嚴(yán)格執(zhí)行用戶的請(qǐng)求,讓用戶感覺(jué)不到自己所處的環(huán)境為虛擬機(jī),而認(rèn)為是在真實(shí)的物理機(jī)上。此外,云計(jì)算平臺(tái)還需要?jiǎng)討B(tài)平衡云計(jì)算中心中服務(wù)器之間的負(fù)載,避免產(chǎn)生某個(gè)server負(fù)擔(dān)過(guò)重。即避免同臺(tái)server上有過(guò)多的虛擬機(jī)vm,或者有過(guò)多相同的服務(wù)(例如有多個(gè)vm都是cpu計(jì)算型、或者都是io型)導(dǎo)致server運(yùn)行速度過(guò)慢。因此,如何高效管理server資源,是云計(jì)算需要解決的重要問(wèn)題。

有效的解決方式是進(jìn)行vm遷移,目前vm的動(dòng)態(tài)遷移大都是server上的服務(wù)器監(jiān)控到后,由人工手動(dòng)進(jìn)行遷移,而且只能在相同的server監(jiān)視器上進(jìn)行遷移,例如:相同的xen架構(gòu)或者kvm架構(gòu),卻不能在xen和kvm間進(jìn)行遷移。



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

本發(fā)明要解決的技術(shù)問(wèn)題是:本發(fā)明針對(duì)以上問(wèn)題,提供一種采用自動(dòng)可兼容技術(shù)的虛擬機(jī)遷移實(shí)現(xiàn)方法。

本發(fā)明所采用的技術(shù)方案為:

采用自動(dòng)可兼容技術(shù)的虛擬機(jī)遷移實(shí)現(xiàn)方法,所述方法通過(guò)在云計(jì)算架構(gòu)中加入控制模塊:中央控制器、本地控制器,其中:中央控制器、本地控制器上面運(yùn)行著資源監(jiān)控服務(wù)和遷移管理服務(wù);系統(tǒng)的資源監(jiān)控由中央控制器中的資源監(jiān)控服務(wù)和本地控制器中的資源監(jiān)控服務(wù)配合完成,中央控制器中的資源監(jiān)控服務(wù)周期性的向本地控制器中的資源監(jiān)控服務(wù)發(fā)送請(qǐng)求,獲取各自server上的資源使用情況;中央控制器中的資源監(jiān)控服務(wù)記錄著整個(gè)云計(jì)算中心的各個(gè)服務(wù)器的資源使用情況,當(dāng)資源使用超過(guò)某個(gè)閾值時(shí),系統(tǒng)就會(huì)通過(guò)遷移管理服務(wù)發(fā)起動(dòng)態(tài)遷移操作。

中央控制器中的資源監(jiān)控服務(wù)和各個(gè)服務(wù)器上的本地資源監(jiān)控服務(wù)進(jìn)行交互,確定出哪個(gè)虛擬機(jī)需要遷移,并且確定出遷移的宿主服務(wù)器,當(dāng)確定出源和目的虛擬機(jī)、服務(wù)器時(shí),系統(tǒng)就會(huì)把信息發(fā)給中央和本地遷移管理服務(wù)。

所述方法通過(guò)本地控制器的源遷移管理服務(wù)負(fù)責(zé)進(jìn)行本地虛擬機(jī)的遷移,當(dāng)源目的虛擬機(jī)監(jiān)控器不同時(shí),通過(guò)狀態(tài)轉(zhuǎn)換器把源平臺(tái)vm轉(zhuǎn)為目的平臺(tái)的vm格式,再進(jìn)行傳輸,目的遷移管理服務(wù)負(fù)責(zé)在目的主機(jī)接收虛擬機(jī)。

所述方法通過(guò)中央控制器的遷移管理服務(wù)負(fù)責(zé)源遷移管理服務(wù)和目的遷移管理服務(wù)的通信和交互,并實(shí)時(shí)監(jiān)控遷移過(guò)程中的資源使用情況,可以隨時(shí)控制遷移的速度,例如,當(dāng)前云計(jì)算中的帶寬有限時(shí),遷移服務(wù)就會(huì)通過(guò)控制遷移的帶寬來(lái)控制遷移的速度,在盡量不影響其他服務(wù)的情況下完成虛擬機(jī)的遷移。有時(shí)甚至?xí)舆t遷移,或者進(jìn)行快速遷移。

本地控制器中的資源監(jiān)控服務(wù)除了監(jiān)控本機(jī)的資源使用情況還記錄了本地的各個(gè)虛擬機(jī)的對(duì)于cpu、內(nèi)存和網(wǎng)絡(luò)帶寬的使用情況。

所述cpu使用情況獲取過(guò)程如下:在云計(jì)算中心的服務(wù)器上,通過(guò)vmm對(duì)各個(gè)vm進(jìn)行調(diào)度,通過(guò)對(duì)vm虛擬機(jī)的切換進(jìn)行跟蹤,vmm可以方便的得到各個(gè)vm對(duì)server的cpu使用情況??梢酝ㄟ^(guò)修改vmm對(duì)應(yīng)代碼實(shí)現(xiàn)。

所述內(nèi)存使用情況獲取過(guò)程如下:在vm創(chuàng)建時(shí),vmm安裝配置文件給vm分配定量的內(nèi)存,在全虛擬化的vm中,當(dāng)vm使用內(nèi)存時(shí),會(huì)交由vmm來(lái)進(jìn)行內(nèi)存管理。當(dāng)vm的內(nèi)存使用發(fā)生緊缺時(shí),由vmm進(jìn)行vm的使用內(nèi)存頁(yè)到交換區(qū)的復(fù)制,于是可以得到內(nèi)存使用緊張的vm。

所述帶寬使用情況獲取過(guò)程如下:vm中的網(wǎng)卡都是虛擬出來(lái)的,實(shí)際的網(wǎng)絡(luò)傳輸也是通過(guò)調(diào)用server的網(wǎng)卡來(lái)進(jìn)行傳輸?shù)?,所述方法可以通過(guò)vmm監(jiān)控到每個(gè)vm的帶寬使用情況。

注:vmm虛擬機(jī)(vmmvirtualmachinemonitor)它包括規(guī)劃、部署、管理和優(yōu)化虛擬基礎(chǔ)結(jié)構(gòu)等端到端功能;vm虛擬機(jī)。

本發(fā)明的有益效果為:

本發(fā)明針對(duì)云計(jì)算平臺(tái)的特點(diǎn),能在不同的云計(jì)算平臺(tái)間進(jìn)行遷移,能夠?qū)崟r(shí)監(jiān)控云計(jì)算中各個(gè)服務(wù)器的資源使用情況,能夠自主選擇是否進(jìn)行動(dòng)態(tài)遷移,能夠在不同的虛擬機(jī)監(jiān)控器之間進(jìn)行遷移,這大大提高的遷移的兼容性和靈活性,能夠?qū)?dòng)態(tài)遷移的過(guò)程進(jìn)行實(shí)施監(jiān)控,從而避免動(dòng)態(tài)遷移過(guò)程中占用過(guò)多的帶寬等資源。從而保證遷移過(guò)程中的vm服務(wù)質(zhì)量。

附圖說(shuō)明

圖1為虛擬機(jī)遷移結(jié)構(gòu)圖。

具體實(shí)施方式

下面根據(jù)說(shuō)明書(shū)附圖,結(jié)合具體實(shí)施方式對(duì)本發(fā)明進(jìn)一步說(shuō)明:

實(shí)施例1:

如圖1所示,采用自動(dòng)可兼容技術(shù)的虛擬機(jī)遷移實(shí)現(xiàn)方法,所述方法通過(guò)在云計(jì)算架構(gòu)中加入控制模塊:中央控制器、本地控制器,其中:中央控制器、本地控制器上面運(yùn)行著資源監(jiān)控服務(wù)和遷移管理服務(wù);系統(tǒng)的資源監(jiān)控由中央控制器中的資源監(jiān)控服務(wù)和本地控制器中的資源監(jiān)控服務(wù)配合完成,中央控制器中的資源監(jiān)控服務(wù)周期性的向本地控制器中的資源監(jiān)控服務(wù)發(fā)送請(qǐng)求,獲取各自server上的資源使用情況;中央控制器中的資源監(jiān)控服務(wù)記錄著整個(gè)云計(jì)算中心的各個(gè)服務(wù)器的資源使用情況,當(dāng)資源使用超過(guò)某個(gè)閾值時(shí),系統(tǒng)就會(huì)通過(guò)遷移管理服務(wù)發(fā)起動(dòng)態(tài)遷移操作。

實(shí)施例2

在實(shí)施例1的基礎(chǔ)上,本實(shí)施例中央控制器中的資源監(jiān)控服務(wù)和各個(gè)服務(wù)器上的本地資源監(jiān)控服務(wù)進(jìn)行交互,確定出哪個(gè)虛擬機(jī)需要遷移,并且確定出遷移的宿主服務(wù)器,當(dāng)確定出源和目的虛擬機(jī)、服務(wù)器時(shí),系統(tǒng)就會(huì)把信息發(fā)給中央和本地遷移管理服務(wù)。

實(shí)施例3

在實(shí)施例2的基礎(chǔ)上,本實(shí)施例所述方法通過(guò)本地控制器的源遷移管理服務(wù)負(fù)責(zé)進(jìn)行本地虛擬機(jī)的遷移,當(dāng)源目的虛擬機(jī)監(jiān)控器不同時(shí),通過(guò)狀態(tài)轉(zhuǎn)換器把源平臺(tái)vm轉(zhuǎn)為目的平臺(tái)的vm格式,再進(jìn)行傳輸,目的遷移管理服務(wù)負(fù)責(zé)在目的主機(jī)接收虛擬機(jī)。

實(shí)施例4

在實(shí)施例3的基礎(chǔ)上,本實(shí)施例所述方法通過(guò)中央控制器的遷移管理服務(wù)負(fù)責(zé)源遷移管理服務(wù)和目的遷移管理服務(wù)的通信和交互,并實(shí)時(shí)監(jiān)控遷移過(guò)程中的資源使用情況,可以隨時(shí)控制遷移的速度,例如,當(dāng)前云計(jì)算中的帶寬有限時(shí),遷移服務(wù)就會(huì)通過(guò)控制遷移的帶寬來(lái)控制遷移的速度,在盡量不影響其他服務(wù)的情況下完成虛擬機(jī)的遷移。有時(shí)甚至?xí)舆t遷移,或者進(jìn)行快速遷移。

實(shí)施例5

在任一實(shí)施例1-4的基礎(chǔ)上,本實(shí)施例本地控制器中的資源監(jiān)控服務(wù)除了監(jiān)控本機(jī)的資源使用情況還記錄了本地的各個(gè)虛擬機(jī)的對(duì)于cpu、內(nèi)存和網(wǎng)絡(luò)帶寬的使用情況。

實(shí)施例6

在實(shí)施例5的基礎(chǔ)上,本實(shí)施例所述cpu使用情況獲取過(guò)程如下:在云計(jì)算中心的服務(wù)器上,通過(guò)vmm對(duì)各個(gè)vm進(jìn)行調(diào)度,通過(guò)對(duì)vm虛擬機(jī)的切換進(jìn)行跟蹤,vmm可以方便的得到各個(gè)vm對(duì)server的cpu使用情況??梢酝ㄟ^(guò)修改vmm對(duì)應(yīng)代碼實(shí)現(xiàn)。

實(shí)施例7

在實(shí)施例6的基礎(chǔ)上,本實(shí)施例所述內(nèi)存使用情況獲取過(guò)程如下:在vm創(chuàng)建時(shí),vmm安裝配置文件給vm分配定量的內(nèi)存,在全虛擬化的vm中,當(dāng)vm使用內(nèi)存時(shí),會(huì)交由vmm來(lái)進(jìn)行內(nèi)存管理。當(dāng)vm的內(nèi)存使用發(fā)生緊缺時(shí),由vmm進(jìn)行vm的使用內(nèi)存頁(yè)到交換區(qū)的復(fù)制,于是可以得到內(nèi)存使用緊張的vm。

實(shí)施例8

在實(shí)施例6的基礎(chǔ)上,本實(shí)施例所述帶寬使用情況獲取過(guò)程如下:vm中的網(wǎng)卡都是虛擬出來(lái)的,實(shí)際的網(wǎng)絡(luò)傳輸也是通過(guò)調(diào)用server的網(wǎng)卡來(lái)進(jìn)行傳輸?shù)?,所述方法可以通過(guò)vmm監(jiān)控到每個(gè)vm的帶寬使用情況。

實(shí)施方式僅用于說(shuō)明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
获嘉县| 正蓝旗| 宜章县| 玉龙| 原阳县| 桑植县| 广宗县| 鲁山县| 广西| 蒙山县| 成安县| 凤山县| 黑龙江省| 二手房| 金阳县| 江油市| 渑池县| 乐亭县| 中江县| 平利县| 平顶山市| 江门市| 江油市| 鸡东县| 新巴尔虎左旗| 土默特左旗| 盈江县| 康乐县| 怀柔区| 武城县| 芮城县| 江达县| 保定市| 监利县| 丹阳市| 峡江县| 凤阳县| 大同县| 石家庄市| 峡江县| 定襄县|