[發(fā)明專利]云虛擬機(jī)的資源縱向伸縮方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202310237389.0 | 申請(qǐng)日: | 2023-03-10 |
| 公開(公告)號(hào): | CN116467041A | 公開(公告)日: | 2023-07-21 |
| 發(fā)明(設(shè)計(jì))人: | 蘭天;李亦波;趙耀 | 申請(qǐng)(專利權(quán))人: | 中電云數(shù)智科技有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F9/50 |
| 代理公司: | 北京開陽星知識(shí)產(chǎn)權(quán)代理有限公司 11710 | 代理人: | 范彥揚(yáng) |
| 地址: | 430000 湖北省武漢市武漢經(jīng)濟(jì)技*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬機(jī) 資源 縱向 伸縮 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本公開提供了一種云虛擬機(jī)的資源縱向伸縮方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),所述方法包括:響應(yīng)于針對(duì)目標(biāo)云虛擬機(jī)的資源設(shè)置修改請(qǐng)求,確定目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)中是否包括限制limit資源參數(shù),如果確定包括limit資源參數(shù),則確定目標(biāo)云虛擬機(jī)對(duì)應(yīng)的容器運(yùn)行時(shí)環(huán)境是否支持動(dòng)態(tài)修改limit資源參數(shù),如果確定支持動(dòng)態(tài)修改limit資源參數(shù),則修改該資源設(shè)置參數(shù)的參數(shù)值。可見,本公開實(shí)施例在目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)中包括limit資源參數(shù),且目標(biāo)云虛擬機(jī)對(duì)應(yīng)的容器運(yùn)行時(shí)環(huán)境支持動(dòng)態(tài)修改limit時(shí),修改目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)的參數(shù)值,無需目標(biāo)云虛擬機(jī)重啟,進(jìn)一步提升了用戶的體驗(yàn)。
技術(shù)領(lǐng)域
本公開涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種云虛擬機(jī)的資源縱向伸縮方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
云原生操作系統(tǒng)平臺(tái)作為載體,可以對(duì)外提供虛擬機(jī)管理平臺(tái),虛擬機(jī)管理平臺(tái)可以對(duì)外提供虛擬機(jī)服務(wù),而云原生操作系統(tǒng)平臺(tái)建立在容器編排引擎kubernetes之上,對(duì)外提供服務(wù)的虛擬機(jī)實(shí)際為運(yùn)行在kubernetes中的容器組pod。
目前,原生kubernetes無法在不重啟pod的情況下,修改其所配置的資源設(shè)置參數(shù),即在云原生操作系統(tǒng)平臺(tái)下,對(duì)云虛擬機(jī)的資源設(shè)置參數(shù)進(jìn)行修改后,導(dǎo)致云虛擬機(jī)重啟。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本公開實(shí)施例提供了一種云虛擬機(jī)的資源縱向伸縮方法。
第一方面,本公開提供了一種云虛擬機(jī)的資源縱向伸縮方法,所述方法包括:
響應(yīng)于針對(duì)目標(biāo)云虛擬機(jī)的資源設(shè)置修改請(qǐng)求,確定所述目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)中是否包括限制limit資源參數(shù);其中,所述limit資源參數(shù)用于定義所述目標(biāo)云虛擬機(jī)的資源量上限值;
如果確定所述資源設(shè)置參數(shù)中包括所述limit資源參數(shù),則確定所述目標(biāo)云虛擬機(jī)對(duì)應(yīng)的容器運(yùn)行時(shí)環(huán)境是否支持動(dòng)態(tài)修改所述limit資源參數(shù);
如果確定所述容器運(yùn)行時(shí)環(huán)境支持動(dòng)態(tài)修改所述limit資源參數(shù),則針對(duì)所述資源設(shè)置修改請(qǐng)求,修改所述目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)的參數(shù)值。
一種可選的實(shí)施方式中,所述如果確定所述容器運(yùn)行時(shí)環(huán)境支持動(dòng)態(tài)修改所述limit資源參數(shù),則針對(duì)所述資源設(shè)置修改請(qǐng)求,修改所述目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)的參數(shù)值,包括:
如果確定所述容器運(yùn)行時(shí)環(huán)境支持動(dòng)態(tài)修改所述limit資源參數(shù),則確定所述資源設(shè)置修改請(qǐng)求中攜帶的資源請(qǐng)求量是否大于所述目標(biāo)云虛擬機(jī)的可用資源量;
如果確定所述資源設(shè)置修改請(qǐng)求中攜帶的資源請(qǐng)求量不大于所述目標(biāo)云虛擬機(jī)的可用資源量,則針對(duì)所述資源設(shè)置修改請(qǐng)求,修改所述目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)的參數(shù)值。
一種可選的實(shí)施方式中,所述方法還包括:
如果確定所述資源設(shè)置修改請(qǐng)求中攜帶的資源請(qǐng)求量大于所述目標(biāo)云虛擬機(jī)的可用資源量,則判斷所述目標(biāo)云虛擬機(jī)是否支持重啟;
如果所述目標(biāo)云虛擬機(jī)支持重啟,則為所述目標(biāo)云虛擬機(jī)重新配置存儲(chǔ)節(jié)點(diǎn),并基于所述存儲(chǔ)節(jié)點(diǎn),針對(duì)所述資源設(shè)置修改請(qǐng)求,修改所述目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)的參數(shù)值。
一種可選的實(shí)施方式中,所述方法還包括:
如果所述目標(biāo)云虛擬機(jī)不支持重啟,則對(duì)所述目標(biāo)云虛擬機(jī)所配置的存儲(chǔ)節(jié)點(diǎn)進(jìn)行資源清理,以支持修改所述目標(biāo)云虛擬機(jī)所配置的資源設(shè)置參數(shù)的參數(shù)值。
一種可選的實(shí)施方式中,其特征在于,所述資源設(shè)置修改請(qǐng)求用于請(qǐng)求針對(duì)所述目標(biāo)云虛擬機(jī)所配置的請(qǐng)求request資源參數(shù)或者limit資源參數(shù)進(jìn)行修改,所述request資源參數(shù)用于定義所述目標(biāo)云虛擬機(jī)的啟動(dòng)資源量。
一種可選的實(shí)施方式中,所述方法還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中電云數(shù)智科技有限公司,未經(jīng)中電云數(shù)智科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310237389.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種可信虛擬機(jī)平臺(tái)
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動(dòng)態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級(jí)虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測(cè)、恢復(fù)系統(tǒng)及虛擬機(jī)檢測(cè)、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法





