欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種服務(wù)器集群的管理方法和平臺的制作方法

文檔序號:6377528閱讀:266來源:國知局
專利名稱:一種服務(wù)器集群的管理方法和平臺的制作方法
一種服務(wù)器集群的管理方法和平臺
技術(shù)領(lǐng)域
本發(fā)明涉及虛擬化技術(shù)領(lǐng)域,尤其涉及一種服務(wù)器集群的管理方法及平臺。
背景技術(shù)
依據(jù)研究機(jī)構(gòu)國際數(shù)據(jù)公司(IDC , International Data Corporation)的統(tǒng)計,在未來10年內(nèi),用戶存儲的數(shù)字信息將增長44倍,意味著需要更多的數(shù)據(jù)中心才能滿足數(shù)字信息的增長。隨著虛擬化技術(shù)的發(fā)展,將為數(shù)據(jù)中心帶來技術(shù)與服務(wù)的提升。采用虛擬化技術(shù)的數(shù)據(jù)中心能夠提供安全可靠的虛擬化環(huán)境。管理員可以在這個虛擬化環(huán)境中,開發(fā)、管理、部署自己的應(yīng)用和內(nèi)容,并使用各種信息服務(wù),根據(jù)業(yè)務(wù)需求可以動態(tài)擴(kuò)展IT租賃設(shè)施。但是,由于數(shù)據(jù)中心分布較為分散,管理員需要在遠(yuǎn)程環(huán)境下完成數(shù)據(jù)中心的服務(wù)器中虛擬化軟件的安裝與配置;隨著服務(wù)器數(shù)量的顯著增加,采用人工手動的配置方法將無法勝任電信級機(jī)房的要求;而且,虛擬化技術(shù)在數(shù)據(jù)中心的應(yīng)用,也同時增加了虛擬化環(huán)境的部署、虛擬機(jī)分配、虛擬機(jī)性能配置、虛擬機(jī)操作系統(tǒng)的安裝配置等方面的工作量。此外,現(xiàn)有技術(shù)中在數(shù)據(jù)中心中應(yīng)用虛擬化技術(shù)時,還存在以下缺陷一般需要為每臺虛擬機(jī)分配監(jiān)視和管理系統(tǒng)程序agent,來更改每臺虛擬機(jī)的初始化信息,如主機(jī)名、網(wǎng)絡(luò)、時區(qū)等。采用部署模板的方式,雖然能夠加快虛擬機(jī)的部署速度,但是由于agent存在一定的安全風(fēng)險,因此在每臺虛擬機(jī)的操作系統(tǒng)中安裝agent,將降低虛擬機(jī)的安全性。此外,管理員無法對每臺虛擬機(jī)的操作系統(tǒng)的配置進(jìn)行修改,如目錄存儲格式,存儲空間分配大小等。

