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

全局遷移管理器、網(wǎng)關(guān)、虛擬機(jī)遷移系統(tǒng)及其方法

文檔序號:9455938閱讀:462來源:國知局
全局遷移管理器、網(wǎng)關(guān)、虛擬機(jī)遷移系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種全局遷移管理器、網(wǎng)關(guān)、虛擬機(jī)遷移系統(tǒng)、利用全局遷移管理器進(jìn)行控制的方法、網(wǎng)關(guān)的控制方法以及虛擬機(jī)遷移系統(tǒng)的虛擬機(jī)遷移方法。
【背景技術(shù)】
[0002]隨著計算機(jī)硬件性能的快速發(fā)展,虛擬化技術(shù)正廣泛應(yīng)用在基于云計算的數(shù)據(jù)中心的各個層面,例如網(wǎng)絡(luò)虛擬化、存儲虛擬化和服務(wù)器虛擬化。服務(wù)器虛擬化通過使用虛擬化管理程序(或者虛擬化軟件)將一臺物理主機(jī)虛擬成多臺虛擬機(jī),各個虛擬機(jī)之間相互獨立,共享主機(jī)上的各種硬件資源包括CPU、存儲、網(wǎng)絡(luò)等。服務(wù)器虛擬化不僅可以提高整個數(shù)據(jù)中心IT環(huán)境的資源利用效率,還可以通過虛擬機(jī)遷移等技術(shù)更加高效的管理整個云計算系統(tǒng)的工作負(fù)載,增強(qiáng)云計算系統(tǒng)的彈性和靈活性。
[0003]虛擬機(jī)遷移是指通過虛擬化管理程序?qū)⑻摂M機(jī)從一個物理主機(jī)移動到另外一個物理主機(jī),既可以在同一個數(shù)據(jù)中心子網(wǎng)內(nèi)的不同物理主機(jī)之間進(jìn)行遷移,也可以在不同數(shù)據(jù)中心子網(wǎng)間的物理主機(jī)之間進(jìn)行遷移。通過將虛擬機(jī)從負(fù)載較重的主機(jī)移動到空閑主機(jī)或者將多個不同主機(jī)上的虛擬機(jī)整合到一臺主機(jī),能夠提高云計算業(yè)務(wù)性能,改善資源利用效率,減少能量消耗。
[0004]但是虛擬機(jī)遷移為工作負(fù)載管理帶來靈活性的同時也面臨一些問題。首先,數(shù)據(jù)中心提供云服務(wù)的應(yīng)用程序一般包含三層架構(gòu)(web前端,處理核心和后端數(shù)據(jù)庫),通常由多個虛擬機(jī)集合對外提供服務(wù),不同虛擬機(jī)之間存在著復(fù)雜的依賴關(guān)系,當(dāng)某一個虛擬機(jī)從一個子網(wǎng)遷移到另外一個子網(wǎng)其IP地址和主機(jī)名會發(fā)生改變,但是與其建立應(yīng)用連接的其他虛擬機(jī)不能感知該虛擬機(jī)的遷移行為,則會導(dǎo)致虛擬機(jī)之間原有的socket應(yīng)用連接中斷,應(yīng)用程序無法對外提供服務(wù)。另外如果外部客戶端與該遷移虛擬機(jī)有業(yè)務(wù)連接,當(dāng)虛擬機(jī)遷移至其他子網(wǎng),客戶端仍然使用虛擬機(jī)遷移前的IP地址尋址虛擬機(jī),則會導(dǎo)致業(yè)務(wù)中斷。因此在虛擬機(jī)跨子網(wǎng)遷移時,如何保障遷移虛擬機(jī)的原有業(yè)務(wù)連接不中斷是一個亟待解決的問題。
[0005]專利文獻(xiàn)I (US7,966,354,B2)提出一種采用DNS和三角路由實現(xiàn)跨子網(wǎng)的虛擬機(jī)遷移的方法。當(dāng)虛擬機(jī)從一個數(shù)據(jù)中心站點移動到另外一個數(shù)據(jù)中心站點其IP地址發(fā)生變化時,DNS服務(wù)器更新相應(yīng)的DNS記錄將該虛擬機(jī)的DNS映射成為遷移后的IP地址,之后當(dāng)客戶端查詢該虛擬機(jī)的DNS記錄時,DNS服務(wù)器返回虛擬機(jī)遷移后IP地址使得客戶端能夠?qū)ぶ返竭w移后的虛擬機(jī)并重新建立連接。
[0006]在專利文獻(xiàn)I公開的方法中要求應(yīng)用服務(wù)在全局DNS服務(wù)器中注冊,并要求每個可能發(fā)生遷移的虛擬機(jī)在該DNS服務(wù)器上都有唯一 DNS記錄以保證遷移后連接持續(xù)。但是很多早期開發(fā)的應(yīng)用程序和一些面向企業(yè)的小型應(yīng)用程序直接采用IP地址尋址服務(wù)器或者客戶端,其架構(gòu)并非為虛擬化云平臺設(shè)計。當(dāng)移植到云平臺進(jìn)行虛擬機(jī)遷移時,由于關(guān)聯(lián)虛擬機(jī)并不知曉虛擬機(jī)遷移前后的IP地址映射關(guān)系而仍然使用遷移前IP地址尋址遷移的虛擬機(jī),則會導(dǎo)致應(yīng)用連接丟失。

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

