[發(fā)明專利]一種集群高可用接入控制策略配置方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010029362.9 | 申請(qǐng)日: | 2020-01-11 |
| 公開(公告)號(hào): | CN111209085A | 公開(公告)日: | 2020-05-29 |
| 發(fā)明(設(shè)計(jì))人: | 栗麗霞 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 濟(jì)南誠(chéng)智商標(biāo)專利事務(wù)所有限公司 37105 | 代理人: | 王申雨 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 集群 可用 接入 控制 策略 配置 方法 系統(tǒng) | ||
本發(fā)明公開了一種集群高可用接入控制策略配置方法,包括:獲取集群資源占用情況,判斷是否啟用接入控制;若啟用接入控制,判斷選擇啟用的策略類型;配置啟用的策略,預(yù)留集群高可用資源。本發(fā)明還公開了一種集群高可用接入控制策略配置系統(tǒng),包括:集群資源監(jiān)測(cè)模塊、接入控制配置模塊、資源預(yù)留策略管理模塊和專用故障切換主機(jī)策略管理模塊。本發(fā)明通過在集群中預(yù)留一定的資源,確保發(fā)生故障時(shí),集群其他資源足以運(yùn)行宕機(jī)虛擬機(jī),使故障主機(jī)上原來運(yùn)行的虛擬機(jī)重新開機(jī),接入集群繼續(xù)提供服務(wù)。通過接入控制策略的選擇,能適應(yīng)集群實(shí)際資源占用情況,更好地更靈活地滿足用戶虛擬化環(huán)境中高可用的需求,提高在同類產(chǎn)品中的競(jìng)爭(zhēng)力。
技術(shù)領(lǐng)域
本發(fā)明涉及集群管理領(lǐng)域,具體涉及一種集群高可用接入控制策略配置方法及系統(tǒng)。
背景技術(shù)
目前,針對(duì)物理服務(wù)器或者存儲(chǔ)器的高可用大多采用設(shè)置冗余的硬件設(shè)備的方法,利用主-從機(jī)制,在單節(jié)點(diǎn)發(fā)生故障時(shí),可以將服務(wù)自動(dòng)快速地切換至備節(jié)點(diǎn),以保證用戶服務(wù)的業(yè)務(wù)連續(xù)性。但是這種方法需要采購(gòu)更多的硬件設(shè)備,增加成本,并且并不可能為保證業(yè)務(wù)的高可用將所有的物理服務(wù)器或存儲(chǔ)器都采購(gòu)2份,導(dǎo)致高可用的效果是有限的。
隨著虛擬機(jī)化技術(shù)的發(fā)展,物理服務(wù)器集群管理化,并支持在單臺(tái)物理服務(wù)器上創(chuàng)建多個(gè)虛擬機(jī),這些虛擬機(jī)互相之間業(yè)務(wù)隔離,可以當(dāng)做物理服務(wù)器部署用戶業(yè)務(wù),更好地利用了物理資源,那么如何實(shí)現(xiàn)虛擬機(jī)的高可用就成為亟待解決的問題。
通常虛擬機(jī)高可用都是針對(duì)集群來說,產(chǎn)生宕機(jī)的虛擬機(jī)后,對(duì)于符合遷移條件的虛擬機(jī),會(huì)觸發(fā)高可用,遷移至其他主機(jī)上開機(jī),但是集群上的資源也是有限的,客戶為了節(jié)約成本,通常會(huì)充分利用集群中的主機(jī)資源,當(dāng)一臺(tái)主機(jī)發(fā)生故障,其他的主機(jī)并沒有足夠的資源來保證故障主機(jī)上原先運(yùn)行的虛擬機(jī)的重新接入到集群中,導(dǎo)致虛擬機(jī)失去服務(wù)能力。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明提出了一種集群高可用接入控制策略配置方法及系統(tǒng),能夠根據(jù)虛擬環(huán)境靈活為集群虛擬機(jī)宕機(jī)故障預(yù)留資源。
為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
一種集群高可用接入控制策略配置方法,包括:
獲取集群資源占用情況,判斷是否啟用接入控制;
若啟用接入控制,判斷選擇啟用的策略類型;
配置啟用的策略,預(yù)留集群高可用資源。
進(jìn)一步地,所述判斷是否啟用接入控制,包括:
若集群內(nèi)所有主機(jī)的CPU或內(nèi)存使用率均超過75%,則禁用接入控制;
若集群內(nèi)所有主機(jī)的CPU或內(nèi)存使用率未超過75%,則啟用接入控制。
進(jìn)一步地,所述判斷選擇啟用的策略類型,包括:
若集群內(nèi)存在至少一臺(tái)主機(jī)的CPU和內(nèi)存使用率均低于25%,選擇啟用專用故障切換主機(jī)策略;
若集群內(nèi)所有主機(jī)的CPU或內(nèi)存使用率均不低于25%,選擇啟用資源預(yù)留策略。
進(jìn)一步地,所述專用故障切換主機(jī)策略,包括:
將所述CPU和內(nèi)存使用率均低于25%的主機(jī)選為專用故障切換主機(jī);
將專用故障切換主機(jī)上虛擬機(jī)遷至其他主機(jī);
將專用故障切換主機(jī)的是否專用故障切換的標(biāo)志位改為true;
創(chuàng)建或遷移虛擬機(jī)時(shí)專用故障切換主機(jī)不可用。
進(jìn)一步地,所述資源預(yù)留策略,包括:
設(shè)置集群CPU和內(nèi)存預(yù)留比例;
批量開啟集群虛擬機(jī);
該專利技術(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/202010029362.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時(shí)維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺(tái)多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場(chǎng)景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)





