[發明專利]一種云數據中心操作系統中虛擬機關聯-反關聯系統及其方法在審
| 申請號: | 201310017943.0 | 申請日: | 2013-01-18 |
| 公開(公告)號: | CN103078870A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 郭鋒;趙仁明;劉正偉 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F9/455 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據中心 操作系統 虛擬機 關聯 系統 及其 方法 | ||
技術領域
本發明涉及云數據中心操作系統中調度技術領域,具體地說是一種云數據中心操作系統中虛擬機關聯-反關聯系統及其方法。
背景技術
當前,云計算逐漸被行業認可,云數據中心操作系統逐漸實現并付諸于實踐。在云數據中心操作系統中,系統的安全性尤為重要,它直接關系著系統的可用性。
大多數同類系統并沒有實現虛擬機關聯、反關聯功能,但大多對安全性要求較高的行業會要求有此功能。
為了保證系統的安全性、行業性,我們提出了云數據中心操作系統中虛擬機關聯-反關聯系統。
發明內容
本發明的技術任務是解決現有技術的不足,提供一種云數據中心操作系統中虛擬機關聯-反關聯系統。
本發明的技術方案是按以下方式實現的,系統結構包括:虛擬機開啟時關聯-反關聯模塊(1);虛擬機遷移時關聯-反關聯模塊(2);虛擬機HA時關聯-反關聯模塊(3);關聯性監控模塊(4),其中,?
虛擬機開啟時關聯-反關聯模塊(1)是指虛擬機開啟選擇宿主物理機時,優先考慮與其關聯的虛擬機所在的物理機,不能選擇與其反關聯虛擬機所在的物理機,?同時考慮到宿主機的負載;
虛擬機遷移時關聯-反關聯模塊(2)是指虛擬機遷移時,與其關聯的虛擬機同時自動遷移,目標物理機選擇時,考慮所有與待遷移虛擬機關聯虛擬機的負載;同時,目標物理機不能選擇與其反關聯的虛擬機所在的宿主機;
虛擬機HA時關聯-反關聯模塊(3)是指虛擬機HA時,同時HA與其關聯的虛擬機,在目標宿主機的選擇上,不考慮與其反關聯虛擬機所在的物理機;
關聯性監控模塊(4)是指定時監控所有虛擬機的關聯性情況,對于關聯的虛擬機,若有不在一臺宿主機上的情況,自動進行宿主機負載的比較,將虛擬機遷移至一臺宿主機;對于反關聯的虛擬機,若有存在同一宿主機的情況,通過遷移操作自動將虛擬機分離,保持反關聯性。
一種云數據中心操作系統中虛擬機關聯-反關聯方法,具體步驟如下:
1)虛擬機開啟時的關聯-反關聯模塊的工作步驟:假設虛擬機V需要開啟;
(1)獲取與V有關聯關系的虛擬機運行的物理機P并計算P的負載,若P的負載在系統限制范圍之內,則P為目標宿主機,若P負載過高,則無法開啟此虛擬機,開啟失敗,返回失敗原因;若P為空,則轉入(2);
(2)獲取與V有關聯關系的虛擬機正在開啟的物理機P1并計算P的負載,若P1的負載在系統限制范圍之內,則P1為目標宿主機,若P1負載過高,則無法開啟此虛擬機,開啟失敗,返回失敗原因;若P1為空,則轉入(3);
(3)獲取沒有與V有反關聯關系虛擬機運行或者正在開啟的物理機列表PList并遍歷,定位負載最低的物理機P2,若P2的負載在系統限制范圍之內,則P2為目標宿主機,若P2負載過高,則無法開啟此虛擬機,開啟失敗返回,提示失敗原因;若PList為空,開啟失敗返回,提示失敗原因;
2)虛擬機遷移時的關聯-反關聯模塊,假設虛擬機V需要遷移;
(1)獲取與V關聯運行的虛擬機VList,并計算VList和V的配置總和;
(2)獲取沒有與V有反關聯關系虛擬機運行或者正在開啟的物理機列表PList并遍歷,定位負載最低的物理機P,根據計算的要遷移的虛擬機配置總和,若P的負載在系統限制范圍之內,則P為目標宿主機,轉(3),若P負載過高或者PList為空,則結束此次遷移;
(3)生成虛擬機遷移的多條請求,開始遷移,若有失敗,則進行回滾,此次遷移結束;
3)虛擬機遷移時的關聯-反關聯模塊,假設虛擬機V需要HA;
(1)獲取與V關聯運行的虛擬機VList,并計算VList和V的配置總和;
(2)獲取沒有與V有反關聯關系虛擬機運行或者正在開啟的物理機列表PList并遍歷,定位負載最低的物理機P,根據計算的要遷移的虛擬機配置總和,若P的負載在系統限制范圍之內,則P為目標宿主機,轉(3),若P負載過高或者PList為空,則結束此次HA;
(3)生成虛擬機HA的多條請求,開始HA,對于VList內虛擬機,若其狀態正常,將其進行遷移操作,以取代HA操作,以保證虛擬機的唯一性和關聯性;
4)關聯性監控模塊
(1)假設虛擬機V1與V2關聯,V1在物理機P1上,V2在物理機P2上,比較P1與P2的負載,若P1<P2,則將V2遷移到P1上;
(2)假設虛擬機V1與V2反關聯,宿主機為P,則需將V1或者V2遷移到其他物理機上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310017943.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種煙氣與污泥間接接觸的干燥設備及方法
- 下一篇:旋挖鉆機及其隨動架





