[發明專利]基于構建環境的虛擬機文件生成方法、裝置在審
| 申請號: | 202110013164.8 | 申請日: | 2021-01-06 |
| 公開(公告)號: | CN112698918A | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 李佳翰;陳騰飛;牛福振;鄢彪 | 申請(專利權)人: | 上海幻電信息科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 鄧小玲;王勇 |
| 地址: | 200120 上海市浦東新區中國(上海)*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 構建 環境 虛擬機 文件 生成 方法 裝置 | ||
本申請公開了一種基于構建環境的虛擬機文件生成方法、裝置。該方法包括:采集搭建的構建環境所需要的軟硬件配置和軟件依賴;根據所述軟硬件配置和所述軟件依賴生成預設格式的配置文件;創建虛擬機,并根據所述配置文件中的軟硬件配置信息及軟件依賴信息在所述虛擬機中創建與所述軟硬件配置信息及所述軟件依賴信息相對應的虛擬機硬件與虛擬機軟件;在所述虛擬機中完成所述虛擬機硬件與虛擬機軟件的創建后,對包含所述虛擬機硬件與虛擬機軟件的虛擬機進行保存,以生成虛擬機文件。本申請可以使得在不同物理機上的搭建的構建環境保持一致。
技術領域
本申請涉及虛擬機技術領域,尤其涉及一種基于構建環境的虛擬機文件生成方法、裝置。
背景技術
軟件工具包在運行時一般都需要在一個特定的開發環境下才能正常運行。現有技術中,為了使得軟件工具包可以正常運行,會在硬件物理機上安裝該軟件工具包依賴的軟件和服務,實現對該軟件工具包的構建環境的搭建,然而,發明人發現,現有技術通過在物理機上搭建構建環境的方式,其無法遷移到另一個硬件物理機上,當需要在另外一個物理機上搭建同樣的構建環境時,需要在另一個物理機上重新進行一遍軟件和服務的安裝,非常費時費力,且由于該物理機上的硬件配置和軟件依賴的差異性,無法保證構建環境的完全一致。
發明內容
有鑒于此,現提供一種基于構建環境的虛擬機文件生成方法、裝置、計算機設備及計算機可讀存儲介質,以解決現有技術中無法保證在其他物理機上搭建的構建環境不能完全一致的問題。
本申請提供了一種基于構建環境的虛擬機文件生成方法,包括:
采集搭建的構建環境所需要的軟硬件配置和軟件依賴;
根據所述軟硬件配置和所述軟件依賴生成預設格式的配置文件;
創建虛擬機,并根據所述配置文件中的軟硬件配置信息及軟件依賴信息在所述虛擬機中創建與所述軟硬件配置信息及所述軟件依賴信息相對應的虛擬機硬件與虛擬機軟件;
在所述虛擬機中完成所述虛擬機硬件與虛擬機軟件的創建后,對包含所述虛擬機硬件與虛擬機軟件的虛擬機進行保存,以生成虛擬機文件。
可選地,所述根據所述配置文件中的軟硬件配置信息及軟件依賴信息在所述虛擬機中創建與所述軟硬件配置信息及所述軟件依賴信息相對應的虛擬機硬件與虛擬機軟件包括:
對所述配置文件進行解析,以得到軟硬件配置信息及軟件依賴信息;
根據所述軟硬件配置信息及所述軟件依賴信息在所述虛擬機中使用預設的腳本創建與所述軟硬件配置信息及所述軟件依賴信息相對應的虛擬機硬件與虛擬機軟件。
可選地,所述根據所述軟硬件配置信息及所述軟件依賴信息在所述虛擬機中使用預設的腳本創建與所述軟硬件配置信息及所述軟件依賴信息相對應的虛擬機硬件與虛擬機軟件包括:
根據所述軟硬件配置信息中的硬件配置信息在所述虛擬機中使用所述腳本調用預設的第一接口來實現模擬與所述硬件配置信息相對應的虛擬機硬件;
根據所述軟硬件配置信息中的軟件配置信息在所述虛擬機中使用所述腳本調用預設的第二接口來實現安裝與所述軟件配置信息相對應的版本的操作系統,以及根據所述軟件依賴信息在所述操作系統中使用所述腳本調用預設的第三接口來實現安裝與所述軟件依賴信息相對應的軟件,以實現在所述虛擬機中創建所述虛擬機軟件。
可選地,所述配置文件中包括硬件配置信息、多種類型的操作系統信息,以及與每種操作系統對應的軟件依賴信息,所述根據所述配置文件中的軟硬件配置信息及軟件依賴信息在所述虛擬機中創建與所述軟硬件配置信息及所述軟件依賴信息相對應的虛擬機硬件與虛擬機軟件包括:
根據所述配置文件中的硬件配置信息、多種類型的操作系統信息,以及與每種操作系統對應的軟件依賴信息在所述虛擬機中分別創建與每一種操作系統相對應的虛擬機硬件與虛擬機軟件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海幻電信息科技有限公司,未經上海幻電信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110013164.8/2.html,轉載請聲明來源鉆瓜專利網。





