亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法

文檔序號:7804848閱讀:259來源:國知局
一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法
【專利摘要】本發(fā)明提供一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,其實現(xiàn)過程為:客戶端向服務器端請求IP地址,服務器端提供給客戶端IP地址和下載bootloader的指令;客戶端啟動TFTP程序;用戶選擇相應操作系統(tǒng)后,調(diào)用相應操作系統(tǒng)的內(nèi)核文件;客戶端根據(jù)內(nèi)核參數(shù)下載KS啟動腳本;啟動鏡像根據(jù)KS腳本配置待安裝軟件;安裝鏡像通過HTTP服務從服務器端下載安裝鏡像;安裝完畢后,重新啟動操作系統(tǒng);物理主機從本地硬盤啟動,進入安裝完畢的操作系統(tǒng)。該一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法和現(xiàn)有技術(shù)相比,提高操作系統(tǒng)部署效率,降低云計算環(huán)境下集群操作系統(tǒng)的部署時間。
【專利說明】一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計算發(fā)規(guī)模系統(tǒng)自動化安裝【技術(shù)領(lǐng)域】,具體的說是一種實用性強、云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法。
【背景技術(shù)】
[0002]當前,云計算逐漸被行業(yè)認可,云計算成為IT領(lǐng)域最熱門的技術(shù)之一?;ヂ?lián)網(wǎng)行業(yè)、電信運營商、能源行業(yè)、衛(wèi)生行業(yè)等行業(yè)都在規(guī)劃、建設(shè)云數(shù)據(jù)中心。一般的云數(shù)據(jù)中心的物理主機規(guī)模都在一萬臺以上,數(shù)據(jù)中心的操心系統(tǒng)大部分以Linux操作系統(tǒng)為主,如此大規(guī)模的集群,基礎(chǔ)操作系統(tǒng)的部署是運維管理人員十分關(guān)心的問題。
[0003]基于此,現(xiàn)提供一種可以提高操作系統(tǒng)的部署效率、降低操作系統(tǒng)部署的復雜度的操作系統(tǒng)自動部署的方法。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的技術(shù)任務是解決現(xiàn)有技術(shù)的不足,提供一種應用于運維管理過程中、云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法。
[0005]本發(fā)明的技術(shù)方案是按以下方式實現(xiàn)的,該一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,其具體實現(xiàn)過程如下:
一、主機啟動初始化,客戶端向服務器端請求IP地址,服務器端提供給客戶端IP地址和帶bootloader位置的下載bootloader的指令;
二、客戶端啟動TFTP程序,獲取IP地址后,向TFTP服務器端請求傳輸bootloader文
件;
三、Bootloader文件下載操作系統(tǒng)安裝菜單,用戶選擇相應操作系統(tǒng)后,bootloader調(diào)用相應操作系統(tǒng)的內(nèi)核文件;
四、客戶端根據(jù)內(nèi)核參數(shù)下載KS啟動腳本;
五、Linux啟動鏡像硬件信息從服務器端下載特殊的硬件驅(qū)動,在安裝鏡像中動態(tài)加載特殊硬件驅(qū)動;
六、Linux啟動鏡像根據(jù)KS腳本配置待安裝的系統(tǒng)、配置語言、鼠標、鍵盤、劃分文件系統(tǒng)、配置網(wǎng)絡(luò)、配置安裝的軟件;
七、安裝鏡像通過HTTP服務從服務器端下載安裝鏡像;
八、根據(jù)KS腳本進行操作系統(tǒng)的安裝,安裝完畢后,重新啟動操作系統(tǒng);
九、物理主機從本地硬盤啟動,進入安裝完畢的操作系統(tǒng),至此,操作系統(tǒng)自動安裝成功。
[0006]所述步驟一中IP地址的請求是指客戶端網(wǎng)卡在主機啟動初始化時通過網(wǎng)卡內(nèi)置的PXE芯片啟動DHCP進程向服務端獲取IP地址,該網(wǎng)卡獲取得到IP地址。
[0007]所述步驟二中的TFTP程序存在網(wǎng)卡的PXE芯片中,相對應的,請求傳輸?shù)腷ootloader文件為PXElinux.0,該步驟中請求傳輸PXElinux.0的詳細過程為: 1)服務器端的bootloader啟動文件PXElinux.0 ;
2)客戶端向服務器端請求PXElinux.0的參數(shù)文件;
3)服務器端向客戶端發(fā)送參數(shù)文件/pxelinux.cfg/default,完成PXElinux.0的傳輸過程。
[0008]所述步驟三中操作系統(tǒng)的內(nèi)核文件是指Iinux的內(nèi)核文件vmlinuz。
[0009]所述步驟五中的特殊硬件驅(qū)動包括RAID驅(qū)動。
[0010]所述集群系統(tǒng)由配置管理中心、啟動鏡像管理、安裝鏡像管理、IP地址管理、網(wǎng)絡(luò)安裝引導菜單管理模塊、驅(qū)動管理模塊組成,其中:
配置管理中心用于管理導入操作系統(tǒng)鏡像模板、管理快速安裝腳本、管理定制的shell腳本;
啟動鏡像管理用于管理不同版本的Linux操作系統(tǒng)的網(wǎng)絡(luò)啟動鏡像,網(wǎng)絡(luò)啟動鏡像在主機基于PXE預啟動環(huán)境下進行操作系統(tǒng)的鏡像安裝;
安裝鏡像管理管理不同版本的Linux鏡像,對操作系統(tǒng)進行集中管理配置;
IP地址管理模塊根據(jù)動態(tài)主機分配協(xié)議管理局域網(wǎng)內(nèi)主機分配的IP地址,物理主機獲取到IP地址后,PXE客戶端便可進行安裝鏡像的獲取;該IP地址管理模塊可根據(jù)主機的MAC地址為主機設(shè)置特定的IP地址;
網(wǎng)絡(luò)安裝引導菜單管理模塊管理物理主機啟動時的引導菜單,網(wǎng)絡(luò)引導菜單可以根據(jù)需要進行定制;默認情況下,引導菜單從本地硬盤啟動,避免物理主機在網(wǎng)絡(luò)環(huán)境反復安裝操作系統(tǒng);
驅(qū)動管理模塊管理Linux操作系統(tǒng)安裝過程的特殊硬件的驅(qū)動,啟動安裝鏡像在啟動過程,遇到找不到的驅(qū)動的情況下,從驅(qū)動管理模塊獲取所適配的驅(qū)動。
[0011]所述安裝系統(tǒng)的服務器端由配置管理中心、啟動鏡像管理、安裝鏡像管理、IP地址管理、網(wǎng)絡(luò)安裝引導菜單管理模塊、驅(qū)動管理模塊組成,其中:
配置管理中心用于管理導入操作系統(tǒng)鏡像模板、管理快速安裝腳本、管理定制的shell腳本;
啟動鏡像管理用于管理不同版本的Linux操作系統(tǒng)的網(wǎng)絡(luò)啟動鏡像,網(wǎng)絡(luò)啟動鏡像在主機基于PXE預啟動環(huán)境下進行操作系統(tǒng)的鏡像安裝;
安裝鏡像管理管理不同版本的Linux鏡像,對操作系統(tǒng)進行集中管理配置;
IP地址管理模塊根據(jù)動態(tài)主機分配協(xié)議管理局域網(wǎng)內(nèi)主機分配的IP地址,物理主機獲取到IP地址后,PXE客戶端便可進行安裝鏡像的獲取;該IP地址管理模塊可根據(jù)主機的MAC地址為主機設(shè)置特定的IP地址;
網(wǎng)絡(luò)安裝引導菜單管理模塊管理物理主機啟動時的引導菜單,網(wǎng)絡(luò)引導菜單可以根據(jù)需要進行定制;默認情況下,引導菜單從本地硬盤啟動,避免物理主機在網(wǎng)絡(luò)環(huán)境反復安裝操作系統(tǒng);
驅(qū)動管理模塊管理Linux操作系統(tǒng)安裝過程的特殊硬件的驅(qū)動,啟動安裝鏡像在啟動過程,遇到找不到的驅(qū)動的情況下,從驅(qū)動管理模塊獲取所適配的驅(qū)動。
[0012]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
本發(fā)明的一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法自動化完成操作系統(tǒng)的部署工作,有效提高操作系統(tǒng)的部署效率、降低操作系統(tǒng)的部署難度,縮短云計算環(huán)境下安裝操作系統(tǒng)的時間,降低網(wǎng)絡(luò)操作系統(tǒng)部署的管理節(jié)點的部署復雜度;適用范圍廣泛,可廣泛應用于各種大規(guī)模系統(tǒng)的運維管理過程中,實用性強,易于推廣。
【專利附圖】

