[發明專利]基于OpenStack的新建主機配置方法有效
| 申請號: | 201510098793.X | 申請日: | 2015-03-06 |
| 公開(公告)號: | CN104714823B | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 程永新;謝濤;林壬 | 申請(專利權)人: | 上海新炬網絡信息技術股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/455 |
| 代理公司: | 上海科律專利代理事務所(特殊普通合伙)31290 | 代理人: | 袁亞軍,金碎平 |
| 地址: | 201701 上海市青浦區外青*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 openstack 新建 主機 配置 方法 | ||
1.一種基于OpenStack的新建主機配置方法,所述OpenStack配置有前臺配置界面dashboard模塊、Nova模塊和數據庫,所述Nova模塊包括:
Nova-api模塊:供其他模塊調用的對外接口模塊;
Scheduler模塊:根據當前資源使用情況,決定計算節點分布到哪臺計算節點上;
Network模塊:給虛擬機分配網絡并進行管理,使外部PC可以直接訪問;
所述Nova-api模塊、Scheduler模塊和Network模塊運行時通過異步消息的方式,采用消息隊列queue和所述數據庫進行交互;其特征在于,所述配置方法包括如下步驟:
a)截取來自dashboard模塊創建主機的申請,并提供新的臨時主機配置界面供用戶進行配置;
b)在臨時主機配置界面獲取到配置信息后生成配置模板文件,取代dashboard模塊將所述配置信息存入數據庫,并向Nova-api模塊發起建立主機申請;
c)在Nova-api模塊響應該申請后,將控制權交還給dashboard模塊,由dashboard模塊配合Scheduler模塊和Network模塊繼續完成后續的交互操作,完成新建主機配置。
2.如權利要求1所述的基于OpenStack的新建主機配置方法,其特征在于,所述步驟a)通過在dashboard模塊中設置插件的方式截取創建主機的申請。
3.如權利要求2所述的基于OpenStack的新建主機配置方法,其特征在于,所述步驟a)發現dashboard模塊與Nova-api模塊的對應接口之間產生了相互調用之后,攔截dashboard模塊生成的交互界面,并以新的臨時主機配置界面進行取代。
4.如權利要求3所述的基于OpenStack的新建主機配置方法,其特征在于,所述步驟a)在dashboard模塊接收Nova-api模塊和Network模塊返回消息的接口上完成對消息的過濾及攔截,所述步驟b)模擬dashboard模塊的數據庫操作,將臨時生成的配置模板插入到數據庫中,以供Nova-api模塊和Network模塊調用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海新炬網絡信息技術股份有限公司,未經上海新炬網絡信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510098793.X/1.html,轉載請聲明來源鉆瓜專利網。





