[發明專利]一種根據配置自動創建、升級虛擬機的方法有效
| 申請號: | 201710554768.7 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN107329804B | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 唐曉東;雷春麗 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F8/65 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張亮 |
| 地址: | 250000 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 根據 配置 自動 創建 升級 虛擬機 方法 | ||
本發明涉及云計算領域,具體涉及一種根據配置自動創建、升級虛擬機的方法。該方法能夠自動創建指定規格的虛擬機,并可以根據規格自動升級虛擬機的配置,從而進一步實現服務的快速部署和升級,提高云平臺產品的競爭力。
技術領域
本發明涉及云計算領域,具體涉及一種根據配置自動創建、升級虛擬機的方法。該方法能夠自動創建指定規格的虛擬機,并可以根據規格自動升級虛擬機的配置,從而進一步實現服務的快速部署和升級,提高云平臺產品的競爭力。
背景技術
在現有的各種云計算平臺中,可以通過創建出來的虛擬機部署各種服務,根據不同的需求,部署的服務也都具有各自的規格,這些規格參數包括虛擬機的cpu、內存、磁盤大小、虛擬機的數量等。例如部署一個tomcat(一個免費的開放源代碼的Web應用服務器)應用引擎集群可能需要一個代理節點(虛擬機),和兩個服務節點(虛擬機),其中服務節點需要的cpu和內存性能要高一些。
針對這種情況,本申請發明一種針對虛擬化環境中部署服務(mysql、tomcat、oracle等)時,根據配置自動創建、升級虛擬機的方法,用戶在部署服務時可以按照一定的使用規格,提前建立不同需求下服務需要使用的規格信息,再根據具體需求選擇合適的服務規格(包括虛擬機配置和數量等),通過虛擬化環境的接口自動完成虛擬機的創建過程。也可以在服務使用過程中根據新的需求選擇更加合適的服務規格進行升級(擴大主機數量,增加主機cpu、內存和磁盤等配置),根據規格到規格的變化,一一調動虛擬環境API創建新的虛擬機或者修改云主機配置,自動擴展服務規格。
發明內容
本發明主要是根據各種服務和集群的規格信息,提供查看服務當前虛擬機規格大小和數量信息,通過調用虛擬化環境API實現虛擬機的規格調整,自動完成針對服務規格的升級操作,快速提升服務的性能。
本發明的技術方案由以下幾部分內容組成:根據服務規格模型預設服務規格信息;根據服務規格信息,虛擬化環境對接模塊。
本發明所述方法的關鍵點是:根據需要預設虛擬化環境中部署服務的規格,再通過指令對虛擬化環境進行操作,以目標規格實現自動創建虛擬機,升級云主機配置的功能。
具體地,本申請請求保護一種根據配置自動創建、升級虛擬機的方法,其特征在于,該方法具體包括如下步驟:
選擇需要使用的服務規格;配置其他虛擬環境使用信息;獲取集群模版節點組模版配置;調度虛擬化環境資源;調用API從鏡像啟動虛擬機;配置API參數和地址;創建虛擬機;調用API創建并掛載磁盤;配置API參數和地址;創建虛擬磁盤,掛載虛擬磁盤;完成節點部署,記錄部署信息。
如上所述的根據配置自動創建、升級虛擬機的方法,其特征還在于,配置其他虛擬環境使用信息是部署時使用的網絡,計算資源存儲信息。
如上所述的根據配置自動創建、升級虛擬機的方法,其特征還在于,獲取集群模版節點組模版配置是獲取虛擬機規格和使用鏡像。
如上所述的根據配置自動創建、升級虛擬機的方法,其特征還在于,調度虛擬化環境資源包括計算資源、鏡像、存儲和網絡。
如上所述的根據配置自動創建、升級虛擬機的方法,其特征還在于,如果需要增加磁盤大小,則調用API擴展磁盤大小。
如上所述的根據配置自動創建、升級虛擬機的方法,其特征還在于,如果需要增加磁盤數量,則調用API創建并掛載磁盤。
附圖說明
圖1、根據配置自動創建虛擬機的流程示意圖
圖2、升級磁盤大小或數量的流程示意圖
圖3、虛擬化環境API接口示意圖
具體實施方式
下面將結合附圖1對本發明所述的方法做進一步地詳細描述:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710554768.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:虛擬機管理方法和裝置
- 下一篇:一種虛擬化平臺高可用性的實現方法和裝置





