[發(fā)明專利]一種虛擬機(jī)操作系統(tǒng)的安裝方法、系統(tǒng)及裝置有效
| 申請?zhí)枺?/td> | 202010745164.2 | 申請日: | 2020-07-29 |
| 公開(公告)號: | CN111880818B | 公開(公告)日: | 2022-07-08 |
| 發(fā)明(設(shè)計(jì))人: | 翟輝;劉為峰;顏秉珩;張東 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/455 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 侯珊 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬機(jī) 操作系統(tǒng) 安裝 方法 系統(tǒng) 裝置 | ||
1.一種虛擬機(jī)操作系統(tǒng)的安裝方法,其特征在于,包括:
預(yù)先獲取安裝虛擬機(jī)操作系統(tǒng)所需使用的vmlinuz臨時(shí)文件和initrd.img臨時(shí)文件;
將包含系統(tǒng)安裝配置硬件地址的kickstart配置文件和供所述kickstart配置文件調(diào)用的配置腳本文件添加到所述initrd.img臨時(shí)文件中;
將所述vmlinuz臨時(shí)文件和所述initrd.img臨時(shí)文件的路徑配置到虛擬機(jī)元數(shù)據(jù)配置文件中;
在接收到虛擬機(jī)創(chuàng)建指令時(shí),創(chuàng)建虛擬機(jī)并啟動,在所述虛擬機(jī)啟動進(jìn)入安裝操作系統(tǒng)時(shí),基于所述虛擬機(jī)元數(shù)據(jù)配置文件內(nèi)的vmlinuz臨時(shí)文件配置所述虛擬機(jī)操作系統(tǒng)的內(nèi)核,及initrd.img臨時(shí)文件中的kickstart配置文件和配置腳本文件配置對應(yīng)的硬件設(shè)備來完成所述虛擬機(jī)操作系統(tǒng)的安裝;
獲取安裝虛擬機(jī)操作系統(tǒng)所需使用的vmlinuz臨時(shí)文件和initrd.img臨時(shí)文件的過程,包括:
基于虛擬機(jī)操作系統(tǒng)對應(yīng)的鏡像文件中的目錄結(jié)構(gòu)信息記錄文件,提取出安裝所述虛擬機(jī)操作系統(tǒng)所需使用的vmlinuz文件和initrd.img文件;
在所述目錄結(jié)構(gòu)信息記錄文件下創(chuàng)建一個用于本次虛擬機(jī)操作系統(tǒng)安裝所需使用的臨時(shí)文件的臨時(shí)目錄;
將所述vmlinuz文件和所述initrd.img文件復(fù)制到所述臨時(shí)目錄,得到vmlinuz臨時(shí)文件和initrd.img臨時(shí)文件。
2.如權(quán)利要求1所述的虛擬機(jī)操作系統(tǒng)的安裝方法,其特征在于,在基于目錄結(jié)構(gòu)信息記錄文件提取出安裝所述虛擬機(jī)操作系統(tǒng)所需使用的vmlinuz文件和initrd.img文件之前,獲取安裝虛擬機(jī)操作系統(tǒng)所需使用的vmlinuz臨時(shí)文件和initrd.img臨時(shí)文件的過程,還包括:
對虛擬機(jī)操作系統(tǒng)對應(yīng)的鏡像文件進(jìn)行檢查,以判斷所述鏡像文件是否符合所述虛擬機(jī)操作系統(tǒng)的安裝要求;
若是,則執(zhí)行基于目錄結(jié)構(gòu)信息記錄文件提取出安裝所述虛擬機(jī)操作系統(tǒng)所需使用的vmlinuz文件和initrd.img文件的步驟;
若否,則進(jìn)行鏡像文件修改提示。
3.如權(quán)利要求1所述的虛擬機(jī)操作系統(tǒng)的安裝方法,其特征在于,所述系統(tǒng)安裝配置硬件地址包括用于安裝虛擬機(jī)操作系統(tǒng)的磁盤及用于配置虛擬機(jī)操作系統(tǒng)網(wǎng)絡(luò)的網(wǎng)卡的bus地址。
4.如權(quán)利要求3所述的虛擬機(jī)操作系統(tǒng)的安裝方法,其特征在于,基于所述虛擬機(jī)元數(shù)據(jù)配置文件內(nèi)initrd.img臨時(shí)文件中的kickstart配置文件和配置腳本文件配置對應(yīng)的硬件設(shè)備來完成所述虛擬機(jī)操作系統(tǒng)的安裝的過程,包括:
運(yùn)行所述kickstart配置文件中的腳本程序,以通過所述系統(tǒng)安裝配置硬件地址獲取對應(yīng)的硬件設(shè)備,并將所述硬件設(shè)備的設(shè)備信息寫入到所述配置腳本文件中,且基于所述配置腳本文件中的設(shè)備信息配置對應(yīng)的硬件設(shè)備來完成所述虛擬機(jī)操作系統(tǒng)的安裝。
5.如權(quán)利要求1-4任一項(xiàng)所述的虛擬機(jī)操作系統(tǒng)的安裝方法,其特征在于,在將kickstart配置文件和配置腳本文件添加到所述initrd.img臨時(shí)文件之前,所述虛擬機(jī)操作系統(tǒng)的安裝方法還包括:
獲取所述虛擬機(jī)操作系統(tǒng)的軟件安裝包的安裝包配置文件,并將所述安裝包配置文件寫入到所述kickstart配置文件中,而后執(zhí)行將kickstart配置文件和配置腳本文件添加到所述initrd.img臨時(shí)文件中的步驟;
在所述虛擬機(jī)操作系統(tǒng)安裝的同時(shí),基于所述kickstart配置文件中的安裝包配置文件將對應(yīng)的軟件安裝包安裝至所述虛擬機(jī)操作系統(tǒng)中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010745164.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種可信虛擬機(jī)平臺
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測、恢復(fù)系統(tǒng)及虛擬機(jī)檢測、恢復(fù)、啟動方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯系統(tǒng)及其容錯方法





