[發明專利]一種虛擬機負載均衡方法在審
| 申請號: | 202110539740.2 | 申請日: | 2021-05-18 |
| 公開(公告)號: | CN113377496A | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 張浩;薛晉澤;李俊良 | 申請(專利權)人: | 麒麟軟件有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京匯智英財專利代理事務所(普通合伙) 11301 | 代理人: | 何暉 |
| 地址: | 300450 天津市濱海新區*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 負載 均衡 方法 | ||
1.一種虛擬機負載均衡方法,其特征在于,包括以下步驟:
a、確定集群中的各物理主機的負載:每個物理主機的負載確定過程均為:主機負載=CPU使用率*CPU權值+內存使用率*內存權值+磁盤使用率*磁盤權值,其中所述主機負載為所述物理主機的負載;
b、根據步驟a中確定的所述主機負載的數值對集群中的所述物理主機進行排序;
c、確定集群的平均負載:平均負載=集群中物理主機的主機負載的總和/集群中物理主機的數量;
d、虛擬機遷移:主機負載高于集群的平均負載的物理主機為源物理主機,主機負載低于集群的平均負載的物理主機為目標物理主機,將源物理主機的虛擬機向目標物理主機遷移,使所述源物理主機與所述目標物理主機的主機負載均趨于集群的平均負載。
2.根據權利要求1所述的虛擬機負載均衡方法,其特征在于,步驟d的具體過程為:
d11、挑選步驟b中主機負載最高的源物理主機,確定源物理主機中運行的所有虛擬機的虛擬機負載;
d12、將主機負載最高的源物理主機的虛擬機按照虛擬機負載由低到高的順序依次遷移至主機負載最低的目標物理主機上;
d13、每遷移一個虛擬機后,確定源物理主機與目標物理主機的主機負載;
d14、判斷源物理主機的主機負載:當高負載的源物理主機的主機負載趨于平均負載時,跳到步驟d11,從主機負載第二高的源物理主機開始向下執行虛擬機遷出的操作;否則繼續在源物理主機上進行虛擬機的遷出操作;
d15、判斷目標物理主機的主機負載:如果目標物理主機的主機負載趨于平均負載,則將源物理主機的虛擬機遷移到主機負載次低的目標物理主機;
d16、重復步驟d11~d15,對剩余的源物理主機、目標物理主機均遍歷完,將源物理主機的虛擬機遷移至目標物理主機,使源物理主機與目標物理主機的主機負載均趨于平均負載,以進行負載均衡調整。
3.根據權利要求1所述的虛擬機負載均衡方法,其特征在于,所述源物理主機與所述目標物理主機的主機負載均趨于集群的平均負載的標準為:
預設一個偏差值i,平均負載-i=源物理主機的主機負載=平均負載+i,且平均負載-i=目標主機的主機負載=平均負載+i。
4.根據權利要求1所述的虛擬機負載均衡方法,其特征在于,在步驟a中, CPU權值+內存權值+磁盤權值=1。
5.根據權利要求1所述的虛擬機負載均衡方法,其特征在于,在步驟c中,當集群中存在不能遷移虛擬機的物理主機時,不能遷移虛擬機的物理主機為非調度物理主機,
平均負載=(集群中物理主機的主機負載的總和-非調度物理主機的主機負載)/(集群中物理主機的數量-非調度物理主機的數量)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于麒麟軟件有限公司,未經麒麟軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110539740.2/1.html,轉載請聲明來源鉆瓜專利網。





