[發(fā)明專利]虛擬機(jī)及其配置方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202211345026.0 | 申請(qǐng)日: | 2022-10-31 |
| 公開(公告)號(hào): | CN115509692A | 公開(公告)日: | 2022-12-23 |
| 發(fā)明(設(shè)計(jì))人: | 朱萬(wàn)意;師春雨;高深;王鈐;劉藝 | 申請(qǐng)(專利權(quán))人: | 中國(guó)電信股份有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F9/445 |
| 代理公司: | 中國(guó)貿(mào)促會(huì)專利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 張海強(qiáng) |
| 地址: | 100033 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬機(jī) 及其 配置 方法 裝置 | ||
本公開提供了一種虛擬機(jī)及其配置方法和裝置,涉及信息技術(shù)領(lǐng)域,所述方法包括:響應(yīng)于虛擬機(jī)中容器組的啟動(dòng),識(shí)別所述容器組的虛擬功能VF網(wǎng)絡(luò)接口需求;在識(shí)別所述VF網(wǎng)絡(luò)接口需求后,觸發(fā)VF控制器將空閑的至少一個(gè)VF網(wǎng)絡(luò)接口掛載至所述虛擬機(jī),其中,所述VF控制器部署于所述虛擬機(jī)所在的物理機(jī)中,所述至少一個(gè)VF網(wǎng)絡(luò)接口由所述物理機(jī)中的網(wǎng)卡通過(guò)單根I/O虛擬化SRIOV虛擬得到;根據(jù)所述VF網(wǎng)絡(luò)接口需求將所述虛擬機(jī)上掛載的所述至少一個(gè)VF網(wǎng)絡(luò)接口與所述容器組綁定,以使得所述容器組經(jīng)由所述至少一個(gè)VF網(wǎng)絡(luò)接口進(jìn)行數(shù)據(jù)傳輸。
技術(shù)領(lǐng)域
本公開涉及信息技術(shù)領(lǐng)域,尤其涉及一種虛擬機(jī)及其配置方法和裝置。
背景技術(shù)
為便于在不同的操作系統(tǒng)中創(chuàng)建和部署應(yīng)用程序,通常采用容器化方法開發(fā)應(yīng)用程序。相比較傳統(tǒng)方法,容器化方法不依賴特定的計(jì)算環(huán)境,應(yīng)用程序可以獨(dú)立地、可移動(dòng)地在任何平臺(tái)中運(yùn)行。
但容器化技術(shù)在應(yīng)用過(guò)程中在資源隔離及安全管控方面存在缺陷,因此,相關(guān)技術(shù)中,將容器部署于虛擬機(jī)中,通過(guò)虛擬機(jī)為容器進(jìn)行資源調(diào)配和安全管控,從而解決容器資源隔離及安全管控問(wèn)題。
發(fā)明內(nèi)容
發(fā)明人注意到,相關(guān)技術(shù)中的方式下,數(shù)據(jù)傳輸效率較低。
通過(guò)分析,發(fā)明人發(fā)現(xiàn),在虛擬機(jī)中部署容器時(shí),容器在與虛擬機(jī)所處物理機(jī)外部的其他網(wǎng)元進(jìn)行數(shù)據(jù)交互時(shí),數(shù)據(jù)的傳輸需經(jīng)過(guò)虛擬化層的開放虛擬交換標(biāo)準(zhǔn)(OVS,OpenvSwitch)交換機(jī),導(dǎo)致數(shù)據(jù)傳輸效率較低。
為了解決上述問(wèn)題,本公開實(shí)施例提供了如下技術(shù)方案。
根據(jù)本公開實(shí)施例的一方面,提供一種虛擬機(jī)的配置方法,包括:響應(yīng)于虛擬機(jī)中容器組的啟動(dòng),識(shí)別所述容器組的虛擬功能VF網(wǎng)絡(luò)接口需求;在識(shí)別所述VF網(wǎng)絡(luò)接口需求后,觸發(fā)VF控制器將空閑的至少一個(gè)VF網(wǎng)絡(luò)接口掛載至所述虛擬機(jī),其中,所述VF控制器部署于所述虛擬機(jī)所在的物理機(jī)中,所述至少一個(gè)VF網(wǎng)絡(luò)接口由所述物理機(jī)中的網(wǎng)卡通過(guò)單根I/O虛擬化SRIOV虛擬得到;根據(jù)所述VF網(wǎng)絡(luò)接口需求將所述虛擬機(jī)上掛載的所述至少一個(gè)VF網(wǎng)絡(luò)接口與所述容器組綁定,以使得所述容器組經(jīng)由所述至少一個(gè)VF網(wǎng)絡(luò)接口進(jìn)行數(shù)據(jù)傳輸。
在一些實(shí)施例中,所述VF網(wǎng)絡(luò)接口需求包括所述容器組所需的VF網(wǎng)絡(luò)接口數(shù)量。
在一些實(shí)施例中,所述方法還包括:響應(yīng)于所述容器組的銷毀,將與所述容器組綁定的所述至少一個(gè)VF網(wǎng)絡(luò)接口與所述容器組解綁。
在一些實(shí)施例中,所述方法還包括:在所述至少一個(gè)VF網(wǎng)絡(luò)接口與所述容器組解綁后,觸發(fā)所述VF控制器從所述虛擬機(jī)釋放所述至少一個(gè)VF網(wǎng)絡(luò)接口。
在一些實(shí)施例中,響應(yīng)于虛擬機(jī)中容器組的啟動(dòng),識(shí)別所述容器組的虛擬功能VF網(wǎng)絡(luò)接口需求包括:響應(yīng)于虛擬機(jī)中容器組的啟動(dòng),獲取所述容器組的用戶資源自定義CRD資源;根據(jù)所述容器組的CRD資源識(shí)別所述容器組所需的VF網(wǎng)絡(luò)接口數(shù)量。
在一些實(shí)施例中,所述方法還包括:響應(yīng)于所述容器組的數(shù)據(jù)平面開發(fā)套件DPDK使用需求,加載針對(duì)所述容器組的DPDK;將與所述容器組綁定的所述至少一個(gè)VF網(wǎng)絡(luò)接口與所述DPDK綁定,以使所述容器組繞過(guò)所述虛擬機(jī)的內(nèi)核態(tài)網(wǎng)絡(luò)協(xié)議棧并經(jīng)由所述DPDK和所述至少一個(gè)VF網(wǎng)絡(luò)接口進(jìn)行數(shù)據(jù)傳輸。
在一些實(shí)施例中,所述方法還包括:響應(yīng)于所述容器組的銷毀,釋放所述DPDK的環(huán)境。
在一些實(shí)施例中,所述虛擬機(jī)部署于Kubernetes系統(tǒng)中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)電信股份有限公司,未經(jīng)中國(guó)電信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211345026.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(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ò)方法
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





