[發明專利]計算機系統和虛擬機遷移方法有效
| 申請號: | 201080043534.2 | 申請日: | 2010-09-22 |
| 公開(公告)號: | CN102576343A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 蘆原浩司;大和純一 | 申請(專利權)人: | 日本電氣株式會社 |
| 主分類號: | G06F15/00 | 分類號: | G06F15/00;G06F9/46;G06F9/50;G06F11/30 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;黃耀鈞 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機系統 虛擬機 遷移 方法 | ||
技術領域
本發明涉及計算機系統和虛擬機的遷移方法,更具體地說,涉及一種計算機系統,其在實施網絡環境和IT環境的整合管理時可能進行虛擬機的遷移。
背景技術
在最近幾年,通過運行在單物理服務器中的多個虛擬機,使得更靈活的系統配置變得可能。在這種系統中,系統負荷分配、故障避免等等可通過遷移技術來實現,該遷移技術中不需要停止運行的虛擬機,運行的虛擬機可被遷移到另外一物理服務器和一內存區域。
作為遷移技術,已知的有例如WO2005/083569(專利文獻1),JP2009-146106A(專利文獻2),JP2004-78465A(專利文獻3)。
專利文獻1揭示一網絡系統,其提供了一連接控制器和運行服務器的交換控制器,將連接目的地從包含主服務器的目標網絡切換到包含備份服務器的切換目的地目標網絡。在這種配置中,在專利文獻1中揭示的系統可能實施遷移操作而沒有對用戶的服務停止和通信的重設。
專利文獻2揭示一存儲系統,在該存儲系統中,通過切換作為虛擬端口的附加目的地的物理端口到另外一物理端口,并且基于切換目的地的物理端口的標識數據更新交換機單元的路由表,來改變到相同存儲器的接入路由。
專利文獻3揭示一技術,在該技術在進程遷移處理中的遷移對象進程的停止時間被減少。
在一計算機系統中,其中多個計算機通過一個網絡連接,通常單獨地需要管理網絡的網絡管理者和管理計算機的IT(信息技術)管理者。IT管理者考慮到在計算機側的負載(例如CPU和內存的使用率),但是沒有考慮到在網絡側的負載,來實施虛擬機的遷移。當遷移虛擬機的內存映像時,有一種情況是數據的傳輸通過網絡來進行。在這個時期,不考慮在網絡側的內存映像的遷移,對虛擬機的訪問繼續著。所以擔心出現隨虛擬機的遷移而出現的流量會阻礙遷移對象虛擬機和另一虛擬機的通信。
引用列表
[專利文獻1]WO2005/083569
[專利文獻2]JP2009-146106A
[專利文獻3]JP2004-78465A
發明內容
以這種方式,因為計算機系統在網絡側和IT側被獨立地管理,所以虛擬機遷移的設置在網絡側和IT側被單獨地實施。但是,為了執行虛擬機的遷移,考慮到在網絡側和IT(計算機)側的影響,需要實施在網絡側和IT側的集成管理。
本發明的一個目的是提供一計算機系統,其中虛擬機的遷移可以通過集成地控制網絡側和計算機側而實施。
為了得到上述的目的,本發明使用下述的方案。
本發明的計算機系統提供有VM管理裝置、Openflow控制器和交換機。VM管理裝置被配置為指令運行在物理服務器上的虛擬機遷移到管理所述虛擬機的虛擬機監控器和遷移目的地虛擬機監控器。當來自遷移已經完成的虛擬機的分組數據與設置到該交換機中的流所示的規則不相適應時,交換機向OpenFlow控制器通告包含在分組數據中的MAC地址。OpenFlow控制器設置用于遷移目的地VM的通信流,該通信流是根據向交換機通告的MAC地址生成的。交換機基于用于遷移目的地VM的通信流所示的行動,傳輸遵循用于所述遷移目的地VM的通信流所示出的規則的所述虛擬機的分組數據到遷移目的地虛擬機。
本發明的虛擬機遷移方法包括:VM管理裝置指令運行在物理服務器上的虛擬機遷移到管理所述虛擬機的虛擬機監控器和遷移目的地虛擬機監控器;當來自遷移已經完成的虛擬機的分組數據與設置到交換機中的流所示的規則不相適應時,向OpenFlow控制器通告分組數據的MAC地址;OpenFlow控制器設置用于遷移目的地VM的通信流到交換機,該通信流根據通告到所述交換機的MAC地址而生成;
所述交換機根據用于遷移目的地VM的通信流所示的行動,傳輸遵循用于所述遷移目的地VM的通信流所示出的規則的所述虛擬機的分組數據到遷移目的地虛擬機。
如上所述,根據本發明,通過設置根據所接收的第一個分組的MAC地址的流到交換機,與遷移對象虛擬機的通信可以被切換到遷移目的地虛擬機。通過至少設置虛擬機的遷移目的地到虛擬機管理裝置,可以對虛擬機的內存映像的傳輸和與遷移目的地虛擬機的通信進行切換。而且,在本發明中,因為交換機目的地的切換是通過OpenFlow控制器設置的流來實施的,所以從網絡側來看伴隨著虛擬機的遷移,虛擬機停止的時間可以被減少。
根據本發明,虛擬機的遷移可以通過集成控制網絡側和像源的計算機側來進行。
而且,可減少在虛擬機的遷移中的分組損失。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日本電氣株式會社,未經日本電氣株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080043534.2/2.html,轉載請聲明來源鉆瓜專利網。





