[發(fā)明專利]一種基于云平臺(tái)的虛擬機(jī)模擬云物理主機(jī)的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202110006120.2 | 申請(qǐng)日: | 2021-01-05 |
| 公開(公告)號(hào): | CN112667363A | 公開(公告)日: | 2021-04-16 |
| 發(fā)明(設(shè)計(jì))人: | 王方;王新雨;蔣方文;王銘銳;張金生 | 申請(qǐng)(專利權(quán))人: | 浪潮云信息技術(shù)股份公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F9/50 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 郗艷榮 |
| 地址: | 250100 山東省濟(jì)南市高*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 平臺(tái) 虛擬機(jī) 模擬 物理 主機(jī) 方法 裝置 | ||
本發(fā)明特別涉及一種基于云平臺(tái)的虛擬機(jī)模擬云物理主機(jī)的方法及裝置。該基于云平臺(tái)的虛擬機(jī)模擬云物理主機(jī)的方法及裝置,首先創(chuàng)建虛擬機(jī),搭建模擬物理機(jī)環(huán)境;然后請(qǐng)求創(chuàng)建云物理主機(jī)實(shí)例,最后部署實(shí)例即可。該基于云平臺(tái)的虛擬機(jī)模擬云物理主機(jī)的方法及裝置,不僅支持云物理主機(jī)的基本功能,同時(shí)還支持與其他云產(chǎn)品結(jié)合使用,從而節(jié)省了物理主機(jī)資源,減少了研發(fā)測試時(shí)對(duì)硬件設(shè)備的依賴,提高了研發(fā)測試環(huán)節(jié)中對(duì)物理主機(jī)資源的利用率,降低了運(yùn)維成本。
技術(shù)領(lǐng)域
本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,特別涉及一種基于云平臺(tái)的虛擬機(jī)模擬云物理主機(jī)的方法及裝置。
背景技術(shù)
近年來,隨著云計(jì)算技術(shù)及云服務(wù)市場的大力發(fā)展,虛擬化技術(shù)的應(yīng)用越來越廣泛,虛擬技術(shù)能夠幫助企業(yè)充分挖掘服務(wù)器等硬件資源。然而,仍然會(huì)有寫場景需要用到物理服務(wù)器,例如高性能計(jì)算集群,對(duì)于性能、安全性、隔離性有著特殊需求的租戶等場景下就需要用到云物理主機(jī)。云物理主機(jī)采用高性能硬件設(shè)施與I/O設(shè)備為租戶提供高性能,安全隔離的物理主機(jī),能夠滿足租戶對(duì)高性能及穩(wěn)定性的需求的應(yīng)用場景。然而,目前云物理主機(jī)的日常研發(fā)測試過程中,研發(fā)人員需要占用大量物理主機(jī),造成物理機(jī)資源利用率不高。
基于上述情況,本發(fā)明提出了一種基于云平臺(tái)的虛擬機(jī)模擬云物理主機(jī)的方法及裝置。
發(fā)明內(nèi)容
本發(fā)明為了彌補(bǔ)現(xiàn)有技術(shù)的缺陷,提供了一種簡單高效的基于云平臺(tái)的虛擬機(jī)模擬云物理主機(jī)的方法及裝置。
本發(fā)明是通過如下技術(shù)方案實(shí)現(xiàn)的:
一種基于云平臺(tái)的虛擬機(jī)模擬云物理主機(jī)的方法,其特征在于:包括以下步驟:
第一步,創(chuàng)建虛擬機(jī),搭建模擬物理機(jī)環(huán)境
調(diào)用Libvirt API創(chuàng)建虛擬機(jī),創(chuàng)建完成后啟動(dòng)虛擬機(jī),并使用virtualbmc組件為虛擬機(jī)添加vbmc(基板管理控制器Baseboard Manager Controller,簡稱BMC。vbmc為軟件模擬的虛擬BMC),啟動(dòng)該虛擬機(jī)的vbmc使其處于running(運(yùn)行)狀態(tài);
為虛擬機(jī)創(chuàng)建云物理主機(jī)節(jié)點(diǎn)和端口,將云物理主機(jī)節(jié)點(diǎn)狀態(tài)轉(zhuǎn)為available(可用)狀態(tài),使云物理主機(jī)節(jié)點(diǎn)隨時(shí)可以被調(diào)度;
第二步,請(qǐng)求創(chuàng)建云物理主機(jī)實(shí)例
用戶使用云物理主機(jī)前端,選擇需要的規(guī)格(CPU,內(nèi)存,硬盤大小),網(wǎng)絡(luò),RAID(Redundant Arrays of Independent Disks,磁盤陣列)信息以及用戶名與密碼,發(fā)起請(qǐng)求創(chuàng)建云物理主機(jī)實(shí)例;
請(qǐng)求由控制節(jié)點(diǎn)進(jìn)行處理,并調(diào)度到為虛擬機(jī)創(chuàng)建的云物理主機(jī)節(jié)點(diǎn)上;
第三步,實(shí)例部署
控制節(jié)點(diǎn)將部署鏡像和用戶鏡像準(zhǔn)備好,網(wǎng)絡(luò)模塊將云物理主機(jī)節(jié)點(diǎn)網(wǎng)絡(luò)切換至部署網(wǎng)絡(luò);云物理主機(jī)節(jié)點(diǎn)經(jīng)過第一次啟動(dòng),安裝部署鏡像并將節(jié)點(diǎn)磁盤暴露出來,控制節(jié)點(diǎn)將用戶鏡像寫入磁盤并設(shè)置為從磁盤啟動(dòng),網(wǎng)絡(luò)模塊切換至租戶網(wǎng)絡(luò)后,起電,完成部署。
所述第一步中,使用虛擬機(jī)創(chuàng)建云物理主機(jī)節(jié)點(diǎn)的處理流程如下:
(1)選取計(jì)算節(jié)點(diǎn),調(diào)用libvirt API創(chuàng)建虛擬機(jī),記錄虛擬機(jī)網(wǎng)卡MAC(MediaAccess Control或者M(jìn)edium Access Control,介質(zhì)訪問控制)地址,CPU,內(nèi)存以及磁盤容量;
(2)使用virtualbmc組件為虛擬機(jī)添加vbmc,從而為虛擬機(jī)添加IPMI(Intelligent Platform Management Interface,智能平臺(tái)管理接口)功能;指定IPMI地址,端口號(hào),用戶名和密碼,啟動(dòng)虛擬機(jī)的vbmc;
(3)通過指定虛擬機(jī)網(wǎng)卡MAC地址,CPU,內(nèi)存,磁盤容量,IPMI相關(guān)信息以及對(duì)應(yīng)的資源類型,為虛擬機(jī)創(chuàng)建云物理主機(jī)節(jié)點(diǎn);
該專利技術(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/202110006120.2/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ī)故障檢測、恢復(fù)系統(tǒng)及虛擬機(jī)檢測、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法





