[發明專利]批量創建虛擬機的方法、裝置、設備及其存儲介質在審
| 申請號: | 201711326838.X | 申請日: | 2017-12-12 |
| 公開(公告)號: | CN108170508A | 公開(公告)日: | 2018-06-15 |
| 發明(設計)人: | 安軻;彭中強 | 申請(專利權)人: | 順豐科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京志霖恒遠知識產權代理事務所(普通合伙) 11435 | 代理人: | 郭棟梁 |
| 地址: | 518061 廣東省深圳市南山區學府路(以南)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 配置參數 虛擬機組 創建 目標虛擬機 自定義配置 初始條件 存儲介質 種子文件 遠程管理工具 配置過程 源虛擬機 擴展性 選擇源 配置 申請 主機 并行 保證 | ||
本申請公開了批量創建虛擬機的方法、裝置、設備及其存儲介質。該方法包括:選擇源虛擬機以創建虛擬機組,該虛擬機組包括多個待創建的目標虛擬機;判斷源虛擬機是否滿足批量創建的初始條件;如果滿足初始條件,則確定自定義配置參數以配置虛擬機組,該自定義配置參數包括第一部分配置參數和第二部分配置參數;根據第二部分配置參數生成種子文件;根據第一部分配置參數和種子文件,在與虛擬機組的每個目標虛擬機一一對應的主機上并行地創建所述目標虛擬機。本申請實施例提供的技術方案,省去遠程管理工具配置帶來的諸多問題,并保證自定義配置參數在配置過程中不會發生改變,提高了批量創建虛擬機的效率,并大大提高了虛擬機在應用領域的擴展性。
技術領域
本申請一般涉及計算機技術領域,具體涉及虛擬計算機技術領域,尤其涉及批量創建虛擬機的方法、裝置、設備及其存儲介質。
背景技術
隨著云數據中心的發展,虛擬計算機技術也得到了快速的發展,通過虛擬計算機技術可以將一臺計算機虛擬為多臺邏輯計算機,每個邏輯計算機運行各自的操作系統,并且應用程序也可以在相互獨立的空間內運行而互不影響,從而提高計算機的工作效率。
現有技術中,批量創建虛擬機(英文全稱:Virtual Machine,英文簡稱:VM)時,對于虛擬機的自定義配置信息,可以通過ansible工具或其他遠程管理工具下發給待創建的虛擬機。但是這些工具不能保證下發的自定義配置信息完整地下發,也可能存在這些工具不支持某些自定義配置信息,例如虛擬機上安裝的應用程序。再者,利用這些工具發送自定義配置信息,需要準備復雜的自定義配置清單,這個過程可能會花費大量的時間,導致批量創建虛擬機時創建效率較低。
現有技術中,將虛擬機作為鏡像模板通過克隆方式實現多臺虛擬機的創建,但是這種方式在開機過程中容易產生IP地址沖突等問題。
因此,亟待提出批量創建虛擬機的方法來解決上述問題。
發明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種批量創建虛擬機的方案。
第一方面,本申請實施例提供了一種批量創建虛擬機的方法,該方法包括:
選擇源虛擬機以創建虛擬機組,虛擬機組包括多個待創建的目標虛擬機;
判斷源虛擬機是否滿足批量創建的初始條件;
如果滿足初始條件,則確定自定義配置參數以配置虛擬機組,該自定義配置參數包括第一部分配置參數和第二部分配置參數;
根據第二部分配置參數生成種子文件;
根據第一部分配置參數和種子文件,在與虛擬機組的每個目標虛擬機一一對應的主機上并行地創建目標虛擬機。
第二方面,本申請實施例提供了一種批量創建虛擬機的裝置,該裝置包括:
選擇單元,用于選擇源虛擬機以創建虛擬機組,虛擬機組包括多個待創建的目標虛擬機;
第一判斷單元,用于判斷源虛擬機是否滿足批量創建的初始條件;
參數確定單元,用于如果滿足初始條件,則確定自定義配置參數以配置虛擬機組,該自定義配置參數包括第一部分配置參數和第二部分配置參數;
種子生成單元,用于根據第二部分配置參數生成種子文件;
并行創建單元,用于根據第一部分配置參數和種子文件,在與虛擬機組的每個目標虛擬機一一對應的主機上并行地創建目標虛擬機。
第三方面,本申請實施例提供了一種設備,其包括處理器、存儲裝置,
其中,存儲裝置,用于存儲一個或多個程序;
當前述一個或多個程序被所述處理器執行,使得該處理器實現本申請實施例提供的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于順豐科技有限公司,未經順豐科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711326838.X/2.html,轉載請聲明來源鉆瓜專利網。





