一種云海OS與CloudStack的混合云管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明公開一種混合云管理方法,屬于云技術(shù)管理領(lǐng)域,具體地說是一種云海OS與CloudStack的混合云管理方法。
【背景技術(shù)】
[0002]當(dāng)前,云計(jì)算逐漸被行業(yè)認(rèn)可,云數(shù)據(jù)中心操作系統(tǒng)逐漸實(shí)現(xiàn)并付諸于實(shí)踐,在社會(huì)生產(chǎn)和生活領(lǐng)域中起到越來越重要的作用。云海OS和CloudStack都是業(yè)界著名的云計(jì)算數(shù)據(jù)中心操作系統(tǒng)軟件,實(shí)現(xiàn)云數(shù)據(jù)中心中資源的分配、優(yōu)化與調(diào)度。云海OS是浪潮自主研發(fā)的我國第一款云數(shù)據(jù)中心操作系統(tǒng),主要功能包括云資源管理,實(shí)現(xiàn)虛擬機(jī)化資源的分配、調(diào)度和回收等、業(yè)務(wù)管理、計(jì)費(fèi)管理、管理監(jiān)控、故障管理、系統(tǒng)管理及報(bào)表管理等功能,能夠?qū)崿F(xiàn)對云數(shù)據(jù)中心中資源的高效管理。
[0003]CloudStack是一個(gè)開源的具有高可用性及擴(kuò)展性的云計(jì)算軟件平臺,使用CloudStack作為基礎(chǔ),數(shù)據(jù)中心操作者可以快速方便的部署并高效的使用云服務(wù)。CloudStack是一個(gè)開源的云操作系統(tǒng),可以幫助用戶利用自己的硬件提供類似于AmazonEC2那樣的公共云服務(wù)。CloudStack也可以幫助用戶更好地協(xié)調(diào)服務(wù)器、存儲、網(wǎng)絡(luò)資源,從而構(gòu)建一個(gè)IaaS平臺。CloudStack可以通過組織和協(xié)調(diào)用戶的虛擬化資源,構(gòu)建一個(gè)和諧的環(huán)境。可以讓用戶構(gòu)建一個(gè)安全的多租戶云計(jì)算環(huán)境。CloudStack兼容Amazon API接口。
[0004]混合云是目前云計(jì)算發(fā)展的一個(gè)大趨勢。在目前客戶環(huán)境中已經(jīng)部署了Cloudtack平臺的情況下,還沒有完善方法將云海OS與現(xiàn)有CloudStack環(huán)境共建而成的混合云如何高效管理進(jìn)行說明,基于上述原因,我們提出了一種云海OS與CloudStack的混合云管理方法,解決如何對混合云中的計(jì)算、網(wǎng)絡(luò)、存儲資源的進(jìn)行高效托管的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明針對在目前還沒有完善方法將云海OS與現(xiàn)有CloudStack環(huán)境共建而成的混合云如何高效管理進(jìn)行說明的問題,提供一種云海OS與CloudStack的混合云管理方法,解決如何對混合云中的計(jì)算、網(wǎng)絡(luò)、存儲資源的進(jìn)行高效托管的問題。
[0006]本發(fā)明提出的具體方案是:
一種云海OS與CloudStack的混合云管理方法,摒棄原有Cloudstack平臺上層控制功能,Cloudstack平臺通過REST接口接入云海OS云資源管理模塊,作為云海OS云資源管理模塊下的虛擬化資源池,由云海OS獲取CloudStack中的資源進(jìn)行管理。
[0007]除云海OS云資源管理外,云海OS的管理功能還包括業(yè)務(wù)管理、計(jì)費(fèi)管理、管理監(jiān)控、故障管理、系統(tǒng)管理及報(bào)表管理。
[0008]所述云海OS的云資源管理包括實(shí)現(xiàn)虛擬機(jī)化資源的分配、調(diào)度和回收。
[0009]除云海OS云資源管理模塊外,所述云海OS還包括管理監(jiān)控模塊、業(yè)務(wù)管理模塊; 管理監(jiān)控模塊負(fù)責(zé)監(jiān)控對系統(tǒng)運(yùn)行實(shí)施全面監(jiān)測和控制,可進(jìn)行系統(tǒng)設(shè)置、信息查詢;
業(yè)務(wù)管理模塊負(fù)責(zé)業(yè)務(wù)處理與結(jié)果反饋。還可設(shè)置或接入其他功能模塊以便系統(tǒng)功能的擴(kuò)展。
[0010]所述云海OS的云資源管理模塊還設(shè)有VMware虛擬化資源池、XenServer虛擬化資源池、華為虛擬化資源池中的一種或幾種。
[0011]利用云海OS云資源管理模塊進(jìn)行虛擬機(jī)創(chuàng)建的過程為:用戶登錄云海OS,進(jìn)入云資源管理模塊,根據(jù)用戶選擇的虛擬化資源池類型,調(diào)用相應(yīng)虛擬化資源池中資源進(jìn)行虛擬機(jī)的創(chuàng)建工作。
[0012]本發(fā)明的有益之處是:利用本發(fā)明方法以云海OS為數(shù)據(jù)中心操作系統(tǒng)管理軟件的功能為核心功能,CloudStack云平臺作為云海OS中云資源管理模塊下管理的一種虛擬化類型集成至云海OS中進(jìn)行管理,從而實(shí)現(xiàn)了云海OS與CloudStack云計(jì)算平臺的高效整合,能夠高效管理云海OS與CloudStack云平臺集成的混合云,實(shí)現(xiàn)對混合云中云計(jì)算資源的高效托管,保障云海OS和原有CloudStack環(huán)境下各種資源的高效、穩(wěn)定。
【附圖說明】
[0013]圖1本發(fā)明中混合云的邏輯結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0014]結(jié)合附圖對本發(fā)明做進(jìn)一步說明。
[0015]—種云海OS與CloudStack的混合云管理方法,摒棄原有Cloudstack平臺上層控制功能,Cloudstack平臺通過REST接口接入云海OS云資源管理模塊,作為云海OS云資源管理模塊下的虛擬化資源池,由云海OS獲取CloudStack中的資源進(jìn)行管理;云海OS的云資源管理包括實(shí)現(xiàn)虛擬機(jī)化資源的分配、調(diào)度和回收;
除云海OS云資源管理外,云海OS的管理功能還包括業(yè)務(wù)管理、計(jì)費(fèi)管理、管理監(jiān)控、故障管理、系統(tǒng)管理及報(bào)表管理;
除云海OS云資源管理模塊外,所述云海OS還包括管理監(jiān)控模塊、業(yè)務(wù)管理模塊; 管理監(jiān)控模塊負(fù)責(zé)監(jiān)控對系統(tǒng)運(yùn)行實(shí)施全面監(jiān)測和控制,可進(jìn)行系統(tǒng)設(shè)置、信息查詢;
業(yè)務(wù)管理模塊負(fù)責(zé)業(yè)務(wù)處理與結(jié)果反饋。還可設(shè)置或接入其他功能模塊以便系統(tǒng)功能的擴(kuò)展。
[0016]云海OS的云資源管理模塊還可設(shè)有VMware虛擬化資源池、XenServer虛擬化資源池、華為虛擬化資源池中的一種或幾種。以便根據(jù)用戶需要來虛擬化資源進(jìn)行應(yīng)用。
[0017]利用云海OS云資源管理模塊進(jìn)行虛擬機(jī)創(chuàng)建的過程為:用戶登錄云海OS,進(jìn)入云資源管理模塊,根據(jù)用戶選擇的虛擬化資源池類型,調(diào)用相應(yīng)虛擬化資源池中資源進(jìn)行虛擬機(jī)的創(chuàng)建工作。
[0018]根據(jù)上述方法,參照附圖1,在混合云中,用戶通過云海OS的統(tǒng)一門戶實(shí)現(xiàn)對云數(shù)據(jù)中心中國資源的訪問控制,通過對云海OS中云資源管理,實(shí)現(xiàn)虛擬機(jī)化資源的分配、調(diào)度和回收等、業(yè)務(wù)管理、計(jì)費(fèi)管理、管理監(jiān)控、故障管理、系統(tǒng)管理及報(bào)表管理等模塊訪問,實(shí)現(xiàn)對云數(shù)據(jù)中心中資源的高效管理;具體體現(xiàn)在本方法中,如用戶在云海OS中進(jìn)行創(chuàng)建虛擬機(jī)的操作,首先用戶登錄云海OS,然后進(jìn)入云資源管理模塊,根據(jù)用戶選擇的虛擬化類型,云海OS支持VMware虛擬化、XenServer虛擬化、華為虛擬化等,例如用戶此處選擇的是VMware類型的虛擬化,則調(diào)用WMffare虛擬化資源池中資源進(jìn)行虛擬機(jī)的創(chuàng)建工作,其他虛擬化類型也是類似。
[0019]在混合云中,用戶在云海OS中通過Rest接口可以對已經(jīng)托管至云海OS云資源管理模塊下的CloudStack云平臺下管理的計(jì)算、網(wǎng)絡(luò)、存儲等資源進(jìn)行全功能訪問控制,從而實(shí)現(xiàn)對原CloudStack環(huán)境下計(jì)算、網(wǎng)絡(luò)、存儲資源的高效托管。具體體現(xiàn)在本方法中,如用戶在云海OS中進(jìn)行創(chuàng)建虛擬機(jī)的操作,首先用戶登錄云海OS,然后進(jìn)入云資源管理模塊,若用戶選擇使用CloudStack中托管的資源進(jìn)行創(chuàng)建,則云海OS調(diào)用Rest接口實(shí)現(xiàn)在CloudStack中管理的資源池上完成創(chuàng)建該虛擬機(jī)的操作。該管理方法本質(zhì)上是通過將CloudStack平臺作為云海OS云資源管理模塊下的一種虛擬化資源池類型來管理,從而實(shí)現(xiàn)對混合云中云計(jì)算資源的高效托管,避免沖突,保障云海OS和原有CloudStack環(huán)境下各種資源的尚效、穩(wěn)定。
【主權(quán)項(xiàng)】
1.一種云海OS與CloudStack的混合云管理方法,其特征是摒棄原有Cloudstack平臺上層控制功能,Cloudstack平臺通過REST接口接入云海OS云資源管理模塊,作為云海OS云資源管理模塊下的虛擬化資源池,由云海OS獲取CloudStack中的資源進(jìn)行管理。2.根據(jù)權(quán)利要求1所述的一種云海OS與CloudStack的混合云管理方法,其特征是除云海OS云資源管理外,云海OS的管理功能還包括業(yè)務(wù)管理、計(jì)費(fèi)管理、管理監(jiān)控、故障管理、系統(tǒng)管理及報(bào)表管理。3.根據(jù)權(quán)利要求1或2所述的一種云海OS與CloudStack的混合云管理方法,其特征是所述云海OS的云資源管理包括實(shí)現(xiàn)虛擬機(jī)化資源的分配、調(diào)度和回收。4.據(jù)權(quán)利要求1所述的一種云海OS與CloudStack的混合云管理方法,其特征是除云海OS云資源管理模塊外,所述云海OS還包括管理監(jiān)控模塊、業(yè)務(wù)管理模塊; 管理監(jiān)控模塊負(fù)責(zé)監(jiān)控對系統(tǒng)運(yùn)行實(shí)施全面監(jiān)測和控制,可進(jìn)行系統(tǒng)設(shè)置、信息查詢; 業(yè)務(wù)管理模塊負(fù)責(zé)業(yè)務(wù)處理與結(jié)果反饋。5.據(jù)權(quán)利要求1所述的一種云海OS與CloudStack的混合云管理方法,其特征是所述云海OS的云資源管理模塊還設(shè)有VMware虛擬化資源池、XenServer虛擬化資源池、華為虛擬化資源池中的一種或幾種。6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的一種云海OS與CloudStack的混合云管理方法,其特征是利用云海OS云資源管理模塊進(jìn)行虛擬機(jī)創(chuàng)建的過程為:用戶登錄云海OS,進(jìn)入云資源管理模塊,根據(jù)用戶選擇的虛擬化資源池類型,調(diào)用相應(yīng)虛擬化資源池中資源進(jìn)行虛擬機(jī)的創(chuàng)建工作。
【專利摘要】本發(fā)明公開一種云海OS與CloudStack的混合云管理方法,屬于云技術(shù)管理領(lǐng)域;利用本發(fā)明方法以云海OS為數(shù)據(jù)中心操作系統(tǒng)管理軟件的功能為核心功能,CloudStack云平臺作為云海OS中云資源管理模塊下管理的一種虛擬化類型集成至云海OS中進(jìn)行管理,從而實(shí)現(xiàn)了云海OS與CloudStack云計(jì)算平臺的高效整合,能夠高效管理云海OS與CloudStack云平臺集成的混合云,實(shí)現(xiàn)對混合云中云計(jì)算資源的高效托管,保障云海OS和原有CloudStack環(huán)境下各種資源的高效、穩(wěn)定。
【IPC分類】H04L29/08, H04L12/24, G06F9/50
【公開號】CN105049267
【申請?zhí)枴緾N201510537359
【發(fā)明人】于輝, 劉俊朋, 李新虎
【申請人】浪潮集團(tuán)有限公司
【公開日】2015年11月11日
【申請日】2015年8月28日