發(fā)明內(nèi)容本發(fā)明提供了一種服務(wù)器集群的管理方法及平臺,能夠自動化實(shí)現(xiàn)服務(wù)器集群的虛擬化環(huán)境的部署和配置。本發(fā)明的具體技術(shù)方案如下根據(jù)本發(fā)明一優(yōu)選實(shí)施例,一種服務(wù)器集群的管理方法,包括部署系統(tǒng)調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器;服務(wù)器獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件;服務(wù)器運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī);所述配置腳本依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成;服務(wù)器利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像。上述方法中,所述部署系統(tǒng)調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器,具體為部署系統(tǒng)調(diào)用運(yùn)行腳本運(yùn)行遠(yuǎn)程喚醒工具,所述遠(yuǎn)程喚醒工具依據(jù)運(yùn)行腳本中的MAC地址通過網(wǎng)絡(luò)遠(yuǎn)程啟動對應(yīng)的服務(wù)器;所述運(yùn)行腳本是配置解析系統(tǒng)接收用戶輸入的包含服務(wù)器的MAC地址的運(yùn)行腳本;
部署系統(tǒng)將為服務(wù)器分配的IP地址發(fā)送給服務(wù)器,并保存服務(wù)器的IP地址與MAC地址的對應(yīng)關(guān)系。上述方法中,所述服務(wù)器獲取預(yù)先存儲的虛擬化軟件之前,該方法還包括配置解析系統(tǒng)接收用戶上傳的服務(wù)器的初始化信息,所述初始化信息包括初始化程序、根文件和系統(tǒng)引導(dǎo)配置信息;所述初始化信息,用于在服務(wù)器成功啟動后,引導(dǎo)服務(wù)器進(jìn)行虛擬化軟件安裝前的初始化。上述方法中,所述服務(wù)器獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件,具體為服務(wù)器依據(jù)預(yù)設(shè)的MAC地址與虛擬化軟件的對應(yīng)關(guān)系,獲取預(yù)先存儲的對應(yīng)的虛 擬化軟件的安裝鏡像;所述虛擬化軟件的安裝鏡像包含虛擬化軟件安裝時使用的安裝包;服務(wù)器運(yùn)行所述安裝包,安裝虛擬化軟件。上述方法中,該方法還包括服務(wù)器安裝虛擬化軟件完畢后,依據(jù)預(yù)先配置的系統(tǒng)優(yōu)化腳本,對自身的虛擬化軟件進(jìn)行優(yōu)化處理。上述方法中,所述依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成配置腳本,具體為配置解析系統(tǒng)將用戶為服務(wù)器配置的虛擬機(jī)分配方案作為腳本參數(shù)填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為服務(wù)器的MAC地址。上述方法中,所述服務(wù)器運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī),具體為服務(wù)器利用虛擬化軟件運(yùn)行預(yù)設(shè)的配置腳本,依據(jù)虛擬機(jī)的部署數(shù)量生成虛擬機(jī),并依據(jù)所述配置腳本中的虛擬機(jī)的性能配置信息完成虛擬機(jī)的性能配置。上述方法中,所述服務(wù)器利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像之前,該方法還包括配置解析系統(tǒng)接收用戶為服務(wù)器上虛擬機(jī)配置的操作系統(tǒng)安裝方案,利用解析工具將操作系統(tǒng)安裝方案解析為配置文件;部署系統(tǒng)利用命令調(diào)用配置文件,生成系統(tǒng)安裝鏡像。一種服務(wù)器集群的管理平臺,包括部署系統(tǒng)和服務(wù)器;其中,部署系統(tǒng),用于調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器;服務(wù)器,用于獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件;運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī);所述配置腳本依據(jù)配置的虛擬機(jī)分配方案生成;所述服務(wù)器還用于利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像。上述管理平臺中,該管理平臺還包括配置解析系統(tǒng);所述配置解析系統(tǒng),用于接收用戶輸入的包含服務(wù)器的MAC地址的運(yùn)行腳本;所述部署系統(tǒng),還用于調(diào)用所述運(yùn)行腳本運(yùn)行遠(yuǎn)程喚醒工具,所述遠(yuǎn)程喚醒工具依據(jù)運(yùn)行腳本中的MAC地址通過網(wǎng)絡(luò)遠(yuǎn)程啟動對應(yīng)的服務(wù)器;還用于將為服務(wù)器分配的IP地址發(fā)送給服務(wù)器,并保存服務(wù)器的IP地址與MAC地址的對應(yīng)關(guān)系。上述管理平臺中,所述配置解析系統(tǒng),還用于接收用戶上傳的服務(wù)器的初始化信息,所述初始化信息包括初始化程序、根文件和系統(tǒng)引導(dǎo)配置信息;所述初始化信息,用于在服務(wù)器成功啟動后,弓I導(dǎo)服務(wù)器進(jìn)行虛擬化軟件安裝前的初始化。上述管理平臺中,所述服務(wù)器在獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件時,具體為依據(jù)預(yù)設(shè)的MAC地址與虛擬化軟件的對應(yīng)關(guān)系,獲取預(yù)先存儲的對應(yīng)的虛擬化軟件的安裝鏡像;所述虛擬化軟件的安裝鏡像包含虛擬化軟件安裝時使用的安裝包;服務(wù)器運(yùn)行所述安裝包,安裝虛擬化軟件。上述管理平臺中,所述服務(wù)器,還用于安裝虛擬化軟件完畢后,依據(jù)預(yù)先配置的系統(tǒng)優(yōu)化腳本,對自身的虛擬化軟件進(jìn)行優(yōu)化處理。上述管理平臺中,所述配置解析系統(tǒng)在依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成配置腳本時,具體為;將用戶為服務(wù)器配置的虛擬機(jī)分配方案作為腳本參數(shù)填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為服務(wù)器的MAC地址。上述管理平臺中,所述服務(wù)器在運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī)時,具體為利用虛擬化軟件運(yùn)行預(yù)設(shè)的配置腳本,依據(jù)虛擬機(jī)的部署數(shù)量生成虛擬機(jī),并依據(jù)所述配置腳本中的虛擬機(jī)的性能配置信息完成虛擬機(jī)的性能配置。上述管理平臺中,所述配置解析系統(tǒng),還用于接收用戶為服務(wù)器上虛擬機(jī)配置的操作系統(tǒng)安裝方案,利用解析工具將所述操作系統(tǒng)安裝方案解析為配置文件;·所述部署系統(tǒng),還用于利用命令調(diào)用所述配置文件,生成系統(tǒng)安裝鏡像。由以上技術(shù)方案可以看出,本發(fā)明提供的技術(shù)方案具有以下有益效果依據(jù)用戶選擇的虛擬化軟件,自動啟動服務(wù)器,服務(wù)器安裝虛擬化軟件;依據(jù)用戶配置的虛擬機(jī)分配方案和操作系統(tǒng)安裝方案,自動配置虛擬機(jī)并為虛擬機(jī)安裝操作系統(tǒng),能夠自動化實(shí)現(xiàn)服務(wù)器集群的虛擬化環(huán)境的部署和配置,減少服務(wù)器集群的虛擬化環(huán)境的部署和配置的工作量,減少人力物力,提高虛擬化環(huán)境部署和配置的工作效率。

