[發明專利]一種虛擬資源的在線遷移方法和裝置在審
| 申請號: | 202111282164.4 | 申請日: | 2021-11-01 |
| 公開(公告)號: | CN113986467A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 張朝潞 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 資源 在線 遷移 方法 裝置 | ||
1.一種虛擬資源的在線遷移方法,其特征在于,所述方法包括:
控制待遷移的虛擬機從源物理服務器遷移到目標物理服務器,其中,遷移完成的虛擬機通過源物理服務器中的第一訪問者對象與分布式存儲系統進行數據交互,不同的虛擬機在物理服務器中對應的訪問者對象不同;
控制所述第一訪問者對象開啟IO重定向通道,以使所述第一訪問者對象將接收的數據通過所述IO重定向通道傳輸給目標物理服務器中創建的第二訪問者對象;
控制所述遷移完成的虛擬機向所述第二訪問者對象傳輸數據,并切斷所述遷移完成的虛擬機與所述第一訪問者對象的數據傳輸;
在所述第一訪問者對象接收的數據傳輸完畢后,控制所述第一訪問者對象關閉IO重定向通道,從而完成虛擬資源的遷移。
2.根據權利要求1所述的方法,其特征在于,訪問者對象包括iSCSI目標進程、環形隊列以及調度者進程,所述iSCSI目標進程用于將虛擬機發送的iSCSI數據包解析為SCSI命令,并將SCSI命令存儲至所述環形隊列中,所述SCSI命令是針對目標邏輯單元號的邏輯塊設備進行操作的命令;
所述調度者進程,用于從所述環形隊列中讀取和處理所述SCSI命令,獲得SCSI處理命令,并向所述分布式存儲系統發送SCSI處理命令,以使所述分布式存儲系統返回所述SCSI處理命令對應的操作結果。
3.根據權利要求2所述的方法,其特征在于,所述控制所述第一訪問者對象開啟IO重定向通道,包括:
控制所述第一訪問者對象中的調度者進程開啟IO重定向通道,以將第一訪問者對象的環形隊列存儲的命令以及分布式存儲系統返回的處理命令傳輸給所述第二訪問者對象中的調度者進程。
4.根據權利要求3所述的方法,其特征在于,所述控制所述第一訪問者對象中的調度者進程開啟IO重定向通道,包括:
向所述第一訪問者對象發送交接通知,所述交接通知中包含有所述第二訪問者對象的調度者進程的地址信息;
控制所述第一訪問者對象的調度者進程的IO重定向的目標地址為所述第二訪問者對象的調度者進程的地址,以將第一訪問者對象的環形隊列存儲的命令以及分布式存儲系統返回的處理命令傳輸給所述第二訪問者對象中的調度者進程。
5.根據權利要求2所述的方法,其特征在于,所述控制所述遷移完成的虛擬機向所述第二訪問者對象傳輸數據,并切斷所述遷移完成的虛擬機與所述第一訪問者對象的數據傳輸,包括:
控制所述遷移完成的虛擬機向所述第二訪問者對象中的iSCSI目標進程傳輸數據;
切斷所述遷移完成的虛擬機與所述第一訪問者對象中的iSCSI目標進程之間的數據傳輸。
6.根據權利要求1所述的方法,其特征在于,在所述控制所述第一訪問者對象開啟IO重定向通道之前,所述方法還包括:
控制所述目標物理服務器創建訪問者對象池,并在創建的訪問者對象池中獲取所述第二訪問者對象。
7.根據權利要求1所述的方法,其特征在于,所述控制待遷移的虛擬機從源物理服務器遷移到目標物理服務器,包括:
通過熱遷移方式控制待遷移的虛擬機從源物理服務器遷移到目標物理服務器。
8.一種虛擬資源的在線遷移裝置,其特征在于,所述裝置包括:
遷移控制模塊,用于控制待遷移的虛擬機從源物理服務器遷移到目標物理服務器,其中,遷移完成的虛擬機通過源物理服務器中的第一訪問者對象與分布式存儲系統進行數據交互,不同的虛擬機在物理服務器中對應的訪問者對象不同;
以及,控制所述第一訪問者對象開啟IO重定向通道,以使所述第一訪問者對象將接收的數據通過所述IO重定向通道傳輸給目標物理服務器中創建的第二訪問者對象;以及;
控制所述遷移完成的虛擬機向所述第二訪問者對象傳輸數據,并切斷所述遷移完成的虛擬機與所述第一訪問者對象的數據傳輸;
以及,在所述第一訪問者對象接收的數據傳輸完畢后,控制所述第一訪問者對象關閉IO重定向通道,從而完成虛擬資源的遷移。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司,未經北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111282164.4/1.html,轉載請聲明來源鉆瓜專利網。





