[發(fā)明專利]一種基于vSphere的智能資源調(diào)度方法有效
| 申請(qǐng)?zhí)枺?/td> | 202011315639.0 | 申請(qǐng)日: | 2020-11-21 |
| 公開(公告)號(hào): | CN112416520B | 公開(公告)日: | 2023-10-13 |
| 發(fā)明(設(shè)計(jì))人: | 譚昌雄;尹韶君;吳遠(yuǎn)明;溫振環(huán) | 申請(qǐng)(專利權(quán))人: | 廣州西麥科技股份有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F9/50 |
| 代理公司: | 深圳市輝泓專利代理有限公司 44510 | 代理人: | 孟強(qiáng) |
| 地址: | 510000 廣東省廣州市高新技術(shù)產(chǎn)業(yè)開*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 vsphere 智能 資源 調(diào)度 方法 | ||
本發(fā)明提出一種基于vSphere的智能資源調(diào)度方法,適用于多主機(jī)集群的復(fù)雜環(huán)境,其步驟是:設(shè)置虛擬機(jī)數(shù)量和資源參數(shù)的閾值和權(quán)重;獲取集群內(nèi)各主機(jī)的資源使用率和虛擬機(jī)數(shù)量,并且檢驗(yàn)主機(jī)的資源使用率是否超過(guò)閾值,對(duì)已超過(guò)閾值的主機(jī)添加到資源超額的列表;統(tǒng)計(jì)各個(gè)集群內(nèi)主機(jī)的24小時(shí)性能使用報(bào)告,分析得出主機(jī)資源最不常用時(shí)間段并設(shè)置為虛擬機(jī)調(diào)度時(shí)間;按權(quán)重公式排序各集群內(nèi)各主機(jī)的權(quán)重順序,得主機(jī)的資源權(quán)重排名列表;獲取已過(guò)閾值的主機(jī)并通過(guò)權(quán)重公式獲取虛擬機(jī)的權(quán)重排名,將排名最高的虛擬機(jī)存放到需調(diào)度的虛擬機(jī)列表;在虛擬機(jī)調(diào)度時(shí)間內(nèi),使用vMotion遷移至主機(jī)資源權(quán)重排名中最低的主機(jī)中,或掛起虛擬機(jī)后使用冷遷移資源。
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于vSphere的智能資源調(diào)度方法。
背景技術(shù)
vSphere是一款提供虛擬化、虛擬化管理、資源優(yōu)化、應(yīng)用程序可用性、操作自動(dòng)化等功能的管理平臺(tái),其主要功能就是創(chuàng)建虛擬機(jī)并對(duì)虛擬機(jī)進(jìn)行管理。在企業(yè)、醫(yī)院、政府部門等組織機(jī)構(gòu),需要在vSphere上創(chuàng)建各種各樣的虛擬機(jī),因?yàn)樘摂M機(jī)的創(chuàng)建是需要占用主機(jī)的資源如cpu,內(nèi)存,存儲(chǔ)等,所以在批量創(chuàng)建的時(shí)候會(huì)出現(xiàn)資源分配不均的問(wèn)題,從而造成資源使用率低的情況,導(dǎo)致部分主機(jī)cpu已滿內(nèi)存剩余較多或內(nèi)存已滿cpu剩余較多。
在現(xiàn)有技術(shù)下,主要的資源調(diào)度方案是:DRS(分布式資源調(diào)度器)一種有助于改善所有主機(jī)和資源池之間的資源分配及功耗狀況的功能,它能將一組服務(wù)器的計(jì)算能力統(tǒng)計(jì)起來(lái),然后,按照事先設(shè)定好的規(guī)則,自動(dòng)把負(fù)載較重的主機(jī)上的虛擬機(jī)通過(guò)VMotion遷移到負(fù)載較輕的主機(jī)上,最終達(dá)到整個(gè)集群中的主機(jī)資源消耗平衡。目前的DRS技術(shù),必須要在同一集群內(nèi)才能收集到主機(jī)和虛擬機(jī)的資源使用情況,僅適用于單主機(jī)集群內(nèi)的資源調(diào)度。
發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)只針對(duì)單個(gè)主機(jī)集群所做的資源調(diào)度分配,局限性較大的缺陷,本發(fā)明提出一種基于vSphere的智能資源調(diào)度方法,適用于多主機(jī)集群的復(fù)雜環(huán)境,可以通過(guò)獲取集群信息和虛擬機(jī)信息完成資源調(diào)度。其具體技術(shù)內(nèi)容如下:
一種基于vSphere的智能資源調(diào)度方法,其包括以下步驟:
步驟1,設(shè)置虛擬機(jī)數(shù)量的閾值和權(quán)重,以及若干個(gè)資源參數(shù)的閾值和權(quán)重;所述資源參數(shù)包括主機(jī)CPU占用率、主機(jī)內(nèi)存占用率、主機(jī)磁盤利用率;
步驟2,獲取集群內(nèi)各個(gè)主機(jī)的資源使用率和虛擬機(jī)數(shù)量,并且檢驗(yàn)各主機(jī)的資源使用率是否超過(guò)步驟1所設(shè)置的閾值,對(duì)已超過(guò)閾值的主機(jī)添加到資源超額的列表內(nèi)保存;
步驟3,統(tǒng)計(jì)各個(gè)集群內(nèi)主機(jī)最近N天內(nèi)的24小時(shí)性能使用報(bào)告,其中包含CPU和內(nèi)存的使用情況,分析得出主機(jī)資源最不常用時(shí)間段,將其設(shè)置為虛擬機(jī)調(diào)度時(shí)間;
步驟4,按權(quán)重公式排序各個(gè)集群內(nèi)各個(gè)主機(jī)的權(quán)重順序,得主機(jī)的資源權(quán)重排名列表,所述權(quán)重公式為:主機(jī)的權(quán)重值=CPU利用率*權(quán)重+內(nèi)存占用率*權(quán)重+磁盤利用率*權(quán)重+虛擬機(jī)數(shù)量*權(quán)重;
步驟5,從步驟2中資源超額的列表中獲取已過(guò)閾值的主機(jī),通過(guò)步驟4的權(quán)重公式獲取虛擬機(jī)的權(quán)重排名,將排名最高的虛擬機(jī)存放到需調(diào)度的虛擬機(jī)列表;
步驟6,在所述虛擬機(jī)調(diào)度時(shí)間內(nèi),使用vMotion遷移至主機(jī)資源權(quán)重排名中最低的主機(jī)中,或掛起虛擬機(jī)后使用冷遷移資源。
于本發(fā)明的一個(gè)或多個(gè)實(shí)施例當(dāng)中,在步驟6的虛擬機(jī)調(diào)度前,先行校驗(yàn)虛擬機(jī)與集群主機(jī)的CPU兼容性和剩余資源是否滿足虛擬機(jī)的遷移需求。
于本發(fā)明的一個(gè)或多個(gè)實(shí)施例當(dāng)中,當(dāng)虛擬機(jī)與集群主機(jī)的CPU不能兼容性,或者是虛擬機(jī)與集群主機(jī)的剩余資源不能滿足虛擬機(jī)的遷移需求時(shí),將遷移目標(biāo)轉(zhuǎn)向主機(jī)資源權(quán)重排名中次最低的主機(jī);依此類推,直到匹配到合適的主機(jī)。
于本發(fā)明的一個(gè)或多個(gè)實(shí)施例當(dāng)中,所述步驟3中N取值為30。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州西麥科技股份有限公司,未經(jīng)廣州西麥科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011315639.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種公路工程瀝青鋪設(shè)方法
- 下一篇:一種便于安裝的機(jī)柜
- 一種基于VSphere測(cè)試軟件的服務(wù)器穩(wěn)定性測(cè)試方法
- 一種Vmware系統(tǒng)下自動(dòng)重啟穩(wěn)定性測(cè)試方法
- 基于vCenter的機(jī)架服務(wù)器仿真方法和系統(tǒng)
- 一種虛擬機(jī)快照實(shí)現(xiàn)方法
- 一種云平臺(tái)虛擬機(jī)輸入/輸出I/O的服務(wù)質(zhì)量Qos管理的方法和裝置
- 一種制作自定義ESXI系統(tǒng)鏡像的方法
- 基于虛擬化技術(shù)的測(cè)試平臺(tái)搭建方法
- 一種IAAS指標(biāo)與PAAS指標(biāo)分拆采集的方法
- 一種vsphere對(duì)接存儲(chǔ)系統(tǒng)的存儲(chǔ)性能分析方法、裝置及存儲(chǔ)介質(zhì)
- 一種基于vSphere的智能資源調(diào)度方法





