專利名稱:基于服務(wù)器提供虛擬化服務(wù)的集中管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種虛擬化服務(wù)的集中管理方法,特別是涉及一種基于服務(wù)器提供虛擬化服務(wù)的集中管理方法。背景技術(shù):
隨著虛擬化技術(shù)的日益發(fā)展,出現(xiàn)了多種成熟的虛擬化產(chǎn)品,例如VMware公司的ESX、微軟的Hyper_V、思杰的Xen等。同時(shí)也出現(xiàn)了多種管理虛擬化產(chǎn)品的管理方法,但是沒有一個(gè)統(tǒng)一化的管理方法,隨著服務(wù)器及虛擬化產(chǎn)品的增多,使在服務(wù)器的管理上面投入了大量的人力、物力及財(cái)力?,F(xiàn)有的虛擬化服務(wù)的管理效率低,不利于虛擬化服務(wù)未來的發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是克服現(xiàn)有技術(shù)的缺陷,提供一種把多種虛擬化技術(shù)有效 地結(jié)合起來,管理更加高效、安全、方便的基于服務(wù)器提供虛擬化服務(wù)的集中管理方法。本發(fā)明的技術(shù)方案
一種基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,具體為在線用戶通過圖形化操作界面向集中化管理程序發(fā)送請求,集中化管理程序接收到請求后進(jìn)行指令分析,并根據(jù)指令分析的結(jié)果操作API或SDK,從而控制集群虛擬服務(wù)器,集群虛擬服務(wù)器響應(yīng)后,再依次通過API或SDK、集中化管理程序、圖形化操作界面將執(zhí)行結(jié)果展示給在線用戶。圖形化操作界面集成在IDC綜合業(yè)務(wù)管理系統(tǒng)的業(yè)務(wù)平臺(tái)中,圖形化操作界面可根據(jù)在線用戶發(fā)送的指令開通請求操作,IDC綜合業(yè)務(wù)管理系統(tǒng)根據(jù)在線用戶的請求把一組指令轉(zhuǎn)給集中化管理程序。在圖形化操作界面中,在線用戶點(diǎn)擊購買按鈕并驗(yàn)證身份后,如果符合購買條件,可進(jìn)行下列初始化設(shè)置設(shè)置業(yè)務(wù)機(jī)名稱、配置業(yè)務(wù)機(jī)內(nèi)存大小、配置業(yè)務(wù)機(jī)硬盤大小、設(shè)置業(yè)務(wù)機(jī)密碼、設(shè)置DHCP、設(shè)置業(yè)務(wù)機(jī)的電源狀態(tài)。購買按鈕位于圖形化操作界面上,當(dāng)在線用戶選擇到產(chǎn)品后,可點(diǎn)擊購買按鈕,這時(shí)會(huì)生成訂單、進(jìn)行交易,交易成功后生成交易訂單并進(jìn)行初始化設(shè)置;設(shè)置業(yè)務(wù)機(jī)名稱是指給機(jī)器起一個(gè)標(biāo)識(shí)名稱;配置業(yè)務(wù)機(jī)內(nèi)存大小是指根據(jù)業(yè)務(wù)請求大小配置該業(yè)務(wù)機(jī)的內(nèi)存;配置業(yè)務(wù)機(jī)硬盤大小是指根據(jù)業(yè)務(wù)請求大小配置該業(yè)務(wù)機(jī)的硬盤;設(shè)置業(yè)務(wù)機(jī)密碼是指給業(yè)務(wù)機(jī)設(shè)置一個(gè)8-12位隨機(jī)生成的密碼;設(shè)置DHCP是用來給業(yè)務(wù)機(jī)分配IP ;設(shè)置業(yè)務(wù)機(jī)的電源狀態(tài)是指接通業(yè)務(wù)機(jī)的電源并開機(jī)。集中化管理程序負(fù)責(zé)多種虛擬化技術(shù)的綜合高效管理,集中化管理程序包括接收在線用戶傳入的指令、分析在線用戶傳入的指令、處理在線用戶傳入的指令、向API或SDK發(fā)送操作指令、接收API或SDK的返回值、處理API或SDK的返回值、將處理過的API或SDK的返回值發(fā)送給圖形化操作界面。集中化管理程序接收在線用戶傳入的指令后,再分析在線用戶傳入的指令,如果在線用戶傳入的指令符合規(guī)則,則通行,如果不符合規(guī)則,則直接返回錯(cuò)誤指令結(jié)果;集中化管理程序分析在線用戶傳入的指令后,再處理在線用戶傳入的指令,然后向API或SDK發(fā)送操作指令,API或SDK根據(jù)指令操作集群虛擬服務(wù)器,集群虛擬服務(wù)器響應(yīng)后將響應(yīng)結(jié)果返回給API或SDK,API或SDK再將集群虛擬服務(wù)器的返回值發(fā)送給集中化管理程序,集中化管理程序接收到API或SDK的返回值后,再處理該返回值,然后將處理過的返回值發(fā)送給圖形化操作界面,圖形化操作界面把結(jié)果呈現(xiàn)給用戶。規(guī)則是一個(gè)事先約定好的規(guī)則(例如指令〈IPAddressX/IPAddress>,其中,IPAddress中間的值必須符合IPv4的定義規(guī)則,且IPAddress必須符合XML定義規(guī)范并成對出現(xiàn));處理在線用戶傳入的指令是指按照事先約定好的方式處理在線用戶傳入的指令(例如根據(jù)XML定義規(guī)范解析XML,按照約定把值提取出來);操作指令是指API或SDK可以識(shí)別的指令(例如一個(gè)開機(jī)操作On,該指令經(jīng)過前面處理正確后,最后形成的指令On在API或SDK中是正常執(zhí)行)。
集群虛擬服務(wù)器含有Hyper-V集群和ESX集群,API含有Hyper-V API, SDK含有Vmware SDK。本發(fā)明的有益效果
I、本發(fā)明將多種虛擬化技術(shù)進(jìn)行統(tǒng)一化有效的管理,打破了當(dāng)前用分散的管理方法管理虛擬化技術(shù)的現(xiàn)狀,大大提高了提供虛擬化服務(wù)的服務(wù)器操作的安全性、可靠性,并具有良好的系統(tǒng)擴(kuò)展性。根據(jù)本發(fā)明的管理特點(diǎn),使用人員只需要了解統(tǒng)一的界面化管理方法,就可以達(dá)到高效的管理,從而簡化了操作步驟、提高了工作效率,且有效地降低了使用人員因操作不當(dāng)而出現(xiàn)的錯(cuò)誤。
圖I為基于服務(wù)器提供虛擬化服務(wù)的集中管理方法的示意圖。具體實(shí)施例方式 參見圖1,圖中,基于服務(wù)器提供虛擬化服務(wù)的集中管理方法為在線用戶通過圖形化操作界面向集中化管理程序發(fā)送請求,集中化管理程序接收到請求后進(jìn)行指令分析,并根據(jù)指令分析的結(jié)果操作API或SDK,從而控制集群虛擬服務(wù)器,集群虛擬服務(wù)器響應(yīng)后,再依次通過API或SDK、集中化管理程序、圖形化操作界面將執(zhí)行結(jié)果展示給在線用戶。圖形化操作界面集成在IDC綜合業(yè)務(wù)管理系統(tǒng)的業(yè)務(wù)平臺(tái)中,圖形化操作界面可根據(jù)在線用戶發(fā)送的指令開通請求操作,IDC綜合業(yè)務(wù)管理系統(tǒng)根據(jù)在線用戶的請求把一組指令轉(zhuǎn)給集中化管理程序。在圖形化操作界面中,在線用戶點(diǎn)擊購買按鈕并驗(yàn)證身份后,如果符合購買條件,可進(jìn)行下列初始化設(shè)置設(shè)置業(yè)務(wù)機(jī)名稱、配置業(yè)務(wù)機(jī)內(nèi)存大小、配置業(yè)務(wù)機(jī)硬盤大小、設(shè)置業(yè)務(wù)機(jī)密碼、設(shè)置DHCP、設(shè)置業(yè)務(wù)機(jī)的電源狀態(tài)。購買按鈕位于圖形化操作界面上,當(dāng)在線用戶選擇到產(chǎn)品后,可點(diǎn)擊購買按鈕,這時(shí)會(huì)生成訂單、進(jìn)行交易,交易成功后生成交易訂單并進(jìn)行初始化設(shè)置;設(shè)置業(yè)務(wù)機(jī)名稱是指給機(jī)器起一個(gè)標(biāo)識(shí)名稱;配置業(yè)務(wù)機(jī)內(nèi)存大小是指根據(jù)業(yè)務(wù)請求大小配置該業(yè)務(wù)機(jī)的內(nèi)存;配置業(yè)務(wù)機(jī)硬盤大小是指根據(jù)業(yè)務(wù)請求大小配置該業(yè)務(wù)機(jī)的硬盤;設(shè)置業(yè)務(wù)機(jī)密碼是指給業(yè)務(wù)機(jī)設(shè)置一個(gè)8-12位隨機(jī)生成的密碼;設(shè)置DHCP是用來給業(yè)務(wù)機(jī)分配IP ;設(shè)置業(yè)務(wù)機(jī)的電源狀態(tài)是指接通業(yè)務(wù)機(jī)的電源并開機(jī)。集中化管理程序負(fù)責(zé)多種虛擬化技術(shù)的綜合高效管理,集中化管理程序包括接收在線用戶傳入的指令、分析在線用戶傳入的指令、處理在線用戶傳入的指令、向API或SDK發(fā)送操作指令、接收API或SDK的返回值、處理API或SDK的返回值、將處理過的API或SDK的返回值發(fā)送給圖形化操作界面。集中化管理程序接收在線用戶傳入的指令后,再分析在線用戶傳入的指令,如果在線用戶傳入的指令符合規(guī)則,則通行,如果不符合規(guī)則,則直接返回錯(cuò)誤指令結(jié)果;集中化管理程序分析在線用戶傳入的指令后,再處理在線用戶傳入的指令,然后向API或SDK發(fā)送操作指令,API或SDK根據(jù)指令操作集群虛擬服務(wù)器,集群虛擬服務(wù)器響應(yīng)后將響應(yīng)結(jié)果返回給API或SDK,API或SDK再將集群虛擬服務(wù)器的返回值發(fā)送給集中化管理程序,集中化管理程序接收到API或SDK的返回值后,再處理該返回值,然后將處理過的返回值發(fā)送給圖形化操作界面,圖形化操作界面把結(jié)果呈現(xiàn)給用戶。規(guī)則是一個(gè)事先約定好的規(guī)則(例如指令〈IPAddressX/IPAddress>,其中,IPAddress中間的值必須符合IPv4的定義規(guī)則,且IPAddress必須符合XML定義規(guī)范并成對出現(xiàn));處理在線用戶傳入的指令是指按照事先約定好的方式處理在線用戶傳入的指令(例如根據(jù)XML定義規(guī)范解析XML,按照約定把值提取出來);操作指令是指API或SDK可以識(shí)別的指令(例如一個(gè)開機(jī)操作On,該指令經(jīng)過前面處理正確后,最后形成的指令On在API或SDK中是正常執(zhí)行)。 集群虛擬服務(wù)器含有Hyper-V集群和ESX集群,API含有Hyper-V API, SDK含有Vmware SDK。下面對一個(gè)簡單的開機(jī)操作做出實(shí)例說明操作[On開機(jī)]
輸入?yún)?shù)指令如下字符串類型的XML
< xml version =”1.0” encoding=” UTF-8”
<Params>
<Ip>服務(wù)器的IP地址</Ip>
<UserName> 服務(wù)器用戶名〈/UserName〉
<Passfford> 服務(wù)器密碼〈/PassWord〉
<VpsType> 類型〈/VpsType〉
<VmName>操作機(jī)器的名稱〈/VmName〉
〈Operation〉操作狀態(tài)[On]〈/Operation〉
</Params>
集中化管理程序會(huì)根據(jù)接收的參數(shù)指令
返回結(jié)果如下字符串類型的XML
< xml version =”1.0” encoding=” UTF-8”
〈Result〉
〈Message〉成功或失敗對應(yīng)的信息〈/Message〉
<Message_code>成功失敗信息對應(yīng)的鍵值</Message_code>
〈/Result〉。
權(quán)利要求
1.一種基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,其特征是在線用戶通過圖形化操作界面向集中化管理程序發(fā)送請求,集中化管理程序接收到請求后進(jìn)行指令分析,并根據(jù)指令分析的結(jié)果操作API或SDK,從而控制集群虛擬服務(wù)器,集群虛擬服務(wù)器響應(yīng)后,再依次通過API或SDK、集中化管理程序、圖形化操作界面將執(zhí)行結(jié)果展示給在線用戶。
2.根據(jù)權(quán)利要求I所述的基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,其特征是所述圖形化操作界面集成在IDC綜合業(yè)務(wù)管理系統(tǒng)的業(yè)務(wù)平臺(tái)中,圖形化操作界面可根據(jù)在線用戶發(fā)送的指令開通請求操作,IDC綜合業(yè)務(wù)管理系統(tǒng)根據(jù)在線用戶的請求把一組指令轉(zhuǎn)給集中化管理程序。
3.根據(jù)權(quán)利要求2所述的基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,其特征是在所述圖形化操作界面中,在線用戶點(diǎn)擊購買按鈕并驗(yàn)證身份后,如果符合購買條件,可進(jìn)行 下列初始化設(shè)置設(shè)置業(yè)務(wù)機(jī)名稱、配置業(yè)務(wù)機(jī)內(nèi)存大小、配置業(yè)務(wù)機(jī)硬盤大小、設(shè)置業(yè)務(wù)機(jī)密碼、設(shè)置DHCP、設(shè)置業(yè)務(wù)機(jī)的電源狀態(tài)。
4.根據(jù)權(quán)利要求3所述的基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,其特征是所述購買按鈕位于圖形化操作界面上,當(dāng)在線用戶選擇到產(chǎn)品后,可點(diǎn)擊購買按鈕,這時(shí)會(huì)生成訂單、進(jìn)行交易,交易成功后生成交易訂單并進(jìn)行初始化設(shè)置;設(shè)置業(yè)務(wù)機(jī)名稱是指給機(jī)器起一個(gè)標(biāo)識(shí)名稱;配置業(yè)務(wù)機(jī)內(nèi)存大小是指根據(jù)業(yè)務(wù)請求大小配置該業(yè)務(wù)機(jī)的內(nèi)存;配置業(yè)務(wù)機(jī)硬盤大小是指根據(jù)業(yè)務(wù)請求大小配置該業(yè)務(wù)機(jī)的硬盤;設(shè)置業(yè)務(wù)機(jī)密碼是指給業(yè)務(wù)機(jī)設(shè)置一個(gè)8-12位隨機(jī)生成的密碼;設(shè)置DHCP是用來給業(yè)務(wù)機(jī)分配IP ;設(shè)置業(yè)務(wù)機(jī)的電源狀態(tài)是指接通業(yè)務(wù)機(jī)的電源并開機(jī)。
5.根據(jù)權(quán)利要求2所述的基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,其特征是所述集中化管理程序負(fù)責(zé)多種虛擬化技術(shù)的綜合管理,集中化管理程序包括接收在線用戶傳入的指令、分析在線用戶傳入的指令、處理在線用戶傳入的指令、向API或SDK發(fā)送操作指令、接收API或SDK的返回值、處理API或SDK的返回值、將處理過的API或SDK的返回值發(fā)送給圖形化操作界面。
6.根據(jù)權(quán)利要求5所述的基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,其特征是所述集中化管理程序接收在線用戶傳入的指令后,再分析在線用戶傳入的指令,如果在線用戶傳入的指令符合規(guī)則,則通行,如果不符合規(guī)則,則直接返回錯(cuò)誤指令結(jié)果;集中化管理程序分析在線用戶傳入的指令后,再處理在線用戶傳入的指令,然后向API或SDK發(fā)送操作指令,API或SDK根據(jù)指令操作集群虛擬服務(wù)器,集群虛擬服務(wù)器響應(yīng)后將響應(yīng)結(jié)果返回給API或SDK,API或SDK再將集群虛擬服務(wù)器的返回值發(fā)送給集中化管理程序,集中化管理程序接收到API或SDK的返回值后,再處理該返回值,然后將處理過的返回值發(fā)送給圖形化操作界面,圖形化操作界面把結(jié)果呈現(xiàn)給用戶。
7.根據(jù)權(quán)利要求6所述的基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,其特征是所述規(guī)則是一個(gè)事先約定好的規(guī)則;所述處理在線用戶傳入的指令是指按照事先約定好的方式處理在線用戶傳入的指令;所述操作指令是指API或SDK可以識(shí)別的指令。
8.根據(jù)權(quán)利要求I所述的基于服務(wù)器提供虛擬化服務(wù)的集中管理方法,其特征是所述集群虛擬服務(wù)器含有Hyper-V集群和ESX集群,所述API含有Hyper-V API,所述SDK含有 Vmware SDK。
全文摘要
本發(fā)明涉及一種基于服務(wù)器提供虛擬化服務(wù)的集中管理方法;具體為在線用戶通過圖形化操作界面向集中化管理程序發(fā)送請求,集中化管理程序接收到請求后進(jìn)行指令分析,并根據(jù)指令分析的結(jié)果操作API或SDK,從而控制集群虛擬服務(wù)器,集群虛擬服務(wù)器響應(yīng)后,再依次通過API或SDK、集中化管理程序、圖形化操作界面將執(zhí)行結(jié)果展示給在線用戶;圖形化操作界面集成在IDC綜合業(yè)務(wù)管理系統(tǒng)的業(yè)務(wù)平臺(tái)中,圖形化操作界面可根據(jù)在線用戶發(fā)送的指令開通請求操作,IDC綜合業(yè)務(wù)管理系統(tǒng)根據(jù)在線用戶的請求把一組指令轉(zhuǎn)給集中化管理程序;本發(fā)明把多種虛擬化技術(shù)有效地結(jié)合起來,管理更加高效、安全、方便。
文檔編號(hào)G06F9/46GK102662733SQ20121005544
公開日2012年9月12日 申請日期2012年3月5日 優(yōu)先權(quán)日2012年3月5日
發(fā)明者楊小龍 申請人:鄭州市景安計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)有限公司