[發(fā)明專利]一種支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法與系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202011038006.X | 申請(qǐng)日: | 2020-09-28 |
| 公開(公告)號(hào): | CN112230942A | 公開(公告)日: | 2021-01-15 |
| 發(fā)明(設(shè)計(jì))人: | 梁華;康樂;田依蕾;荊楠;楊華南 | 申請(qǐng)(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號(hào): | G06F8/61 | 分類號(hào): | G06F8/61 |
| 代理公司: | 深圳市六加知識(shí)產(chǎn)權(quán)代理有限公司 44372 | 代理人: | 向彬 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 支持 多種 國產(chǎn)化 操作系統(tǒng) 自動(dòng)化 部署 方法 系統(tǒng) | ||
1.一種支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,包括:
使用一臺(tái)機(jī)器作為部署機(jī),除安裝PXE服務(wù)器依賴的基礎(chǔ)服務(wù)之外,還增加如下服務(wù)模型,這些服務(wù)可根據(jù)待安裝的國產(chǎn)化的操作系統(tǒng)進(jìn)行安裝文件的適配,為不同CPU硬件的客戶端提供定制化安裝服務(wù),其中包含的服務(wù)模型為:Distro服務(wù)、Profile服務(wù)、Image服務(wù)以及System服務(wù);該服務(wù)模型可以根據(jù)客戶端PXE啟動(dòng)時(shí)的數(shù)據(jù)包option選項(xiàng)自動(dòng)識(shí)別不同CPU類型的國產(chǎn)化硬件服務(wù)器,并根據(jù)客戶端的CPU硬件類型發(fā)送指定操作系統(tǒng)的NBP啟動(dòng)文件,客戶端根據(jù)此NBP啟動(dòng)文件下載對(duì)應(yīng)操作系統(tǒng)的GRUB引導(dǎo)文件,按照GRUB引導(dǎo)文件加載虛擬內(nèi)核以及對(duì)應(yīng)的kickstart自動(dòng)化配置模板文件,并從相應(yīng)的軟件源列表下載軟件安裝包,安裝指定的操作系統(tǒng)。
2.如權(quán)利要求1所述的支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,所述System服務(wù),用于根據(jù)不同硬件類型的待安裝客戶端分配對(duì)應(yīng)的操作系統(tǒng),為客戶端指定對(duì)應(yīng)的NBP啟動(dòng)文件,客戶端根據(jù)NBP啟動(dòng)文件加載對(duì)應(yīng)GRUB引導(dǎo)文件。
3.如權(quán)利要求1所述的支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,所述Profile服務(wù),用于提供各種操作系統(tǒng)安裝時(shí)的GRUB引導(dǎo)文件,以及kickstart自動(dòng)化配置模板文件,GRUB引導(dǎo)文件會(huì)引導(dǎo)客戶端加載指定的虛擬內(nèi)核,按照kickstart自動(dòng)化配置模板文件的配置自動(dòng)安裝軟件包,配置操作系統(tǒng)。
4.如權(quán)利要求1所述的支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,所述Distro服務(wù),用于提供各種操作系統(tǒng)PXE安裝時(shí)依賴的虛擬內(nèi)核,每一個(gè)操作系統(tǒng)均有自己的適配的虛擬內(nèi)核,客戶端需要加載指定的虛擬內(nèi)核才能啟動(dòng)對(duì)應(yīng)操作系統(tǒng)的安裝流程。
5.如權(quán)利要求1所述的支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,所述Image服務(wù),用于以NFS或HTTP方式為客戶端安裝操作系統(tǒng)提供軟件包安裝源。
6.如權(quán)利要求1所述的支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,在部署機(jī)DHCP的配置文件dhcpd.conf中增加option pxe-system-type code 93字段,該字段可以通過客戶端PXE啟動(dòng)后DHCP請(qǐng)求IP的數(shù)據(jù)包對(duì)各種客戶端進(jìn)行區(qū)分,識(shí)別屬于飛騰、龍芯、鯤鵬或者X86的硬件類型。
7.如權(quán)利要求1所述的支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,將各個(gè)操作系統(tǒng)適配的GRUB引導(dǎo)文件和虛擬內(nèi)核拷貝至TFTP的服務(wù)目錄下,客戶端PXE啟動(dòng)后根據(jù)NBP啟動(dòng)文件查找并下載對(duì)應(yīng)的GRUB引導(dǎo)文件,在GRUB引導(dǎo)文件中描述了主機(jī)的虛擬內(nèi)核和kickstart自動(dòng)化配置模板文件,從而引導(dǎo)客戶端啟動(dòng)操作系統(tǒng)的安裝流程。
8.如權(quán)利要求1所述的支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,分別將各個(gè)操作系統(tǒng)iso中的軟件包拷貝到HTTP服務(wù)目錄下,客戶端根據(jù)GRUB引導(dǎo)文件中的kickstart自動(dòng)化配置模板文件去指定的軟件源目錄下載軟件包,安裝操作系統(tǒng)。
9.如權(quán)利要求1所述的支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法,其特征在于,在添加待安裝主機(jī)信息時(shí),以MAC地址為標(biāo)簽,依次為待安裝主機(jī)分配將要安裝的操作系統(tǒng),以及主機(jī)名和網(wǎng)絡(luò)信息存儲(chǔ)于數(shù)據(jù)庫中供Profile服務(wù)和System服務(wù)讀取,以實(shí)現(xiàn)自動(dòng)化配置。
10.如權(quán)利要求1-9任一項(xiàng)所述支持多種國產(chǎn)化操作系統(tǒng)的自動(dòng)化部署方法所部署的系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011038006.X/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 國產(chǎn)化涂料在燃?xì)廨啓C(jī)中溫部件防護(hù)過程中的應(yīng)用
- 一種具有KVM功能的國產(chǎn)化瘦客戶機(jī)系統(tǒng)
- 一種國產(chǎn)化軟硬件設(shè)備的通用監(jiān)控方法及系統(tǒng)
- 一種國產(chǎn)化服務(wù)器
- 一種研發(fā)測試一體化系統(tǒng)
- 國產(chǎn)化設(shè)備運(yùn)維數(shù)據(jù)的智能采集方法及系統(tǒng)
- 一種航空機(jī)載設(shè)備國產(chǎn)化風(fēng)險(xiǎn)評(píng)估方法
- 國產(chǎn)化安全局域網(wǎng)絡(luò)設(shè)備
- 在國產(chǎn)化數(shù)據(jù)庫運(yùn)行政務(wù)數(shù)據(jù)共享交換平臺(tái)的方法及工具
- 一種適用于核心元器件國產(chǎn)化的單裝置繼電保護(hù)可靠性評(píng)估方法