【附圖說明】
[0013]附圖1為本發(fā)明的實現(xiàn)流程示意圖。
【具體實施方式】
[0014]下面結(jié)合附圖對本發(fā)明的一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法作以下詳細說明。
[0015]如附圖1所示,現(xiàn)提供一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,用于實現(xiàn)大規(guī)模集群操作系統(tǒng)的統(tǒng)一部署,提高操作系統(tǒng)部署效率,降低云計算環(huán)境下集群操作系統(tǒng)的部署時間,降低網(wǎng)絡(luò)操作系統(tǒng)部署的管理節(jié)點的部署復雜度。
[0016]其具體實現(xiàn)過程如下:
一、主機啟動初始化,客戶端向服務器端請求IP地址,服務器端提供給客戶端IP地址和帶bootloader位置的下載bootloader的指令;
二、客戶端啟動TFTP程序,獲取IP地址后,向TFTP服務器端請求傳輸bootloader文
件;
三、Bootloader文件下載操作系統(tǒng)安裝菜單,用戶選擇相應操作系統(tǒng)后,bootloader調(diào)用相應操作系統(tǒng)的內(nèi)核文件;
四、客戶端根據(jù)內(nèi)核參數(shù)下載KS啟動腳本;
五、Linux啟動鏡像硬件信息從服務器端下載特殊的硬件驅(qū)動,在安裝鏡像中動態(tài)加載特殊硬件驅(qū)動;
六、Linux啟動鏡像根據(jù)KS腳本配置待安裝的系統(tǒng)、配置語言、鼠標、鍵盤、劃分文件系統(tǒng)、配置網(wǎng)絡(luò)、配置安裝的軟件;
七、安裝鏡像通過HTTP服務從服務器端下載安裝鏡像;
八、根據(jù)KS腳本進行操作系統(tǒng)的安裝,安裝完畢后,重新啟動操作系統(tǒng);
九、物理主機從本地硬盤啟動,進入安裝完畢的操作系統(tǒng),至此,操作系統(tǒng)自動安裝成功。
[0017]所述步驟一中IP地址的請求是指客戶端網(wǎng)卡在主機啟動初始化時通過網(wǎng)卡內(nèi)置的PXE芯片啟動DHCP進程向服務端獲取IP地址,該網(wǎng)卡獲取得到IP地址。
[0018]所述步驟二中的TFTP程序存在網(wǎng)卡的PXE芯片中,相對應的,請求傳輸?shù)腷ootloader文件為PXElinux.0,該步驟中請求傳輸PXElinux.0的詳細過程為:
1)服務器端的bootloader啟動文件PXElinux.0 ;
2)客戶端向服務器端請求PXElinux.0的參數(shù)文件;
3)服務器端向客戶端發(fā)送參數(shù)文件/pxelinux.cfg/default,完成PXElinux.0的傳輸過程。
[0019]所述步驟三中操作系統(tǒng)的內(nèi)核文件是指Iinux的內(nèi)核文件vmlinuz。
[0020]所述步驟五中的特殊硬件驅(qū)動包括RAID驅(qū)動。
[0021]所述安裝系統(tǒng)的服務器端由配置管理中心、啟動鏡像管理、安裝鏡像管理、IP地址管理、網(wǎng)絡(luò)安裝引導菜單管理模塊、驅(qū)動管理模塊組成,其中:
配置管理中心用于管理導入操作系統(tǒng)鏡像模板、管理快速安裝腳本、管理定制的shell腳本。
[0022]啟動鏡像管理用于管理不同版本的Linux操作系統(tǒng)的網(wǎng)絡(luò)啟動鏡像,網(wǎng)絡(luò)啟動鏡像在主機基于PXE預啟動環(huán)境下進行操作系統(tǒng)的鏡像安裝。
[0023]安裝鏡像管理、主要管理不同版本的Linux鏡像,對操作系統(tǒng)進行集中管理配置。
[0024]IP地址管理模塊根據(jù)動態(tài)主機分配協(xié)議管理局域網(wǎng)內(nèi)主機可分配的IP地址,物理主機獲取到IP地址后,PXE客戶端便可以進行安裝鏡像的獲取。IP地址管理模塊,可以根據(jù)主機的MAC地址為主機設(shè)置特定的IP地址。
[0025]網(wǎng)絡(luò)安裝引導菜單管理模塊管理物理主機啟動時的引導菜單,網(wǎng)絡(luò)引導菜單可以根據(jù)需要進行定制。默認情況下,引導菜單從本地硬盤啟動,避免物理主機在網(wǎng)絡(luò)環(huán)境反復安裝操作系統(tǒng)。
[0026]驅(qū)動管理模塊管理Linux操作系統(tǒng)安裝過程的特殊硬件的驅(qū)動,啟動安裝鏡像在啟動過程,遇到找不到的驅(qū)動的情況下,從該方法的驅(qū)動管理模塊獲取所適配的驅(qū)動。此模塊避免安裝過程中因缺少驅(qū)動,導致Linux系統(tǒng)無法安裝和安裝后無法啟動操作系統(tǒng)的現(xiàn)象。
[0027]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應由權(quán)利要求限定。
【權(quán)利要求】
1.一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,其特征在于其具體實現(xiàn)過程如下: 一、主機啟動初始化,客戶端向服務器端請求IP地址,服務器端提供給客戶端IP地址和帶bootloader位置的下載bootloader的指令; 二、客戶端啟動TFTP程序,獲取IP地址后,向TFTP服務器端請求傳輸bootloader文件; 三、Bootloader文件下載操作系統(tǒng)安裝菜單,用戶選擇相應操作系統(tǒng)后,bootloader調(diào)用相應操作系統(tǒng)的內(nèi)核文件; 四、客戶端根據(jù)內(nèi)核參數(shù)下載KS啟動腳本; 五、Linux啟動鏡像硬件信息從服務器端下載特殊的硬件驅(qū)動,在安裝鏡像中動態(tài)加載特殊硬件驅(qū)動; 六、Linux啟動鏡像根據(jù)KS腳本配置待安裝的系統(tǒng)、配置語言、鼠標、鍵盤、劃分文件系統(tǒng)、配置網(wǎng)絡(luò)、配置安裝的軟件; 七、安裝鏡像通過HTTP服務從服務器端下載安裝鏡像; 八、根據(jù)KS腳本進行操作系統(tǒng)的安裝,安裝完畢后,重新啟動操作系統(tǒng); 九、物理主機從本地硬盤啟動,進入安裝完畢的操作系統(tǒng),至此,操作系統(tǒng)自動安裝成功。
2.根據(jù)權(quán)利要求1所述的一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,其特征在于:所述步驟一中IP地址的請求是指客戶端網(wǎng)卡在主機啟動初始化時通過網(wǎng)卡內(nèi)置的PXE芯片啟動DHCP進程向服務端獲取IP地址,該網(wǎng)卡獲取得到IP地址。
3.根據(jù)權(quán)利要求2所述的一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,其特征在于:所述步驟二中的TFTP程序存在網(wǎng)卡的PXE芯片中,相對應的,請求傳輸?shù)腷ootloader文件為PXElinux.0,該步驟中請求傳輸PXElinux.0的詳細過程為: 1)服務器端的bootloader啟動文件PXElinux.0 ; 2)客戶端向服務器端請求PXElinux.0的參數(shù)文件; 3)服務器端向客戶端發(fā)送參數(shù)文件/pxelinux.cfg/default,完成PXElinux.0的傳輸過程。
4.根據(jù)權(quán)利要求1、2或3所述的一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,其特征在于:所述安裝系統(tǒng)的服務器端由配置管理中心、啟動鏡像管理、安裝鏡像管理、IP地址管理、網(wǎng)絡(luò)安裝引導菜單管理模塊、驅(qū)動管理模塊組成,其中: 配置管理中心用于管理導入操作系統(tǒng)鏡像模板、管理快速安裝腳本、管理定制的shell腳本; 啟動鏡像管理用于管理不同版本的Linux操作系統(tǒng)的網(wǎng)絡(luò)啟動鏡像,網(wǎng)絡(luò)啟動鏡像在主機基于PXE預啟動環(huán)境下進行操作系統(tǒng)的鏡像安裝; 安裝鏡像管理管理不同版本的Linux鏡像,對操作系統(tǒng)進行集中管理配置; IP地址管理模塊根據(jù)動態(tài)主機分配協(xié)議管理局域網(wǎng)內(nèi)主機分配的IP地址,物理主機獲取到IP地址后,PXE客戶端便可進行安裝鏡像的獲?。辉揑P地址管理模塊可根據(jù)主機的MAC地址為主機設(shè)置特定的IP地址; 網(wǎng)絡(luò)安裝引導菜單管理模塊管理物理主機啟動時的引導菜單,網(wǎng)絡(luò)引導菜單可以根據(jù)需要進行定制;默認情況下,引導菜單從本地硬盤啟動,避免物理主機在網(wǎng)絡(luò)環(huán)境反復安裝操作系統(tǒng); 驅(qū)動管理模塊管理Linux操作系統(tǒng)安裝過程的特殊硬件的驅(qū)動,啟動安裝鏡像在啟動過程,遇到找不到的驅(qū)動的情況下,從驅(qū)動管理模塊獲取所適配的驅(qū)動。
5.根據(jù)權(quán)利要求4所述的一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,其特征在于:所述步驟三中操作系統(tǒng)的內(nèi)核文件是指Iinux的內(nèi)核文件vmlinuz。
6.根據(jù)權(quán)利要求4所述的一種云計算環(huán)境下集群Linux操作系統(tǒng)快速部署方法,其特征在于:所述步驟五 中的特殊硬件驅(qū)動包括RAID驅(qū)動。
【文檔編號】H04L29/08GK103984575SQ201410230067
【公開日】2014年8月13日 申請日期:2014年5月28日 優(yōu)先權(quán)日:2014年5月28日
【發(fā)明者】劉俊朋, 張東, 劉正偉, 郭鋒 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1