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