圖I是本發(fā)明實(shí)現(xiàn)服務(wù)器集群的管理平臺的優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)現(xiàn)服務(wù)器集群的管理方法的優(yōu)選實(shí)施例的流程示意圖。
具體實(shí)施方式本發(fā)明的基本思想是部署系統(tǒng)調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器;服務(wù)器獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件;服務(wù)器運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī);所述配置腳本依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成;服務(wù)器利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像。為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明提供一種服務(wù)器集群的管理平臺,圖I是本發(fā)明實(shí)現(xiàn)服務(wù)器集群的管理平臺的優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖,如圖I所示,該管理平臺包括配置解析系統(tǒng)10、部署系統(tǒng)20和服務(wù)器資源池30 ;配置解析系統(tǒng)10包括WEB圖形用戶界面(⑶I,Graphical UserInterface)模塊101和解析模塊102 ;部署系統(tǒng)20包括鏡像存儲模塊201、網(wǎng)絡(luò)服務(wù)模塊202和無盤工作站203 ;服務(wù)器資源池30中包括一個以上服務(wù)器301 30η。
基于上述系統(tǒng),本發(fā)明提供一種服務(wù)器集群的管理方法,圖2是本發(fā)明實(shí)現(xiàn)服務(wù)器集群的管理方法的優(yōu)選實(shí)施例的流程示意圖,如圖2所示,該優(yōu)選實(shí)施例包括以下步驟步驟S201,部署系統(tǒng)調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器;服務(wù)器獲取預(yù)先存儲的虛擬化軟件,并安裝虛擬化軟件。具體的,配置解析系統(tǒng)中的WEB⑶I模塊展示服務(wù)器資源池中一個以上服務(wù)器的介質(zhì)訪問控制(MAC,Media Access Control)地址及可以安裝虛擬化軟件Hypervisor,所述MAC地址是服務(wù)器的唯一標(biāo)識,WEB⑶I模塊接收用戶為每個MAC地址選擇的對應(yīng)的虛擬化軟件Hypervisor,以實(shí)現(xiàn)設(shè)置服務(wù)器與虛擬化軟件的對應(yīng)關(guān)系。WEB⑶I模塊將MAC地址與虛擬化軟件的對應(yīng)關(guān)系發(fā)送給部署系統(tǒng)的無盤工作站,該無盤工作站的共享文件夾存儲MAC地址與虛擬化軟件的對應(yīng)關(guān)系。WEB⑶I模塊接收用戶輸入的運(yùn)行腳本,該運(yùn)行腳本中包含服務(wù)器的MAC地址,WEBGUI模塊將運(yùn)行腳本提供給部署系統(tǒng)的網(wǎng)絡(luò)服務(wù)模塊;網(wǎng)絡(luò)服務(wù)模塊中的動態(tài)地址解析協(xié)議(DHCP,Dynamic Host Configuration Protocol)服務(wù)器調(diào)用運(yùn)行腳本,運(yùn)行腳本運(yùn)行遠(yuǎn)·程喚醒工具(如ether-wake軟件),遠(yuǎn)程喚醒工具依據(jù)運(yùn)行腳本中的MAC地址通過網(wǎng)絡(luò)遠(yuǎn)程啟動對應(yīng)的服務(wù)器,其中,輸入的MAC地址可以是一個以上服務(wù)器的MAC地址,如此,可以實(shí)現(xiàn)同時啟動一個以上服務(wù)器。同時,DHCP服務(wù)器為服務(wù)器分配對應(yīng)的IP地址,將分配的IP地址發(fā)送給服務(wù)器,并將服務(wù)器的IP地址與MAC地址的對應(yīng)關(guān)系保存到無盤工作站的簡單文件傳輸協(xié)議(TFTP, Trivial File Transfer Protocol)服務(wù)器。本優(yōu)選實(shí)施例中,所述用戶指的是服務(wù)器集群的管理員。WEB GUI模塊接收用戶上傳的為每個服務(wù)器配置的初始化信息,該初始化信息包括初始化程序、根文件和系統(tǒng)引導(dǎo)配置信息等,WEB GUI模塊將收到的初始化信息及對應(yīng)的服務(wù)器的MAC地址發(fā)送到無盤工作站,無盤工作站的TFTP服務(wù)器的文件夾保存所述初始化信息及對應(yīng)的MAC地址。服務(wù)器成功啟動后,服務(wù)器將攜帶分配的IP地址的請求發(fā)送給網(wǎng)絡(luò)服務(wù)模塊中的無盤工作站,無盤工作站的TFTP服務(wù)器依據(jù)保存的IP地址與MAC地址的對應(yīng)關(guān)系,找到所述IP地址對應(yīng)的MAC地址,然后依據(jù)MAC地址,在MAC地址與初始化信息的對應(yīng)關(guān)系中,找到對應(yīng)的初始化信息,并將找到的初始化信息返回給服務(wù)器,服務(wù)器收到初始化信息后,初始化信息中的初始化程序會引導(dǎo)服務(wù)器進(jìn)行虛擬化軟件安裝前的初始化工作,進(jìn)行初始化時,服務(wù)器依據(jù)收到的初始化信息中根文件和系統(tǒng)引導(dǎo)配置信息完成虛擬化軟件安裝前的初始化工作。在服務(wù)器完成初始化后,服務(wù)器依據(jù)系統(tǒng)引導(dǎo)配置信息訪問無盤工作站的共享文件夾,依據(jù)共享文件夾中MAC地址與虛擬化軟件的對應(yīng)關(guān)系,從該共享文件夾中獲取對應(yīng)的虛擬化軟件的安裝鏡像,虛擬化軟件的安裝鏡像可以由用戶預(yù)先上傳到該共享文件夾中;所述虛擬化軟件的安裝鏡像包含虛擬化軟件自動安裝時需要的配置文件,該配置文件是以ks. cfg命名的,包含有虛擬化軟件的安裝包,所述虛擬化軟件可以是XEN、KVM等免費(fèi)的虛擬化軟件;服務(wù)器運(yùn)行安裝包,自動安裝虛擬化軟件。無盤工作站通過虛擬化軟件提供的接口 API實(shí)時獲取服務(wù)器的運(yùn)行狀態(tài),當(dāng)無盤工作站檢測到服務(wù)器安裝虛擬化軟件完畢后,向服務(wù)器發(fā)送系統(tǒng)優(yōu)化腳本,用來進(jìn)行服務(wù)器的優(yōu)化配置,所述系統(tǒng)優(yōu)化腳本包括精簡啟動服務(wù)信息、固化宿主機(jī)的使用內(nèi)存等,所述系統(tǒng)優(yōu)化腳本是WEB GUI模塊接收的用戶寫入的腳本,WEB GUI模塊將用戶寫入的系統(tǒng)優(yōu)化腳本發(fā)送到無盤工作站進(jìn)行存儲。服務(wù)器依據(jù)系統(tǒng)優(yōu)化腳本,對自身的虛擬化軟件進(jìn)行優(yōu)化處理,例如,取消某些啟動服務(wù),配置自身宿主機(jī)的使用內(nèi)存等。優(yōu)化處理后,服務(wù)器重啟完畢,服務(wù)器中的虛擬化系統(tǒng)安裝成功。步驟S202,服務(wù)器運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī);所述配置腳本依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成。具體的,WEB GUI模塊接收用戶為服務(wù)器配置的虛擬機(jī)分配方案,該虛擬機(jī)分配方案包括虛擬機(jī)的部署數(shù)量、虛擬機(jī)的性能配置信息等;WEB GUI模塊將收到的虛擬機(jī)分配方案記錄到一個文件中,將該文件發(fā)送給配置解析系統(tǒng)的解析模塊;解析模塊將收到的文件中的虛擬機(jī)分配方案作為腳本參數(shù)填充到虛擬化軟件能識別的腳本模版中,生成配置腳本,如此,解析模塊將虛擬機(jī)分配方案解析成可以被虛擬化軟件識別和調(diào)用的配置腳本,生成的配置腳本的名稱為服務(wù)器的MAC地址。解析模塊將生成的配置腳本發(fā)送給無盤工作站,無盤工作站依據(jù)配置腳本的名稱,在服務(wù)器的MAC地址與IP地址的對應(yīng)關(guān)系中找到對應(yīng)的IP地址,然后依據(jù)找到的IP地 址,將配置腳本以安全套接層(SSL, Secure Sockets Layer)協(xié)議的方式發(fā)送給所述IP地址對應(yīng)的服務(wù)器。這里,如果IP地址沒有對應(yīng)的配置腳本,表示這些IP地址對應(yīng)的服務(wù)器將采用默認(rèn)方式來分配虛擬機(jī),因此解析模塊會將用戶預(yù)先配置的默認(rèn)配置腳本發(fā)送給這些IP地址對應(yīng)的服務(wù)器。服務(wù)器收到無盤工作站發(fā)來的配置腳本后,利用虛擬化軟件運(yùn)行該配置腳本,SP可依據(jù)虛擬機(jī)的部署數(shù)量自動生成虛擬機(jī),并依據(jù)虛擬機(jī)的性能配置信息自動完成虛擬機(jī)的性能配置,例如為虛擬機(jī)分配的硬盤等。步驟S203,服務(wù)器利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像。具體的,WEB GUI模塊接收用戶為服務(wù)器上虛擬機(jī)配置的操作系統(tǒng)安裝方案,該操作系統(tǒng)安裝方案包括目錄存儲格式、存儲分區(qū)、時區(qū)、鍵盤類型、網(wǎng)絡(luò)分配方式、需要安裝的軟件包等;WEB Gn將收到的操作系統(tǒng)安裝方案記錄到一個文件中,將該文件發(fā)送給解析模塊;解析模塊利用解析工具(如awk和sed工具)將操作系統(tǒng)安裝方案解析為可被虛擬化軟件識別的配置文件。解析模塊將解析得到的配置文件發(fā)送給鏡像存儲模塊,鏡像存儲模塊利用MIKS0FS命令或FAI命令調(diào)用配置文件,生成系統(tǒng)安裝鏡像,鏡像存儲模塊存儲生成的系統(tǒng)安裝鏡像。服務(wù)器利用虛擬化軟件,將保存系統(tǒng)安裝鏡像的鏡像存儲模塊掛載到虛擬機(jī),虛擬機(jī)自動加載所述系統(tǒng)安裝鏡像,實(shí)現(xiàn)虛擬機(jī)操作系統(tǒng)的自動安裝。為實(shí)現(xiàn)上述方法,如圖I所示,所述服務(wù)器集群的管理平臺中部署系統(tǒng)20,用于調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器30廣30η ;服務(wù)器30f 30η,用于獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件;運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī);所述配置腳本依據(jù)配置的虛擬機(jī)分配方案生成;所述服務(wù)器30Γ30η還用于利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像。其中,該管理平臺還包括配置解析系統(tǒng)10 ;所述配置解析系統(tǒng)10,用于接收用戶輸入的包含服務(wù)器的MAC地址的運(yùn)行腳本;所述部署系統(tǒng)20,還用于調(diào)用所述運(yùn)行腳本運(yùn)行遠(yuǎn)程喚醒工具,所述遠(yuǎn)程喚醒工具依據(jù)運(yùn)行腳本中的MAC地址通過網(wǎng)絡(luò)遠(yuǎn)程啟動對應(yīng)的服務(wù)器30廣30η ;還用于將為服務(wù)器301 30η分配的IP地址發(fā)送給服務(wù)器301 30η,并保存服務(wù)器的IP地址與MAC地址的對
應(yīng)關(guān)系。其中,所述配置解析系統(tǒng)10,還用于接收用戶上傳的服務(wù)器的初始化信息,所述初始化信息包括初始化程序、根文件和系統(tǒng)引導(dǎo)配置信息;所述初始化信息,用于在服務(wù)器30Γ30η成功啟動后,引導(dǎo)服務(wù)器30f 30η進(jìn)行虛擬化軟件安裝前的初始化。其中,所述服務(wù)器30f 30η在獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件時,具體為依據(jù)預(yù)設(shè)的MAC地址與虛擬化軟件的對應(yīng)關(guān)系,獲取預(yù)先存儲的對應(yīng)的虛擬化軟件的安裝鏡像;所述虛擬化軟件的安裝鏡像包含虛擬化軟件安裝時使用的安裝包;月艮務(wù)器運(yùn)行所述安裝包,安裝虛擬化軟件?!?br> 其中,所述服務(wù)器30f30n,還用于安裝虛擬化軟件完畢后,依據(jù)預(yù)先配置的系統(tǒng)優(yōu)化腳本,對自身的虛擬化軟件進(jìn)行優(yōu)化處理。其中,所述配置解析系統(tǒng)10在依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成配置腳本時,具體為;將用戶為服務(wù)器配置的虛擬機(jī)分配方案作為腳本參數(shù)填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為服務(wù)器的MAC地址。其中,所述服務(wù)器30f30n在運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī)時,具體為利用虛擬化軟件運(yùn)行預(yù)設(shè)的配置腳本,依據(jù)虛擬機(jī)的部署數(shù)量生成虛擬機(jī),并依據(jù)所述配置腳本中的虛擬機(jī)的性能配置信息完成虛擬機(jī)的性能配置。其中,所述配置解析系統(tǒng)10,還用于接收用戶為服務(wù)器上虛擬機(jī)配置的操作系統(tǒng)安裝方案,利用解析工具將所述操作系統(tǒng)安裝方案解析為配置文件;所述部署系統(tǒng)20,還用于利用命令調(diào)用所述配置文件,生成系統(tǒng)安裝鏡像。本發(fā)明優(yōu)選實(shí)施例提供的技術(shù)方案中,依據(jù)用戶選擇的虛擬化軟件,自動啟動服務(wù)器并安裝虛擬化軟件;依據(jù)用戶配置的虛擬機(jī)分配方案和操作系統(tǒng)安裝方案,自動配置虛擬機(jī)并為虛擬機(jī)安裝操作系統(tǒng),因此,能夠自動化實(shí)現(xiàn)服務(wù)器集群的虛擬化環(huán)境的部署和配置,減少服務(wù)器集群的虛擬化環(huán)境的部署和配置的工作量,減少人力物力,提高虛擬化環(huán)境部署和配置的工作效率。而且,不再利用目前使用agent監(jiān)視和管理虛擬機(jī)的方式,從而可以提高虛擬機(jī)的安全性。此外,用戶可以在配置解析模塊上靈活的修改虛擬機(jī)的操作系統(tǒng)的配置。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種服務(wù)器集群的管理方法,其特征在于,該方法包括 部署系統(tǒng)調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器; 服務(wù)器獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件; 服務(wù)器運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī);所述配置腳本依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成; 服務(wù)器利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述部署系統(tǒng)調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器,具體為 部署系統(tǒng)調(diào)用運(yùn)行腳本運(yùn)行遠(yuǎn)程喚醒工具,所述遠(yuǎn)程喚醒工具依據(jù)運(yùn)行腳本中的MAC地址通過網(wǎng)絡(luò)遠(yuǎn)程啟動對應(yīng)的服務(wù)器;所述運(yùn)行腳本是配置解析系統(tǒng)接收用戶輸入的包含服務(wù)器的MAC地址的運(yùn)行腳本; 部署系統(tǒng)將為服務(wù)器分配的IP地址發(fā)送給服務(wù)器,并保存服務(wù)器的IP地址與MAC地址的對應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器獲取預(yù)先存儲的虛擬化軟件之前,該方法還包括 配置解析系統(tǒng)接收用戶上傳的服務(wù)器的初始化信息,所述初始化信息包括初始化程序、根文件和系統(tǒng)引導(dǎo)配置信息;所述初始化信息,用于在服務(wù)器成功啟動后,引導(dǎo)服務(wù)器進(jìn)行虛擬化軟件安裝前的初始化。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件,具體為 服務(wù)器依據(jù)預(yù)設(shè)的MAC地址與虛擬化軟件的對應(yīng)關(guān)系,獲取預(yù)先存儲的對應(yīng)的虛擬化軟件的安裝鏡像;所述虛擬化軟件的安裝鏡像包含虛擬化軟件安裝時使用的安裝包;服務(wù)器運(yùn)行所述安裝包,安裝虛擬化軟件。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,該方法還包括 服務(wù)器安裝虛擬化軟件完畢后,依據(jù)預(yù)先配置的系統(tǒng)優(yōu)化腳本,對自身的虛擬化軟件進(jìn)行優(yōu)化處理。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成配置腳本,具體為 配置解析系統(tǒng)將用戶為服務(wù)器配置的虛擬機(jī)分配方案作為腳本參數(shù)填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為服務(wù)器的MAC地址。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī),具體為 服務(wù)器利用虛擬化軟件運(yùn)行預(yù)設(shè)的配置腳本,依據(jù)虛擬機(jī)的部署數(shù)量生成虛擬機(jī),并依據(jù)所述配置腳本中的虛擬機(jī)的性能配置信息完成虛擬機(jī)的性能配置。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像之前,該方法還包括 配置解析系統(tǒng)接收用戶為服務(wù)器上虛擬機(jī)配置的操作系統(tǒng)安裝方案,利用解析工具將操作系統(tǒng)安裝方案解析為配置文件; 部署系統(tǒng)利用命令調(diào)用配置文件,生成系統(tǒng)安裝鏡像。
9.一種服務(wù)器集群的管理平臺,其特征在于,該管理平臺包括部署系統(tǒng)和服務(wù)器;其中, 部署系統(tǒng),用于調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器; 服務(wù)器,用于獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件;運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī);所述配置腳本依據(jù)配置的虛擬機(jī)分配方案生成;所述服務(wù)器還用于利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像。
10.根據(jù)權(quán)利要求9所述的管理平臺,其特征在于,該管理平臺還包括配置解析系統(tǒng); 所述配置解析系統(tǒng),用于接收用戶輸入的包含服務(wù)器的MAC地址的運(yùn)行腳本; 所述部署系統(tǒng),還用于調(diào)用所述運(yùn)行腳本運(yùn)行遠(yuǎn)程喚醒工具,所述遠(yuǎn)程喚醒工具依據(jù)運(yùn)行腳本中的MAC地址通過網(wǎng)絡(luò)遠(yuǎn)程啟動對應(yīng)的服務(wù)器;還用于將為服務(wù)器分配的IP地址 發(fā)送給服務(wù)器,并保存服務(wù)器的IP地址與MAC地址的對應(yīng)關(guān)系。
11.根據(jù)權(quán)利要求9所述的管理平臺,其特征在于,所述配置解析系統(tǒng),還用于接收用戶上傳的服務(wù)器的初始化信息,所述初始化信息包括初始化程序、根文件和系統(tǒng)引導(dǎo)配置信息;所述初始化信息,用于在服務(wù)器成功啟動后,引導(dǎo)服務(wù)器進(jìn)行虛擬化軟件安裝前的初始化。
12.根據(jù)權(quán)利要求9所述的管理平臺,其特征在于,所述服務(wù)器在獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件時,具體為 依據(jù)預(yù)設(shè)的MAC地址與虛擬化軟件的對應(yīng)關(guān)系,獲取預(yù)先存儲的對應(yīng)的虛擬化軟件的安裝鏡像;所述虛擬化軟件的安裝鏡像包含虛擬化軟件安裝時使用的安裝包;服務(wù)器運(yùn)行所述安裝包,安裝虛擬化軟件。
13.根據(jù)權(quán)利要求9所述的管理平臺,其特征在于,所述服務(wù)器,還用于安裝虛擬化軟件完畢后,依據(jù)預(yù)先配置的系統(tǒng)優(yōu)化腳本,對自身的虛擬化軟件進(jìn)行優(yōu)化處理。
14.根據(jù)權(quán)利要求9所述的管理平臺,其特征在于,所述配置解析系統(tǒng)在依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成配置腳本時,具體為; 將用戶為服務(wù)器配置的虛擬機(jī)分配方案作為腳本參數(shù)填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為服務(wù)器的MAC地址。
15.根據(jù)權(quán)利要求9所述的管理平臺,其特征在于,所述服務(wù)器在運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī)時,具體為 利用虛擬化軟件運(yùn)行預(yù)設(shè)的配置腳本,依據(jù)虛擬機(jī)的部署數(shù)量生成虛擬機(jī),并依據(jù)所述配置腳本中的虛擬機(jī)的性能配置信息完成虛擬機(jī)的性能配置。
16.根據(jù)權(quán)利要求9所述的管理平臺,其特征在于, 所述配置解析系統(tǒng),還用于接收用戶為服務(wù)器上虛擬機(jī)配置的操作系統(tǒng)安裝方案,利用解析工具將所述操作系統(tǒng)安裝方案解析為配置文件; 所述部署系統(tǒng),還用于利用命令調(diào)用所述配置文件,生成系統(tǒng)安裝鏡像。
全文摘要
本發(fā)明提供了一種服務(wù)器集群的管理方法和平臺,包括部署系統(tǒng)調(diào)用遠(yuǎn)程喚醒工具,依據(jù)服務(wù)器標(biāo)識遠(yuǎn)程啟動服務(wù)器;服務(wù)器獲取預(yù)先存儲的虛擬化軟件,并安裝所述虛擬化軟件;服務(wù)器運(yùn)行預(yù)設(shè)的配置腳本生成虛擬機(jī);所述配置腳本依據(jù)配置的虛擬機(jī)分配方案預(yù)先生成;服務(wù)器利用虛擬化軟件控制虛擬機(jī)加載預(yù)先生成的系統(tǒng)安裝鏡像。根據(jù)本發(fā)明提供的技術(shù)方案,能夠自動化實(shí)現(xiàn)服務(wù)器集群的虛擬化環(huán)境的部署和配置。
文檔編號G06F9/455GK102932408SQ20121035569
公開日2013年2月13日 申請日期2012年9月21日 優(yōu)先權(quán)日2012年9月21日
發(fā)明者謝朝陽, 黃喆, 廣小明 申請人:中國電信股份有限公司云計算分公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
海林市| 格尔木市| 怀远县| 泾川县| 渭源县| 吕梁市| 毕节市| 马龙县| 韶关市| 呼图壁县| 大同市| 宁武县| 成武县| 通化县| 洛隆县| 莱西市| 潜山县| 南召县| 车险| 泌阳县| 武山县| 西宁市| 固原市| 榆社县| 乐业县| 电白县| 木兰县| 阳新县| 渭源县| 越西县| 远安县| 石嘴山市| 新安县| 山阴县| 瑞安市| 澄江县| 广德县| 公主岭市| 专栏| 武城县| 天等县|