[發明專利]一種基于負載均衡的親和性規則驗證方法及裝置在審
| 申請號: | 201810993967.2 | 申請日: | 2018-08-29 |
| 公開(公告)號: | CN109254829A | 公開(公告)日: | 2019-01-22 |
| 發明(設計)人: | 栗麗霞 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48;G06F9/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 親和性 待遷移虛擬機 負載均衡 虛擬機 規則驗證 目標主機 負載均衡調度 調度結果 關系滿足 規則管理 用戶設定 申請 主機 篩選 驗證 調度 智能 引入 | ||
本申請提供一種基于負載均衡的親和性規則驗證方法及裝置,所述方法包括獲取待遷移虛擬機對應的所有DRS規則,所述DRS規則的類型包括聚集虛擬機規則、分離虛擬機規則和/或虛擬機到主機規則;依次對所述待遷移虛擬機對應的所有DRS規則進行驗證,在系統中篩選出目標主機,所述目標主機與所述待遷移虛擬機的關系滿足所述待遷移虛擬機對應的所有DRS規則。本申請實施例在負載均衡中引入親和性規則管理,可以由用戶設定親和性規則,負載均衡調度的前提是必須滿足所設定的親和性規則,這樣最終的調度更加智能,調度結果更加符合用戶的預期和要求。
技術領域
本申請涉及計算機技術領域,特別涉及一種基于負載均衡的親和性規則驗證方法及裝置。
背景技術
近年來,操作系統虛擬化技術已經日益成熟,xen、kvm、vmware系統等都允許多個操作系統實例并發且獨立運行在相同的硬件資源上。這些系統的核心是一個虛擬機監控器,或稱作Hypervisor。Hypervisor為guest操作系統提供了一個完整的虛擬硬件接口,并且調度這些guest操作系統在物理硬件資源上執行。虛擬機的一個主要特征是guest操作系統可以在不同主機之間在線遷移。
由于應用程序的信息不確定性以及主機處理能力的差異性,導致了虛擬計算環境中主機的負載失衡。因此,如何在網絡中協調不同宿主機的負載,維持高效的資源使用率,是虛擬計算環境中一個關鍵問題。
負載均衡的核心思想是根據系統中各個主機資源的不同利用情況,利用虛擬機遷移技術,把資源利用率高的宿主機上的虛擬機遷移到最合適的目標主機上,從而實現虛擬計算環境中各個主機的動態負載平衡,達到整個系統中資源的充分利用。但是,現有技術中,大多數負載均衡功能是按照設定的閾值由程序自動地選擇遷移的虛擬機以及目標主機,在很多情況下不能很好地符合用戶的期望。
發明內容
有鑒于此,本申請的目的在于提供一種。其具體方案如下:
第一方面,本申請實施例提供了一種基于負載均衡的親和性規則驗證方法,包括:
獲取待遷移虛擬機對應的所有DRS規則,所述DRS規則的類型包括聚集虛擬機規則、分離虛擬機規則和/或虛擬機到主機規則;
依次對所述待遷移虛擬機對應的所有DRS規則進行驗證,在系統中篩選出目標主機,所述目標主機與所述待遷移虛擬機的關系滿足所述待遷移虛擬機對應的所有DRS規則。
可選地,若所述DRS規則為聚集虛擬機規則,則對所述聚集虛擬機規則進行驗證,包括:
若系統中存在一主機包含第一虛擬機集合,則確定包含所述第一虛擬機集合的主機滿足所述聚集虛擬機規則,所述第一虛擬機集合為所述聚集虛擬機規則約束的虛擬機中,除所述待遷移虛擬機以外的所有處于開機狀態的虛擬機。
可選地,若所述DRS規則為分離虛擬機規則,則對所述分離虛擬機規則進行驗證,包括:
若系統中存在一主機不包含第二虛擬機集合中任意一臺虛擬機,則確定不包含所述第二虛擬機集合中任意一臺虛擬機的主機滿足所述分離虛擬機規則,所述第二虛擬機集合為所述分離虛擬機規則約束的虛擬機中,除所述待遷移虛擬機以外的所有處于開機狀態的虛擬機。
可選地,若所述DRS規則為虛擬機到主機規則,且所述虛擬機到主機規則的類型為虛擬機組的虛擬機必須在主機組中的主機上運行,則對所述虛擬機到主機規則進行驗證,包括:
確定所述虛擬機到主機規則的主機組中任意一臺主機滿足所述虛擬機到主機規則。
可選地,若所述DRS規則為虛擬機到主機規則,且所述虛擬機到主機規則的類型為虛擬機組的虛擬機不得在主機組中的主機上運行,則對所述虛擬機到主機規則進行驗證,包括:
確定系統中除所述虛擬機到主機規則的主機組以外的任意一臺主機滿足所述虛擬機到主機規則。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810993967.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:JVM安全退出的方法
- 下一篇:深度學習系統中可視化管理方法和裝置





