一種伺服器集群的管理方法和平臺的製作方法
2023-08-08 23:13:31 1
專利名稱:一種伺服器集群的管理方法和平臺的製作方法
一種伺服器集群的管理方法和平臺
技術領域:
本發明涉及虛擬化技術領域,尤其涉及一種伺服器集群的管理方法及平臺。
背景技術:
依據研究機構國際數據公司(IDC , International Data Corporation)的統計,在未來10年內,用戶存儲的數字信息將增長44倍,意味著需要更多的數據中心才能滿足數字信息的增長。隨著虛擬化技術的發展,將為數據中心帶來技術與服務的提升。採用虛擬化技術的數據中心能夠提供安全可靠的虛擬化環境。管理員可以在這個虛擬化環境中,開發、管理、部署自己的應用和內容,並使用各種信息服務,根據業務需求可以動態擴展IT租賃設施。但是,由於數據中心分布較為分散,管理員需要在遠程環境下完成數據中心的伺服器中虛擬化軟體的安裝與配置;隨著伺服器數量的顯著增加,採用人工手動的配置方法將無法勝任電信級機房的要求;而且,虛擬化技術在數據中心的應用,也同時增加了虛擬化環境的部署、虛擬機分配、虛擬機性能配置、虛擬機作業系統的安裝配置等方面的工作量。此外,現有技術中在數據中心中應用虛擬化技術時,還存在以下缺陷一般需要為每臺虛擬機分配監視和管理系統程序agent,來更改每臺虛擬機的初始化信息,如主機名、網絡、時區等。採用部署模板的方式,雖然能夠加快虛擬機的部署速度,但是由於agent存在一定的安全風險,因此在每臺虛擬機的作業系統中安裝agent,將降低虛擬機的安全性。此外,管理員無法對每臺虛擬機的作業系統的配置進行修改,如目錄存儲格式,存儲空間分配大小等。
發明內容本發明提供了一種伺服器集群的管理方法及平臺,能夠自動化實現伺服器集群的虛擬化環境的部署和配置。本發明的具體技術方案如下根據本發明一優選實施例,一種伺服器集群的管理方法,包括部署系統調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器;伺服器獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體;伺服器運行預設的配置腳本生成虛擬機;所述配置腳本依據配置的虛擬機分配方案預先生成;伺服器利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像。上述方法中,所述部署系統調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器,具體為部署系統調用運行腳本運行遠程喚醒工具,所述遠程喚醒工具依據運行腳本中的MAC地址通過網絡遠程啟動對應的伺服器;所述運行腳本是配置解析系統接收用戶輸入的包含伺服器的MAC地址的運行腳本;
部署系統將為伺服器分配的IP位址發送給伺服器,並保存伺服器的IP位址與MAC地址的對應關係。上述方法中,所述伺服器獲取預先存儲的虛擬化軟體之前,該方法還包括配置解析系統接收用戶上傳的伺服器的初始化信息,所述初始化信息包括初始化程序、根文件和系統引導配置信息;所述初始化信息,用於在伺服器成功啟動後,引導伺服器進行虛擬化軟體安裝前的初始化。上述方法中,所述伺服器獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體,具體為伺服器依據預設的MAC地址與虛擬化軟體的對應關係,獲取預先存儲的對應的虛 擬化軟體的安裝鏡像;所述虛擬化軟體的安裝鏡像包含虛擬化軟體安裝時使用的安裝包;伺服器運行所述安裝包,安裝虛擬化軟體。上述方法中,該方法還包括伺服器安裝虛擬化軟體完畢後,依據預先配置的系統優化腳本,對自身的虛擬化軟體進行優化處理。上述方法中,所述依據配置的虛擬機分配方案預先生成配置腳本,具體為配置解析系統將用戶為伺服器配置的虛擬機分配方案作為腳本參數填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為伺服器的MAC地址。上述方法中,所述伺服器運行預設的配置腳本生成虛擬機,具體為伺服器利用虛擬化軟體運行預設的配置腳本,依據虛擬機的部署數量生成虛擬機,並依據所述配置腳本中的虛擬機的性能配置信息完成虛擬機的性能配置。上述方法中,所述伺服器利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像之前,該方法還包括配置解析系統接收用戶為伺服器上虛擬機配置的作業系統安裝方案,利用解析工具將作業系統安裝方案解析為配置文件;部署系統利用命令調用配置文件,生成系統安裝鏡像。一種伺服器集群的管理平臺,包括部署系統和伺服器;其中,部署系統,用於調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器;伺服器,用於獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體;運行預設的配置腳本生成虛擬機;所述配置腳本依據配置的虛擬機分配方案生成;所述伺服器還用於利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像。上述管理平臺中,該管理平臺還包括配置解析系統;所述配置解析系統,用於接收用戶輸入的包含伺服器的MAC地址的運行腳本;所述部署系統,還用於調用所述運行腳本運行遠程喚醒工具,所述遠程喚醒工具依據運行腳本中的MAC地址通過網絡遠程啟動對應的伺服器;還用於將為伺服器分配的IP位址發送給伺服器,並保存伺服器的IP位址與MAC地址的對應關係。上述管理平臺中,所述配置解析系統,還用於接收用戶上傳的伺服器的初始化信息,所述初始化信息包括初始化程序、根文件和系統引導配置信息;所述初始化信息,用於在伺服器成功啟動後,弓I導伺服器進行虛擬化軟體安裝前的初始化。上述管理平臺中,所述伺服器在獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體時,具體為依據預設的MAC地址與虛擬化軟體的對應關係,獲取預先存儲的對應的虛擬化軟體的安裝鏡像;所述虛擬化軟體的安裝鏡像包含虛擬化軟體安裝時使用的安裝包;伺服器運行所述安裝包,安裝虛擬化軟體。上述管理平臺中,所述伺服器,還用於安裝虛擬化軟體完畢後,依據預先配置的系統優化腳本,對自身的虛擬化軟體進行優化處理。上述管理平臺中,所述配置解析系統在依據配置的虛擬機分配方案預先生成配置腳本時,具體為;將用戶為伺服器配置的虛擬機分配方案作為腳本參數填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為伺服器的MAC地址。上述管理平臺中,所述伺服器在運行預設的配置腳本生成虛擬機時,具體為利用虛擬化軟體運行預設的配置腳本,依據虛擬機的部署數量生成虛擬機,並依據所述配置腳本中的虛擬機的性能配置信息完成虛擬機的性能配置。上述管理平臺中,所述配置解析系統,還用於接收用戶為伺服器上虛擬機配置的作業系統安裝方案,利用解析工具將所述作業系統安裝方案解析為配置文件;·所述部署系統,還用於利用命令調用所述配置文件,生成系統安裝鏡像。由以上技術方案可以看出,本發明提供的技術方案具有以下有益效果依據用戶選擇的虛擬化軟體,自動啟動伺服器,伺服器安裝虛擬化軟體;依據用戶配置的虛擬機分配方案和作業系統安裝方案,自動配置虛擬機並為虛擬機安裝作業系統,能夠自動化實現伺服器集群的虛擬化環境的部署和配置,減少伺服器集群的虛擬化環境的部署和配置的工作量,減少人力物力,提高虛擬化環境部署和配置的工作效率。
圖I是本發明實現伺服器集群的管理平臺的優選實施例的結構示意圖;圖2是本發明實現伺服器集群的管理方法的優選實施例的流程示意圖。
具體實施方式本發明的基本思想是部署系統調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器;伺服器獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體;伺服器運行預設的配置腳本生成虛擬機;所述配置腳本依據配置的虛擬機分配方案預先生成;伺服器利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像。為了使本發明的目的、技術方案和優點更加清楚,下面結合附圖和具體實施例對本發明進行詳細描述。本發明提供一種伺服器集群的管理平臺,圖I是本發明實現伺服器集群的管理平臺的優選實施例的結構示意圖,如圖I所示,該管理平臺包括配置解析系統10、部署系統20和伺服器資源池30 ;配置解析系統10包括WEB圖形用戶界面(⑶I,Graphical UserInterface)模塊101和解析模塊102 ;部署系統20包括鏡像存儲模塊201、網絡服務模塊202和無盤工作站203 ;伺服器資源池30中包括一個以上伺服器301 30η。
基於上述系統,本發明提供一種伺服器集群的管理方法,圖2是本發明實現伺服器集群的管理方法的優選實施例的流程示意圖,如圖2所示,該優選實施例包括以下步驟步驟S201,部署系統調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器;伺服器獲取預先存儲的虛擬化軟體,並安裝虛擬化軟體。具體的,配置解析系統中的WEB⑶I模塊展示伺服器資源池中一個以上伺服器的介質訪問控制(MAC,Media Access Control)地址及可以安裝虛擬化軟體Hypervisor,所述MAC地址是伺服器的唯一標識,WEB⑶I模塊接收用戶為每個MAC地址選擇的對應的虛擬化軟體Hypervisor,以實現設置伺服器與虛擬化軟體的對應關係。WEB⑶I模塊將MAC地址與虛擬化軟體的對應關係發送給部署系統的無盤工作站,該無盤工作站的共享文件夾存儲MAC地址與虛擬化軟體的對應關係。WEB⑶I模塊接收用戶輸入的運行腳本,該運行腳本中包含伺服器的MAC地址,WEBGUI模塊將運行腳本提供給部署系統的網絡服務模塊;網絡服務模塊中的動態地址解析協議(DHCP,Dynamic Host Configuration Protocol)伺服器調用運行腳本,運行腳本運行遠·程喚醒工具(如ether-wake軟體),遠程喚醒工具依據運行腳本中的MAC地址通過網絡遠程啟動對應的伺服器,其中,輸入的MAC地址可以是一個以上伺服器的MAC地址,如此,可以實現同時啟動一個以上伺服器。同時,DHCP伺服器為伺服器分配對應的IP位址,將分配的IP位址發送給伺服器,並將伺服器的IP位址與MAC地址的對應關係保存到無盤工作站的簡單文件傳輸協議(TFTP, Trivial File Transfer Protocol)伺服器。本優選實施例中,所述用戶指的是伺服器集群的管理員。WEB GUI模塊接收用戶上傳的為每個伺服器配置的初始化信息,該初始化信息包括初始化程序、根文件和系統引導配置信息等,WEB GUI模塊將收到的初始化信息及對應的伺服器的MAC地址發送到無盤工作站,無盤工作站的TFTP伺服器的文件夾保存所述初始化信息及對應的MAC地址。伺服器成功啟動後,伺服器將攜帶分配的IP位址的請求發送給網絡服務模塊中的無盤工作站,無盤工作站的TFTP伺服器依據保存的IP位址與MAC地址的對應關係,找到所述IP位址對應的MAC地址,然後依據MAC地址,在MAC地址與初始化信息的對應關係中,找到對應的初始化信息,並將找到的初始化信息返回給伺服器,伺服器收到初始化信息後,初始化信息中的初始化程序會引導伺服器進行虛擬化軟體安裝前的初始化工作,進行初始化時,伺服器依據收到的初始化信息中根文件和系統引導配置信息完成虛擬化軟體安裝前的初始化工作。在伺服器完成初始化後,伺服器依據系統引導配置信息訪問無盤工作站的共享文件夾,依據共享文件夾中MAC地址與虛擬化軟體的對應關係,從該共享文件夾中獲取對應的虛擬化軟體的安裝鏡像,虛擬化軟體的安裝鏡像可以由用戶預先上傳到該共享文件夾中;所述虛擬化軟體的安裝鏡像包含虛擬化軟體自動安裝時需要的配置文件,該配置文件是以ks. cfg命名的,包含有虛擬化軟體的安裝包,所述虛擬化軟體可以是XEN、KVM等免費的虛擬化軟體;伺服器運行安裝包,自動安裝虛擬化軟體。無盤工作站通過虛擬化軟體提供的接口 API實時獲取伺服器的運行狀態,當無盤工作站檢測到伺服器安裝虛擬化軟體完畢後,向伺服器發送系統優化腳本,用來進行伺服器的優化配置,所述系統優化腳本包括精簡啟動服務信息、固化宿主機的使用內存等,所述系統優化腳本是WEB GUI模塊接收的用戶寫入的腳本,WEB GUI模塊將用戶寫入的系統優化腳本發送到無盤工作站進行存儲。伺服器依據系統優化腳本,對自身的虛擬化軟體進行優化處理,例如,取消某些啟動服務,配置自身宿主機的使用內存等。優化處理後,伺服器重啟完畢,伺服器中的虛擬化系統安裝成功。步驟S202,伺服器運行預設的配置腳本生成虛擬機;所述配置腳本依據配置的虛擬機分配方案預先生成。具體的,WEB GUI模塊接收用戶為伺服器配置的虛擬機分配方案,該虛擬機分配方案包括虛擬機的部署數量、虛擬機的性能配置信息等;WEB GUI模塊將收到的虛擬機分配方案記錄到一個文件中,將該文件發送給配置解析系統的解析模塊;解析模塊將收到的文件中的虛擬機分配方案作為腳本參數填充到虛擬化軟體能識別的腳本模版中,生成配置腳本,如此,解析模塊將虛擬機分配方案解析成可以被虛擬化軟體識別和調用的配置腳本,生成的配置腳本的名稱為伺服器的MAC地址。解析模塊將生成的配置腳本發送給無盤工作站,無盤工作站依據配置腳本的名稱,在伺服器的MAC地址與IP位址的對應關係中找到對應的IP位址,然後依據找到的IP地 址,將配置腳本以安全套接層(SSL, Secure Sockets Layer)協議的方式發送給所述IP位址對應的伺服器。這裡,如果IP位址沒有對應的配置腳本,表示這些IP位址對應的伺服器將採用默認方式來分配虛擬機,因此解析模塊會將用戶預先配置的默認配置腳本發送給這些IP位址對應的伺服器。伺服器收到無盤工作站發來的配置腳本後,利用虛擬化軟體運行該配置腳本,SP可依據虛擬機的部署數量自動生成虛擬機,並依據虛擬機的性能配置信息自動完成虛擬機的性能配置,例如為虛擬機分配的硬碟等。步驟S203,伺服器利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像。具體的,WEB GUI模塊接收用戶為伺服器上虛擬機配置的作業系統安裝方案,該作業系統安裝方案包括目錄存儲格式、存儲分區、時區、鍵盤類型、網絡分配方式、需要安裝的軟體包等;WEB Gn將收到的作業系統安裝方案記錄到一個文件中,將該文件發送給解析模塊;解析模塊利用解析工具(如awk和sed工具)將作業系統安裝方案解析為可被虛擬化軟體識別的配置文件。解析模塊將解析得到的配置文件發送給鏡像存儲模塊,鏡像存儲模塊利用MIKS0FS命令或FAI命令調用配置文件,生成系統安裝鏡像,鏡像存儲模塊存儲生成的系統安裝鏡像。伺服器利用虛擬化軟體,將保存系統安裝鏡像的鏡像存儲模塊掛載到虛擬機,虛擬機自動加載所述系統安裝鏡像,實現虛擬機作業系統的自動安裝。為實現上述方法,如圖I所示,所述伺服器集群的管理平臺中部署系統20,用於調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器30廣30η ;伺服器30f 30η,用於獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體;運行預設的配置腳本生成虛擬機;所述配置腳本依據配置的虛擬機分配方案生成;所述伺服器30Γ30η還用於利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像。其中,該管理平臺還包括配置解析系統10 ;所述配置解析系統10,用於接收用戶輸入的包含伺服器的MAC地址的運行腳本;所述部署系統20,還用於調用所述運行腳本運行遠程喚醒工具,所述遠程喚醒工具依據運行腳本中的MAC地址通過網絡遠程啟動對應的伺服器30廣30η ;還用於將為伺服器301 30η分配的IP位址發送給伺服器301 30η,並保存伺服器的IP位址與MAC地址的對
應關係。其中,所述配置解析系統10,還用於接收用戶上傳的伺服器的初始化信息,所述初始化信息包括初始化程序、根文件和系統引導配置信息;所述初始化信息,用於在伺服器30Γ30η成功啟動後,引導伺服器30f 30η進行虛擬化軟體安裝前的初始化。其中,所述伺服器30f 30η在獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體時,具體為依據預設的MAC地址與虛擬化軟體的對應關係,獲取預先存儲的對應的虛擬化軟體的安裝鏡像;所述虛擬化軟體的安裝鏡像包含虛擬化軟體安裝時使用的安裝包;月艮務器運行所述安裝包,安裝虛擬化軟體。·
其中,所述伺服器30f30n,還用於安裝虛擬化軟體完畢後,依據預先配置的系統優化腳本,對自身的虛擬化軟體進行優化處理。其中,所述配置解析系統10在依據配置的虛擬機分配方案預先生成配置腳本時,具體為;將用戶為伺服器配置的虛擬機分配方案作為腳本參數填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為伺服器的MAC地址。其中,所述伺服器30f30n在運行預設的配置腳本生成虛擬機時,具體為利用虛擬化軟體運行預設的配置腳本,依據虛擬機的部署數量生成虛擬機,並依據所述配置腳本中的虛擬機的性能配置信息完成虛擬機的性能配置。其中,所述配置解析系統10,還用於接收用戶為伺服器上虛擬機配置的作業系統安裝方案,利用解析工具將所述作業系統安裝方案解析為配置文件;所述部署系統20,還用於利用命令調用所述配置文件,生成系統安裝鏡像。本發明優選實施例提供的技術方案中,依據用戶選擇的虛擬化軟體,自動啟動伺服器並安裝虛擬化軟體;依據用戶配置的虛擬機分配方案和作業系統安裝方案,自動配置虛擬機並為虛擬機安裝作業系統,因此,能夠自動化實現伺服器集群的虛擬化環境的部署和配置,減少伺服器集群的虛擬化環境的部署和配置的工作量,減少人力物力,提高虛擬化環境部署和配置的工作效率。而且,不再利用目前使用agent監視和管理虛擬機的方式,從而可以提高虛擬機的安全性。此外,用戶可以在配置解析模塊上靈活的修改虛擬機的作業系統的配置。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。
權利要求
1.一種伺服器集群的管理方法,其特徵在於,該方法包括 部署系統調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器; 伺服器獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體; 伺服器運行預設的配置腳本生成虛擬機;所述配置腳本依據配置的虛擬機分配方案預先生成; 伺服器利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像。
2.根據權利要求I所述的方法,其特徵在於,所述部署系統調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器,具體為 部署系統調用運行腳本運行遠程喚醒工具,所述遠程喚醒工具依據運行腳本中的MAC地址通過網絡遠程啟動對應的伺服器;所述運行腳本是配置解析系統接收用戶輸入的包含伺服器的MAC地址的運行腳本; 部署系統將為伺服器分配的IP位址發送給伺服器,並保存伺服器的IP位址與MAC地址的對應關係。
3.根據權利要求I所述的方法,其特徵在於,所述伺服器獲取預先存儲的虛擬化軟體之前,該方法還包括 配置解析系統接收用戶上傳的伺服器的初始化信息,所述初始化信息包括初始化程序、根文件和系統引導配置信息;所述初始化信息,用於在伺服器成功啟動後,引導伺服器進行虛擬化軟體安裝前的初始化。
4.根據權利要求I所述的方法,其特徵在於,所述伺服器獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體,具體為 伺服器依據預設的MAC地址與虛擬化軟體的對應關係,獲取預先存儲的對應的虛擬化軟體的安裝鏡像;所述虛擬化軟體的安裝鏡像包含虛擬化軟體安裝時使用的安裝包;伺服器運行所述安裝包,安裝虛擬化軟體。
5.根據權利要求I所述的方法,其特徵在於,該方法還包括 伺服器安裝虛擬化軟體完畢後,依據預先配置的系統優化腳本,對自身的虛擬化軟體進行優化處理。
6.根據權利要求I所述的方法,其特徵在於,所述依據配置的虛擬機分配方案預先生成配置腳本,具體為 配置解析系統將用戶為伺服器配置的虛擬機分配方案作為腳本參數填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為伺服器的MAC地址。
7.根據權利要求I所述的方法,其特徵在於,所述伺服器運行預設的配置腳本生成虛擬機,具體為 伺服器利用虛擬化軟體運行預設的配置腳本,依據虛擬機的部署數量生成虛擬機,並依據所述配置腳本中的虛擬機的性能配置信息完成虛擬機的性能配置。
8.根據權利要求I所述的方法,其特徵在於,所述伺服器利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像之前,該方法還包括 配置解析系統接收用戶為伺服器上虛擬機配置的作業系統安裝方案,利用解析工具將作業系統安裝方案解析為配置文件; 部署系統利用命令調用配置文件,生成系統安裝鏡像。
9.一種伺服器集群的管理平臺,其特徵在於,該管理平臺包括部署系統和伺服器;其中, 部署系統,用於調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器; 伺服器,用於獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體;運行預設的配置腳本生成虛擬機;所述配置腳本依據配置的虛擬機分配方案生成;所述伺服器還用於利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像。
10.根據權利要求9所述的管理平臺,其特徵在於,該管理平臺還包括配置解析系統; 所述配置解析系統,用於接收用戶輸入的包含伺服器的MAC地址的運行腳本; 所述部署系統,還用於調用所述運行腳本運行遠程喚醒工具,所述遠程喚醒工具依據運行腳本中的MAC地址通過網絡遠程啟動對應的伺服器;還用於將為伺服器分配的IP位址 發送給伺服器,並保存伺服器的IP位址與MAC地址的對應關係。
11.根據權利要求9所述的管理平臺,其特徵在於,所述配置解析系統,還用於接收用戶上傳的伺服器的初始化信息,所述初始化信息包括初始化程序、根文件和系統引導配置信息;所述初始化信息,用於在伺服器成功啟動後,引導伺服器進行虛擬化軟體安裝前的初始化。
12.根據權利要求9所述的管理平臺,其特徵在於,所述伺服器在獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體時,具體為 依據預設的MAC地址與虛擬化軟體的對應關係,獲取預先存儲的對應的虛擬化軟體的安裝鏡像;所述虛擬化軟體的安裝鏡像包含虛擬化軟體安裝時使用的安裝包;伺服器運行所述安裝包,安裝虛擬化軟體。
13.根據權利要求9所述的管理平臺,其特徵在於,所述伺服器,還用於安裝虛擬化軟體完畢後,依據預先配置的系統優化腳本,對自身的虛擬化軟體進行優化處理。
14.根據權利要求9所述的管理平臺,其特徵在於,所述配置解析系統在依據配置的虛擬機分配方案預先生成配置腳本時,具體為; 將用戶為伺服器配置的虛擬機分配方案作為腳本參數填充到腳本模版中,生成配置腳本,所述配置腳本的名稱為伺服器的MAC地址。
15.根據權利要求9所述的管理平臺,其特徵在於,所述伺服器在運行預設的配置腳本生成虛擬機時,具體為 利用虛擬化軟體運行預設的配置腳本,依據虛擬機的部署數量生成虛擬機,並依據所述配置腳本中的虛擬機的性能配置信息完成虛擬機的性能配置。
16.根據權利要求9所述的管理平臺,其特徵在於, 所述配置解析系統,還用於接收用戶為伺服器上虛擬機配置的作業系統安裝方案,利用解析工具將所述作業系統安裝方案解析為配置文件; 所述部署系統,還用於利用命令調用所述配置文件,生成系統安裝鏡像。
全文摘要
本發明提供了一種伺服器集群的管理方法和平臺,包括部署系統調用遠程喚醒工具,依據伺服器標識遠程啟動伺服器;伺服器獲取預先存儲的虛擬化軟體,並安裝所述虛擬化軟體;伺服器運行預設的配置腳本生成虛擬機;所述配置腳本依據配置的虛擬機分配方案預先生成;伺服器利用虛擬化軟體控制虛擬機加載預先生成的系統安裝鏡像。根據本發明提供的技術方案,能夠自動化實現伺服器集群的虛擬化環境的部署和配置。
文檔編號G06F9/455GK102932408SQ20121035569
公開日2013年2月13日 申請日期2012年9月21日 優先權日2012年9月21日
發明者謝朝陽, 黃喆, 廣小明 申請人:中國電信股份有限公司雲計算分公司