[發明專利]一種Linux操作系統的安裝方法及裝置在審
| 申請號: | 201710611670.0 | 申請日: | 2017-07-25 |
| 公開(公告)號: | CN107391197A | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 段利寧 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 李紅爽,李丹 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 操作系統 安裝 方法 裝置 | ||
技術領域
本發明涉及Linux操作系統安裝技術,尤指一種Linux操作系統的安裝方法及裝置。
背景技術
在實際生產環境中,有時會為幾十、上百或者上千臺服務器安裝Linux操作系統。其中可以使用硬盤、U盤、CD等移動介質安裝Linux操作系統,具體地,加載該移動介質的首個扇區中MBR(Master Boot Record,主引導記錄)中的引導程序并利用其查找安裝Linux操作系統必需的數據,根據引導程序和查找到的數據來安裝Linux操作系統。還可以使用PXE(Preboot Execute Environment,預啟動執行環境)服務器來安裝Linux操作系統,具體地,通過PXE服務器自帶的PXE bootrom的網卡(bootrom指的是無盤啟動只讀內存接口),使用TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)和DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)從網絡服務器上查找并裝載引導程序和必需的數據來完成Linux操作系統的安裝。使用移動介質逐臺安裝比較繁瑣,而使用PXE方式可以批量完成Linux操作系統的統一安裝。
數據庫一體機一般包括計算節點、存儲節點和監控節點三大類,為了滿足客戶的需求數據庫一體機一般有2+3、4+6、2+8等多種組合模式,其中2+3指的是2個計算節點和3個存儲節點,4+6指的是4個計算節點和6個存儲節點,以此類推。每個類型的節點的硬件和軟件環境配置不同,同一類型節點的組件系統和軟件環境配置也不同。一般在數據庫一體機處于預生產階段就為各個節點安裝Linux操作系統,使數據庫一體機在開箱時就能夠直接使用。
在現有技術中,可以根據數據庫一體機中節點的不同硬件配置和不同類型,選擇對應的操作系統盤劃分方式、主機配置相關命名方式、所需基礎軟件包/網絡環境、關鍵服務的參數配置,然后一步一步依次手動進行每個節點的定制化部署。或者使用PXE方式對數據庫一體機的多個節點統一進行操作系統的批量快速安裝,具體地根據光盤鏡像文件和啟動文件來安裝每個節點的Linux操作系統,安裝完后再手動對各個節點依次進行定制化基礎配置以實現數據庫一體機的部署。因為數據庫一體機的各節點之間配置的細微差別和緊密聯系,在完成操作系統安裝和差異化配置后,最后還必須依次進行檢查和驗證,確保不同節點的安裝包和相關配置等沒有混亂或者出錯,可以保障后續服務的正常運行。
現有技術中的PXE方式能夠實現數據庫一體機多個節點的操作系統的統一安裝,但是當節點數量過多且環境配置要求不同時,需要在完成操作系統的最小化安裝后,花費大量的人力資源對不同類型的節點進行一系列的調整、修改和配置,以實現不同節點的定制化配置。而且因為不同類型節點的硬件配置不同,在調整配置過程中,很可能出現配置誤差和人為錯誤,這樣還需要編寫統一的環境校驗腳本對各個節點進行準確性檢查,也會花費大量的人力資源。
發明內容
為了解決上述技術問題,本發明提供了一種Linux操作系統的安裝方法及數據庫一體機,能夠準確、高效地安裝數據庫一體機的各個節點的Linux操作系統,節省人力資源和時間成本。
為了達到本發明目的,本發明提供了一種Linux操作系統的安裝方法,包括:
對于數據庫一體機中的每個節點分別執行:
生成光盤鏡像文件;
在生成的光盤鏡像文件中創建與所述節點的類型對應的定制化配置目錄;
根據創建的定制化配置目錄重新編輯所述節點的啟動文件;
根據所述節點的光盤鏡像文件、定制化配置目錄和重新編輯的啟動文件,安裝所述節點的Linux操作系統。
進一步地,在所述根據所述節點的光盤鏡像文件、定制化配置目錄和重新編輯的啟動文件,安裝所述節點的Linux操作系統之后,還包括:
根據所述節點的類型,配置所述節點的基礎環境。
進一步地,所述根據創建的定制化配置目錄重新編輯所述節點的啟動文件,包括:
根據所述定制化配置目錄的配置腳本、驅動包和補丁包,生成非交互執行腳本;
將生成的非交互執行腳本添加到啟動文件中,以實現啟動文件的重新編輯。
進一步地,所述生成光盤鏡像文件,包括:
在設定文件夾中為所述節點復制一份光盤鏡像文件;
重命名所述節點的光盤鏡像文件。
進一步地,在所述生成光盤鏡像文件之前,還包括:
配置所述節點的預啟動執行環境。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710611670.0/2.html,轉載請聲明來源鉆瓜專利網。