[0007]本發(fā)明提供一種全局遷移管理器、網(wǎng)關(guān)、虛擬機(jī)遷移系統(tǒng)、利用全局遷移管理器進(jìn)行控制的方法、網(wǎng)關(guān)的控制方法以及虛擬機(jī)遷移系統(tǒng)的虛擬機(jī)遷移方法,保障業(yè)務(wù)連續(xù)性和云服務(wù)的業(yè)務(wù)質(zhì)量。
[0008]實施方式涉及的全局遷移管理器,具有:存儲器,存儲有虛擬機(jī)信息管理表,該虛擬機(jī)信息管理表保存有全局唯一虛擬機(jī)識別信息;虛擬機(jī)遷移控制器,用于接收虛擬機(jī)遷移請求,通知源子網(wǎng)將處于源子網(wǎng)的虛擬機(jī)遷移至目標(biāo)子網(wǎng),并且從上述虛擬機(jī)管理信息表中提取出與遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址對應(yīng)的全局唯一虛擬機(jī)識別信息,將虛擬機(jī)遷移前的信息與該全局唯一虛擬機(jī)識別信息對應(yīng)地登記在虛擬機(jī)遷移記錄表中,進(jìn)一步用于接收虛擬機(jī)遷移完成通知,更新上述虛擬機(jī)信息管理表與上述虛擬機(jī)遷移記錄表中的與該全局唯一虛擬機(jī)識別信息對應(yīng)的遷移后的虛擬機(jī)的信息,根據(jù)上述全局唯一虛擬機(jī)識別信息、遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址以及遷移后的虛擬機(jī)的網(wǎng)絡(luò)地址產(chǎn)生虛擬機(jī)目的地址轉(zhuǎn)換請求;網(wǎng)關(guān)控制器,用于將所產(chǎn)生的上述虛擬機(jī)目的地址轉(zhuǎn)換請求發(fā)送給各個網(wǎng)關(guān),進(jìn)而在虛擬機(jī)遷移記錄表中的與上述全局唯一虛擬機(jī)識別信息對應(yīng)的本次遷移之前的網(wǎng)絡(luò)地址與虛擬機(jī)信息管理表中的初始網(wǎng)絡(luò)地址相同時,向源子網(wǎng)的網(wǎng)關(guān)發(fā)送虛假ARP更新請求消肩、O
[0009]實施方式涉及的網(wǎng)關(guān),具有:虛假ARP映射存儲器,存儲虛假ARP映射表,該虛假ARP映射表存儲遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址與源子網(wǎng)的網(wǎng)關(guān)的物理地址的映射關(guān)系;虛假ARP代理器,用于處理來自全局遷移管理器的虛假ARP更新請求消息,使遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址與源子網(wǎng)的網(wǎng)關(guān)物理地址形成映射關(guān)系,更新虛假ARP映射表,并且在更新虛假ARP映射表后主動向源子網(wǎng)廣播虛假ARP響應(yīng)消息。
[0010]實施方式涉及的虛擬機(jī)遷移系統(tǒng),具有全局遷移管理器和網(wǎng)關(guān),上述全局遷移管理器具有:存儲器,存儲有虛擬機(jī)信息管理表,該虛擬機(jī)信息管理表保存有全局唯一虛擬機(jī)識別信息;虛擬機(jī)遷移控制器,用于接收虛擬機(jī)遷移請求,通知源子網(wǎng)將處于源子網(wǎng)的虛擬機(jī)遷移至目標(biāo)子網(wǎng),并且從上述虛擬機(jī)管理信息表中提取出與遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址對應(yīng)的全局唯一虛擬機(jī)識別信息,將虛擬機(jī)遷移前的信息與該全局唯一虛擬機(jī)識別信息對應(yīng)地登記在虛擬機(jī)遷移記錄表中,進(jìn)一步用于接收虛擬機(jī)遷移完成通知,更新上述虛擬機(jī)信息管理表與上述虛擬機(jī)遷移記錄表中的與該全局唯一虛擬機(jī)識別信息對應(yīng)的遷移后的虛擬機(jī)的信息,根據(jù)上述全局唯一虛擬機(jī)識別信息、遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址以及遷移后的虛擬機(jī)的網(wǎng)絡(luò)地址產(chǎn)生虛擬機(jī)目的地址轉(zhuǎn)換請求;網(wǎng)關(guān)控制器,用于將所產(chǎn)生的上述虛擬機(jī)目的地址轉(zhuǎn)換請求發(fā)送給各個網(wǎng)關(guān),進(jìn)而在虛擬機(jī)遷移記錄表中的與上述全局唯一虛擬機(jī)識別信息對應(yīng)的本次遷移之前的網(wǎng)絡(luò)地址與虛擬機(jī)信息管理表中的初始網(wǎng)絡(luò)地址相同時,向源子網(wǎng)的網(wǎng)關(guān)發(fā)送虛假ARP更新請求消息,上述網(wǎng)關(guān)具有:虛假ARP映射存儲器,存儲虛假ARP映射表,該虛假ARP映射表存儲遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址與源子網(wǎng)的網(wǎng)關(guān)的物理地址的映射關(guān)系;虛假ARP代理器,用于處理來自全局遷移管理器的虛假ARP更新請求消息,使遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址與源子網(wǎng)的網(wǎng)關(guān)物理地址形成映射關(guān)系,更新虛假ARP映射表,并且在更新虛假ARP映射表后主動向源子網(wǎng)廣播虛假ARP響應(yīng)消息。
[0011]實施方式涉及的利用全局遷移管理器進(jìn)行控制的方法,具有:存儲步驟,在全局遷移管理器的存儲器中存儲虛擬機(jī)信息管理表,該虛擬機(jī)信息管理表保存有全局唯一虛擬機(jī)識別信息;虛擬機(jī)遷移控制步驟,全局遷移管理器的虛擬機(jī)遷移控制器接收虛擬機(jī)遷移請求,通知源子網(wǎng)將處于源子網(wǎng)的虛擬機(jī)遷移至目標(biāo)子網(wǎng),并且從上述虛擬機(jī)管理信息表中提取出與遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址對應(yīng)的全局唯一虛擬機(jī)識別信息,將虛擬機(jī)遷移前的信息與該全局唯一虛擬機(jī)識別信息對應(yīng)地登記在虛擬機(jī)遷移記錄表中,進(jìn)一步接收虛擬機(jī)遷移完成通知,更新上述虛擬機(jī)信息管理表與上述虛擬機(jī)遷移記錄表中的與該全局唯一虛擬機(jī)識別信息對應(yīng)的遷移后的虛擬機(jī)的信息,根據(jù)上述全局唯一虛擬機(jī)識別信息、遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址以及遷移后的虛擬機(jī)的網(wǎng)絡(luò)地址產(chǎn)生虛擬機(jī)目的地址轉(zhuǎn)換請求;網(wǎng)關(guān)控制步驟,全局遷移管理器的網(wǎng)關(guān)控制器將所產(chǎn)生的上述虛擬機(jī)目的地址轉(zhuǎn)換請求發(fā)送給各個網(wǎng)關(guān),進(jìn)而在虛擬機(jī)遷移記錄表中的與上述全局唯一虛擬機(jī)識別信息對應(yīng)的本次遷移之前的網(wǎng)絡(luò)地址與虛擬機(jī)信息管理表中的初始網(wǎng)絡(luò)地址相同時,向源子網(wǎng)的網(wǎng)關(guān)發(fā)送虛假ARP更新請求消息。
[0012]實施方式涉及的網(wǎng)關(guān)的控制方法,具有:虛假ARP映射存儲步驟,網(wǎng)關(guān)的虛假ARP映射存儲器存儲虛假ARP映射表,該虛假ARP映射表存儲遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址與源子網(wǎng)的網(wǎng)關(guān)的物理地址的映射關(guān)系;虛假ARP代理步驟,網(wǎng)關(guān)的虛假ARP代理器處理來自全局遷移管理器的虛假ARP更新請求消息,使遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址與源子網(wǎng)的網(wǎng)關(guān)物理地址形成映射關(guān)系,更新虛假ARP映射表,并且在更新虛假ARP映射表后主動向源子網(wǎng)廣播虛假ARP響應(yīng)消息。
[0013]實施方式涉及的虛擬機(jī)遷移系統(tǒng)的虛擬機(jī)遷移方法,該虛擬機(jī)遷移系統(tǒng)具有全局遷移管理器和網(wǎng)關(guān),上述虛擬機(jī)遷移方法具有:存儲步驟,將虛擬機(jī)信息管理表存儲在全局遷移管理器的存儲器中,該虛擬機(jī)信息管理表保存有全局唯一虛擬機(jī)識別信息;虛擬機(jī)遷移控制步驟,全局遷移管理器的虛擬機(jī)遷移控制器接收虛擬機(jī)遷移請求,通知源子網(wǎng)將處于源子網(wǎng)的虛擬機(jī)遷移至目標(biāo)子網(wǎng),并且從上述虛擬機(jī)管理信息表中提取出與遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址對應(yīng)的全局唯一虛擬機(jī)識別信息,將虛擬機(jī)遷移前的信息與該全局唯一虛擬機(jī)識別信息對應(yīng)地登記在虛擬機(jī)遷移記錄表中,進(jìn)一步接收虛擬機(jī)遷移完成通知,更新上述虛擬機(jī)信息管理表與上述虛擬機(jī)遷移記錄表中的與該全局唯一虛擬機(jī)識別信息對應(yīng)的遷移后的虛擬機(jī)的信息,根據(jù)上述全局唯一虛擬機(jī)識別信息、遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址以及遷移后的虛擬機(jī)的網(wǎng)絡(luò)地址產(chǎn)生虛擬機(jī)目的地址轉(zhuǎn)換請求;網(wǎng)關(guān)控制步驟,全局遷移管理器的網(wǎng)關(guān)控制器將所產(chǎn)生的上述虛擬機(jī)目的地址轉(zhuǎn)換請求發(fā)送給各個網(wǎng)關(guān),進(jìn)而在虛擬機(jī)遷移記錄表中的與上述全局唯一虛擬機(jī)識別信息對應(yīng)的本次遷移之前的網(wǎng)絡(luò)地址與虛擬機(jī)信息管理表中的初始網(wǎng)絡(luò)地址相同時,向源子網(wǎng)的網(wǎng)關(guān)發(fā)送虛假ARP更新請求消息;虛假ARP代理步驟,網(wǎng)關(guān)的虛假ARP代理器處理來自全局遷移管理器的虛假ARP更新請求消息,使遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址與源子網(wǎng)的網(wǎng)關(guān)物理地址形成映射關(guān)系,更新存儲遷移前的虛擬機(jī)的網(wǎng)絡(luò)地址與源子網(wǎng)的網(wǎng)關(guān)的物理地址的映射關(guān)系的虛假ARP映射表,并且在更新虛假ARP映射表后主動向源子網(wǎng)廣播虛假ARP響應(yīng)消息。
[0014]通過本發(fā)明的全局遷移管理器、網(wǎng)關(guān)、虛擬機(jī)遷移系統(tǒng)、利用全局遷移管理器進(jìn)行控制的方法、網(wǎng)關(guān)的控制方法以及虛擬機(jī)遷移系統(tǒng)的虛擬機(jī)遷移方法中的至少一個,能夠保持在虛擬機(jī)遷移后IP地址發(fā)生變化的情況下應(yīng)用連接不中斷,從而保障業(yè)務(wù)連續(xù)性和云服務(wù)的業(yè)務(wù)質(zhì)量。
【附圖說明】
[0015]圖1.根據(jù)一個實施例的虛擬機(jī)遷移系統(tǒng)的示例性框圖。
[0016]圖2.根據(jù)一個實施例的主機(jī)功能示例性框圖。
[0017]圖3.根據(jù)一個實施例的網(wǎng)關(guān)設(shè)備功能示例性框圖。
[0018]圖4.根據(jù)一個實施例的全局遷移管理器功能示例性框圖。
[0019]圖5.根據(jù)一個實施例的虛擬機(jī)
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巴塘县| 纳雍县| 江安县| 南投县| 五大连池市| 万载县| 八宿县| 遂川县| 微山县| 溧水县| 大丰市| 河间市| 泾源县| 丰顺县| 微山县| 巧家县| 洱源县| 建瓯市| 奉化市| 虹口区| 增城市| 丰宁| 溧水县| 监利县| 南华县| 建平县| 鹤峰县| 定安县| 文成县| 山阴县| 馆陶县| 临汾市| 卓资县| 内乡县| 长寿区| 广宁县| 贡觉县| 洞头县| 柳江县| 西乌珠穆沁旗| 定兴县|