[發(fā)明專利]一種虛擬機調(diào)度管理方法及調(diào)度器在審
| 申請?zhí)枺?/td> | 201710572560.8 | 申請日: | 2017-07-13 |
| 公開(公告)號: | CN107341045A | 公開(公告)日: | 2017-11-10 |
| 發(fā)明(設(shè)計)人: | 雷亞帥;李紅衛(wèi);解曉哲;趙仁明;郭春庭 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48;G06F9/50 |
| 代理公司: | 北京安信方達知識產(chǎn)權(quán)代理有限公司11262 | 代理人: | 李紅爽,李丹 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬機 調(diào)度 管理 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于虛擬機管理領(lǐng)域,尤其涉及一種虛擬機調(diào)度管理方法及調(diào)度器。
背景技術(shù)
云計算管理平臺項目(OpenStack),能夠有效管理計算、存儲與網(wǎng)絡(luò)資源,大大提高了硬件資源的利用率,而且極大地提高了業(yè)務(wù)系統(tǒng)的可維護性及擴展性;云計算管理平臺項目(OpenStack)提供了負載均衡即服務(wù)(LBaaS,Load Balance as a service)的高級功能,通過在多個虛擬機之間分發(fā)負載來提升系統(tǒng)性能和可靠性。
但是負載均衡即服務(wù)(LBaaS)在實現(xiàn)負載均衡時,對集群中的虛擬機的調(diào)度管理方式主要有以下幾點:
1、集群中的虛擬機需要添加時,需要手動操作,不夠智能;
2、通過調(diào)度策略池在對集群中的虛擬機進行調(diào)度時,沒有考慮到根據(jù)負載信息對集群中的虛擬機數(shù)量進行動態(tài)管理,導(dǎo)致系統(tǒng)資源利用率不高;
3、通過健康檢查監(jiān)視器獲取集群中虛擬機的狀態(tài)特征信息(正常可用狀態(tài)、異常不可用狀態(tài)),若虛擬機處于異常不可用狀態(tài),則健康檢查監(jiān)視器向調(diào)度策略池發(fā)送刪除指令,所述調(diào)度策略池執(zhí)行所述刪除指令,將集群中處于異常不可用狀態(tài)的虛擬機刪除。
上述技術(shù)方案存在以下缺點:
1、對虛擬機進行管理的部分環(huán)節(jié)(例如:添加虛擬機)需要手動操作,不夠智能;
2、對虛擬機進行調(diào)度時,沒有考慮到根據(jù)負載信息對集群中的虛擬機數(shù)量進行動態(tài)管理,導(dǎo)致系統(tǒng)資源利用率不高;
3、調(diào)度策略池、健康檢查監(jiān)視器都是對虛擬機進行管理的決策者,決策者過多,沒有一個統(tǒng)一的集群調(diào)度中心,不利于資源的統(tǒng)一調(diào)度。
因此,迫切需要一種靈活、高效利用資源的對虛擬機進行統(tǒng)一管理的方案來解決上述技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明提供一種虛擬機調(diào)度管理方法及調(diào)度器,以解決上述問題。
本發(fā)明實施例提供一種虛擬機調(diào)度管理方法。上述方法包括以下步驟:通過調(diào)度器獲取集群中虛擬機的業(yè)務(wù)特征信息和/或狀態(tài)特征信息并根據(jù)所述業(yè)務(wù)特征信息和/或所述狀態(tài)特征信息,對虛擬機進行管理;其中,所述業(yè)務(wù)特征信息包括以下至少之一:負載大小信息、負載分布信息、虛擬機空閑時間信息、虛擬機連接失敗信息;所述狀態(tài)特征信息包括:正常狀態(tài)、異常不可用狀態(tài)。
本發(fā)明實施例提供一種調(diào)度器,包括獲取模塊、管理模塊;其中,所述獲取模塊與所述管理模塊相連;
所述獲取模塊,用于獲取集群中虛擬機的業(yè)務(wù)特征信息和/或狀態(tài)特征信息;其中,所述業(yè)務(wù)特征信息包括以下至少之一:負載大小信息、負載分布信息、虛擬機空閑時間信息、虛擬機連接失敗信息;所述狀態(tài)特征信息包括:正常狀態(tài)、異常不可用狀態(tài);
所述管理模塊,用于根據(jù)從所述獲取模塊中獲取的所述業(yè)務(wù)特征信息和/或所述狀態(tài)特征信息,對虛擬機進行管理。
本發(fā)明實施例提供了以下技術(shù)方案:通過調(diào)度器獲取集群中虛擬機的業(yè)務(wù)特征信息和/或狀態(tài)特征信息并根據(jù)所述業(yè)務(wù)特征信息和/或所述狀態(tài)特征信息,對虛擬機進行管理;其中,所述業(yè)務(wù)特征信息包括以下至少之一:負載大小信息、負載分布信息、虛擬機空閑時間信息、虛擬機連接失敗信息;所述狀態(tài)特征信息包括:正常狀態(tài)、異常不可用狀態(tài)。
上述技術(shù)方案中,通過調(diào)度器實現(xiàn)了對集群中虛擬機的自動調(diào)度,相比人工操作,顯得更加智能靈活;另外,調(diào)度器在對虛擬機進行管理時,依據(jù)集群中虛擬機的負載信息和/或狀態(tài)特征信息對集群中的虛擬機數(shù)量進行動態(tài)管理,提高了系統(tǒng)資源利用率。
另外,上述技術(shù)方案中,實現(xiàn)了調(diào)度器對集群中的虛擬機資源進行統(tǒng)一調(diào)度。
本發(fā)明實施例提供了以下技術(shù)方案:若檢測到集群中存在虛擬機處于異常不可用狀態(tài),則通過所述調(diào)度器或所述健康檢查監(jiān)視器向所述調(diào)度策略池發(fā)送刪除指令;所述調(diào)度策略池執(zhí)行所述刪除指令,將集群中處于異常不可用狀態(tài)的虛擬機從集群中刪除;或者,若檢測到集群中對應(yīng)的虛擬機負載連接數(shù)超過預(yù)設(shè)值且待工作隊列中無虛擬機,則創(chuàng)建虛擬機并將創(chuàng)建的虛擬機加入集群中;或者,若隊列有待工作虛擬機,則啟動隊首虛擬機并將其加入集群中;或者,若集群中的虛擬機空閑時間超過預(yù)設(shè)時間,則將其關(guān)機入隊,從集群中刪除;或者,若集群中虛擬機連接失敗次數(shù)大于預(yù)設(shè)次數(shù),則刪除該虛擬機。
上述技術(shù)方案中,根據(jù)集群中虛擬機的實際情況,對虛擬機進行創(chuàng)建刪除,使得集群中虛擬機的添加刪除更加靈活,并能根據(jù)負載量動態(tài)地創(chuàng)建虛擬機和刪除虛擬機,提高了集群的負載響應(yīng)能力與資源利用率,能夠有效提高集群的實用價值。
附圖說明
該專利技術(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/201710572560.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 旅游車輛調(diào)度監(jiān)控方法及其系統(tǒng)
- 一種用戶隊列調(diào)度的方法和裝置
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 一種調(diào)度方法和裝置
- 一種調(diào)度終端動態(tài)切換調(diào)度組歸屬關(guān)系的方法及裝置
- 用戶調(diào)度方法、裝置、基站和存儲介質(zhì)
- 一種食材的調(diào)度系統(tǒng)和方法
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 任務(wù)調(diào)度方法、裝置、設(shè)備及存儲介質(zhì)
- 一種自動化調(diào)度系統(tǒng)和調(diào)度方法





