[發明專利]一種操作系統遠程批量部署方法和系統在審
| 申請號: | 201810293818.5 | 申請日: | 2018-03-30 |
| 公開(公告)號: | CN108733384A | 公開(公告)日: | 2018-11-02 |
| 發明(設計)人: | 何慧虹;王勇;呂雁飛;趙麗;史亮;楊宇霆;劉博;鄭超;何路 | 申請(專利權)人: | 國家計算機網絡與信息安全管理中心 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/4401 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100029*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩存服務器 代理端 操作系統 操作系統部署 部署 動態主機配置協議 服務器 服務器部署 配置 服務端服務器 安裝軟件 管理成本 軟件配置 遠程調用 跨地域 機房 靈活 重復 維護 | ||
本發明提供了一種操作系統遠程批量部署方法和系統,包括:通過服務端服務器配置操作系統部署任務,并將操作系統部署任務下發給多個代理端服務器;將任一代理端服務器設為第一緩存服務器,并為第一緩存服務器配置動態主機配置協議;由第一緩存服務器基于操作系統部署任務為剩余代理端服務器部署操作系統;將任一剩余代理端服務器設為第二緩存服務器同時配置動態主機配置協議,由第二緩存服務器為第一代理端服務器部署操作系統。該方法和系統能夠大規模、跨地域的靈活部署操作系統,克服了現有技術在每個機房內都部署一套安裝軟件然后通過遠程調用方式啟動,造成了重復部署浪費和多套軟件配置、維護困難的缺點,節省了部署和管理成本。
技術領域
本發明屬于信息技術領域,具體涉及一種操作系統遠程批量部署方法和系統。
背景技術
大數據、云計算等各類系統平臺的快速更新迭代,往往伴隨著大規模的服務器操作系統重裝,以提供一個全新、無干擾的平臺運行環境。操作系統部署的速度、并發性和底層硬件環境的適應能力決定了操作系統批量重裝所需要的時間,對平臺快速上線有著重要影響,因此操作系統遠程批量部署能力毫無疑問已成為衡量一家IT公司可持續集成能力的重要指標。
目前,市面上已有了許多快速建立Linux網絡安裝環境的軟件,例如Red Hat公司在2008年發布的Cobbler軟件,這些軟件有效提高了操作系統部署的自動化程度和系統部署效率。然而,應當看到這些軟件在設計之處主要面向小范圍內的操作系統重裝,并不適用于當前大規模、跨地域的操作系統重裝場景。不適用主要體現在上述軟件的靈活度低、并發管理能力弱和適應底層硬件環境能力弱等方面。由于靈活度低,安裝軟件必須就近部署,互聯網IT公司通常在每個機房內都部署一套安裝軟件然后通過遠程調用方式啟動,造成了重復部署浪費和多套軟件配置、維護困難的局面。在大規模部署操作系統場景下,運維人員難以掌握服務器的安裝過程,也難以及時發現和處理安裝過程中出現的異常情況。同時,隨著業務飛速發展,各個企業也會配合業務定制采購不同型號的服務器,或者為服務器進行雙網卡綁定等特殊配置等,上述因素都需要在操作系統部署過程中進行特殊處理以消除各種不確定因素,然而上述軟件并沒有提供手段進行解決,大大削弱了軟件的可用性。
發明內容
為克服上述現有技術難以遠程大批量部署操作系統的不足,本發明提出一種操作系統遠程批量部署方法和系統。該方法和系統以網絡安裝服務器套件Cobbler為核心進行封裝,同時有機集成了SaltStack和Celery等組件,其中SaltStack是一個分布式的基礎設施管理框架,Celery是一個靈活且可靠的,處理大量消息的分布式系統。SaltStack被用以對服務器操作系統建立一致的管理環境以增強服務器硬件的適應性,提供遠程執行命令以消除服務器特殊配置帶來安裝過程的不確定性。Celery可用于實時處理的任務隊列和任務調度,用以增強安裝過程的管理能力和提高操作系統部署的并發性。本發明通過有機集成上述主要技術,形成了一個動態靈活的、高并發的操作系統遠程部署架構,能夠先設置提供動態主機配置協議DHCP和緩存服務的第一緩存服務器,利用第一緩存服務器為剩余代理端服務器批量部署操作系統,然后利用完成安裝操作系統的代理端服務器作為提供DHCP和緩存服務的第二緩存服務器,為第一緩存服務器部署操作系統,顯著了提高操作系統遠程部署性能。
實現上述目的所采用的解決方案為:
一種操作系統遠程批量部署方法,包括:
通過服務端服務器配置操作系統部署任務,并將所述操作系統部署任務下發給多個代理端服務器;
將任一所述代理端服務器設為第一緩存服務器,并為所述第一緩存服務器配置動態主機配置協議;由所述第一緩存服務器基于所述操作系統部署任務為剩余代理端服務器部署操作系統;
將任一所述剩余代理端服務器設為第二緩存服務器同時配置動態主機配置協議,由所述第二緩存服務器為所述第一緩存服務器部署操作系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家計算機網絡與信息安全管理中心,未經國家計算機網絡與信息安全管理中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810293818.5/2.html,轉載請聲明來源鉆瓜專利網。





