[發(fā)明專利]一種云計(jì)算系統(tǒng)中虛擬機(jī)創(chuàng)建方法及其裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201710943608.1 | 申請(qǐng)日: | 2017-10-11 |
| 公開(kāi)(公告)號(hào): | CN107589983A | 公開(kāi)(公告)日: | 2018-01-16 |
| 發(fā)明(設(shè)計(jì))人: | 胡玉鵬;亓開(kāi)元 | 申請(qǐng)(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司11262 | 代理人: | 李紅爽,李丹 |
| 地址: | 450018 河南省鄭州市*** | 國(guó)省代碼: | 河南;41 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 計(jì)算 系統(tǒng) 虛擬機(jī) 創(chuàng)建 方法 及其 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù),尤指一種云計(jì)算系統(tǒng)中虛擬機(jī)創(chuàng)建方法及其裝置。
背景技術(shù)
隨著現(xiàn)在科技的發(fā)展,云計(jì)算已經(jīng)應(yīng)用到了人們的生活中,其中,實(shí)現(xiàn)云計(jì)算的云計(jì)算系統(tǒng)可以包括:云計(jì)算平臺(tái)和至少一臺(tái)虛擬機(jī)。
現(xiàn)有技術(shù)中,在云計(jì)算平臺(tái)下創(chuàng)建虛擬機(jī)時(shí),首先,調(diào)度控制中心可以獲取云計(jì)算平臺(tái)中數(shù)據(jù)庫(kù)存儲(chǔ)的各主機(jī)配置信息,其中,調(diào)度控制中心設(shè)置在云計(jì)算平臺(tái),舉例來(lái)講,該主機(jī)配置信息可以包括:1核CPU、2G內(nèi)存、100G硬盤(pán),然后,調(diào)度控制中心通過(guò)數(shù)據(jù)庫(kù)存儲(chǔ)的各主機(jī)配置信息,確定符合條件的主機(jī)進(jìn)行虛擬機(jī)創(chuàng)建,從而實(shí)現(xiàn)云計(jì)算系統(tǒng)中虛擬機(jī)的創(chuàng)建。
然而,在創(chuàng)建虛擬機(jī)的過(guò)程中,數(shù)據(jù)庫(kù)向調(diào)度控制中心每隔幾秒鐘發(fā)送一次主機(jī)配置信息,從而導(dǎo)致云計(jì)算平臺(tái)中網(wǎng)絡(luò)穩(wěn)定性較差。
發(fā)明內(nèi)容
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種云計(jì)算系統(tǒng)中虛擬機(jī)創(chuàng)建方法及其裝置,用以解決獲取數(shù)據(jù)的效率較低的問(wèn)題。
為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種云計(jì)算系統(tǒng)中虛擬機(jī)創(chuàng)建方法,包括:
獲取虛擬機(jī)創(chuàng)建請(qǐng)求,所述虛擬機(jī)創(chuàng)建請(qǐng)求攜帶創(chuàng)建虛擬機(jī)的虛擬機(jī)規(guī)格信息;
根據(jù)所述虛擬機(jī)創(chuàng)建請(qǐng)求,對(duì)緩存表進(jìn)行查找,以確定用以創(chuàng)建虛擬機(jī)的物理主機(jī),所述緩存表設(shè)置在云計(jì)算平臺(tái)的緩存中,所述緩存表包括各物理主機(jī)是否分別滿足虛擬機(jī)規(guī)格的信息;
根據(jù)所述物理主機(jī),創(chuàng)建虛擬機(jī)。
進(jìn)一步的,所述獲取虛擬機(jī)創(chuàng)建請(qǐng)求之前,還包括:
向各物理主機(jī)發(fā)送所有虛擬機(jī)規(guī)格信息,用以確定所述物理主機(jī)是否滿足各虛擬機(jī)規(guī)格,所有所述虛擬機(jī)規(guī)格信息包括搭建所述云計(jì)算系統(tǒng)的所有虛擬機(jī)的虛擬機(jī)規(guī)格的信息;
接收各所述物理主機(jī)發(fā)送的虛擬機(jī)規(guī)格反饋信息,所述虛擬機(jī)規(guī)格反饋信息包括所述物理主機(jī)是否滿足各所述虛擬機(jī)規(guī)格的信息。
進(jìn)一步的,所述接收各所述物理主機(jī)發(fā)送的虛擬機(jī)規(guī)格反饋信息之后,還包括:
根據(jù)所述虛擬機(jī)規(guī)格反饋信息,創(chuàng)建所述緩存表。
進(jìn)一步的,所述根據(jù)所述物理主機(jī),創(chuàng)建虛擬機(jī)之后,還包括:
接收所述物理主機(jī)發(fā)送的創(chuàng)建虛擬機(jī)更新信息,所述創(chuàng)建虛擬機(jī)更新信息包括所述物理主機(jī)創(chuàng)建虛擬機(jī)之后,已占用資源的信息;
根據(jù)所述創(chuàng)建虛擬機(jī)更新信息,更新所述緩存表。
進(jìn)一步的,所述根據(jù)所述虛擬機(jī)創(chuàng)建請(qǐng)求,對(duì)緩存表進(jìn)行查找,以確定用以創(chuàng)建虛擬機(jī)的物理主機(jī),包括:
將所述物理主機(jī)的資源配置參數(shù)進(jìn)行權(quán)重計(jì)算,獲得權(quán)重配置值;
根據(jù)所述權(quán)重配置值,確定所述權(quán)重配置值最高的物理主機(jī)為創(chuàng)建虛擬機(jī)的物理主機(jī)。
本發(fā)明還提供了一種云計(jì)算系統(tǒng)中虛擬機(jī)創(chuàng)建裝置,包括:
獲取模塊,用于獲取虛擬機(jī)創(chuàng)建請(qǐng)求,所述虛擬機(jī)創(chuàng)建請(qǐng)求攜帶創(chuàng)建虛擬機(jī)的虛擬機(jī)規(guī)格信息;
處理模塊,用于根據(jù)所述虛擬機(jī)創(chuàng)建請(qǐng)求,對(duì)緩存表進(jìn)行查找,以確定用以創(chuàng)建虛擬機(jī)的物理主機(jī),所述緩存表設(shè)置在云計(jì)算平臺(tái)的緩存中,所述緩存表包括各物理主機(jī)是否分別滿足虛擬機(jī)規(guī)格的信息;
創(chuàng)建模塊,用于根據(jù)所述物理主機(jī),創(chuàng)建虛擬機(jī)。
進(jìn)一步的,還包括:發(fā)送模塊;
所述發(fā)送模塊,用于向各物理主機(jī)發(fā)送所有虛擬機(jī)規(guī)格信息,用以確定所述物理主機(jī)是否滿足各虛擬機(jī)規(guī)格,所有所述虛擬機(jī)規(guī)格信息包括搭建所述云計(jì)算系統(tǒng)的所有虛擬機(jī)的虛擬機(jī)規(guī)格的信息;
所述獲取模塊,還用于接收各所述物理主機(jī)發(fā)送的虛擬機(jī)規(guī)格反饋信息,所述虛擬機(jī)規(guī)格反饋信息包括所述物理主機(jī)是否滿足各所述虛擬機(jī)規(guī)格的信息。
進(jìn)一步的,所述創(chuàng)建模塊,還用于根據(jù)所述虛擬機(jī)規(guī)格反饋信息,創(chuàng)建所述緩存表。
進(jìn)一步的,所述獲取模塊,還用于接收所述物理主機(jī)發(fā)送的創(chuàng)建虛擬機(jī)更新信息,所述創(chuàng)建虛擬機(jī)更新信息包括所述物理主機(jī)創(chuàng)建虛擬機(jī)之后,已占用資源的信息;
所述處理模塊,還用于根據(jù)所述創(chuàng)建虛擬機(jī)更新信息,更新所述緩存表。
進(jìn)一步的,所述處理模塊,用于將所述物理主機(jī)的資源配置參數(shù)進(jìn)行權(quán)重計(jì)算,獲得權(quán)重配置值,根據(jù)所述權(quán)重配置值,確定所述權(quán)重配置值最高的物理主機(jī)為創(chuàng)建虛擬機(jī)的物理主機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710943608.1/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ò)方法
- 圖冊(cè)創(chuàng)建設(shè)備、圖冊(cè)創(chuàng)建方法和圖冊(cè)創(chuàng)建程序
- 一種使用創(chuàng)建接口來(lái)靈活創(chuàng)建對(duì)象的方法
- 報(bào)告創(chuàng)建系統(tǒng)、報(bào)告創(chuàng)建裝置以及報(bào)告創(chuàng)建方法
- 文本創(chuàng)建系統(tǒng)、文本創(chuàng)建裝置、文本創(chuàng)建方法
- 文檔創(chuàng)建設(shè)備、文檔創(chuàng)建系統(tǒng)及文檔創(chuàng)建方法
- 剪報(bào)創(chuàng)建方法和剪報(bào)創(chuàng)建系統(tǒng)
- 數(shù)據(jù)創(chuàng)建裝置、數(shù)據(jù)創(chuàng)建方法及數(shù)據(jù)創(chuàng)建程序
- 信息創(chuàng)建方法及信息創(chuàng)建裝置
- 報(bào)告創(chuàng)建系統(tǒng)和報(bào)告創(chuàng)建方法
- 創(chuàng)建改進(jìn)的顏色的顏色創(chuàng)建裝置及顏色創(chuàng)建方法





