專利名稱:一種云資源租戶端云資源自動(dòng)部署方法
技術(shù)領(lǐng)域:
本發(fā)明涉及云計(jì)算操作系統(tǒng)技術(shù)領(lǐng)域,具體地說(shuō)是一種云資源租戶端云資源自動(dòng)部署方法。
背景技術(shù):
隨著云計(jì)算在行業(yè)上的深入發(fā)展,當(dāng)前云計(jì)算已步入了實(shí)施階段。各云計(jì)算服務(wù)商開(kāi)始對(duì)外提供各式各樣的云計(jì)算平臺(tái)供用戶租賃或試用。目前的各云計(jì)算系統(tǒng),多分為兩大部分,一是系統(tǒng)管理員使用的云資源管理端,用以監(jiān)控及管理各類云資源,一是云資源租戶使用的資源自服務(wù)端。云資源租戶要想使用云資源,需要在資源自服務(wù)端上創(chuàng)建所需的計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源,并進(jìn)行各類配置。若是需要?jiǎng)?chuàng)建的云資源數(shù)量較多,將會(huì)帶來(lái)繁重的工作量。為節(jié)約資源租戶部署云資源的時(shí)間,我們提出了一種云資源租戶端云資源可自動(dòng)部署的云計(jì)算系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是解決現(xiàn)有技術(shù)的不足,提供一種云資源租戶端云資源自動(dòng)部署方法。本發(fā)明的技術(shù)方案是按以下方式實(shí)現(xiàn)的,本方法通過(guò)資源租戶導(dǎo)入自定義的云資源XML來(lái)完成云資源的自動(dòng)部署,相對(duì)于傳統(tǒng)的云資源租戶申請(qǐng),云計(jì)算系統(tǒng)管理員審批,節(jié)約了云資源租戶與云計(jì)算系統(tǒng)管理員的大量寶貴時(shí)間。自動(dòng)部署步驟如下:
1)定義云資源的XML文件,用于定義資源租戶的數(shù)據(jù)中心,具體包括此數(shù)據(jù)中心的部署方式,資源配置,用戶通過(guò)一定格式的XML文件來(lái)定義自己所需要的云資源,包括云主機(jī),云網(wǎng)絡(luò),云存儲(chǔ);
2)云資源租戶導(dǎo)入由云計(jì)算操作系統(tǒng)提供的云資源XML文件接口,用戶通過(guò)此接口將事先定義好的云資源XML文件導(dǎo)入云計(jì)算系統(tǒng),云計(jì)算系統(tǒng)可自動(dòng)判斷此文件合法性,決定是否予以創(chuàng)建相應(yīng)的云資源,云計(jì)算系統(tǒng)便按此文件定義的云資源自動(dòng)部署;
3)通過(guò)云計(jì)算系統(tǒng)云資源XML文件解析模塊來(lái)解析資源租戶導(dǎo)入的云資源XML文件,通過(guò)云資源系統(tǒng)管理端設(shè)定的策略,來(lái)判斷此XML文件是否可被執(zhí)行,首先是文件格式的檢測(cè),若文件格式不合法,則直接返回文件格式不正確的結(jié)果;若文件格式合法,則檢測(cè)文件中定義的云主機(jī)、云網(wǎng)絡(luò)、云存儲(chǔ)是否在合理范圍,檢測(cè)均通過(guò)后,則由云計(jì)算系統(tǒng)云資源分配執(zhí)行模塊為資源租戶創(chuàng)建及分配相應(yīng)的云資源;
4)經(jīng)由云資源XML文件解析模塊檢測(cè)通過(guò)的文件,送入云計(jì)算系統(tǒng)云資源創(chuàng)建分配模塊,云資源創(chuàng)建分配模塊則根據(jù)XML文件中定義的云資源,創(chuàng)建相應(yīng)的計(jì)算資源、網(wǎng)絡(luò)資源、存儲(chǔ)資源,待創(chuàng)建完畢,將資源分配給資源租戶。本發(fā)明的有益效果是:通過(guò)資源租戶定義的云資源XML文件,云計(jì)算系統(tǒng)自動(dòng)為租戶創(chuàng)建分配資源,無(wú)需租戶一步步手動(dòng)創(chuàng)建。也可將定義好的文件作為模板,下次需要同樣的云資源環(huán)境時(shí),無(wú)需再次手動(dòng)創(chuàng)建,節(jié)約了租戶的大量寶貴時(shí)間。本發(fā)明的有益效果:云資源租戶可通過(guò)XML文件定義所要部署的云資源環(huán)境,通過(guò)云計(jì)算系統(tǒng)云資源租戶端提供的導(dǎo)入接口,完成云資源XML文件的導(dǎo)入及云資源自動(dòng)部
署工作。
附圖1是從資源租戶提交云資源申請(qǐng)到云資源自動(dòng)部署完成流程圖。
具體實(shí)施例方式下面參照附圖對(duì)本發(fā)明的內(nèi)容以一個(gè)具體實(shí)例來(lái)描述實(shí)現(xiàn)這一方法的過(guò)程。正如發(fā)明內(nèi)容中所描述的,本發(fā)明的體系結(jié)構(gòu)主要包括:
定義云資源的XML文件,云資源租戶導(dǎo)入云資源XML文件接口,云計(jì)算系統(tǒng)云資源XML文件解析模塊,云計(jì)算系統(tǒng)云資源創(chuàng)建分配模塊;
(O資源租戶按照一定格式編輯云資源XML文件,在此XML文件中,資源租戶可定義所需數(shù)據(jù)中心規(guī)模,包括主機(jī)、網(wǎng)絡(luò)、存儲(chǔ)等大小及配置;
(2)云計(jì)算系統(tǒng)資源自服務(wù)端對(duì)資源租戶提供導(dǎo)入云資源XML文件的接口。資源租戶可將編輯好的云資源XML文件通過(guò)此接口導(dǎo)入云計(jì)算系統(tǒng);
(3)云計(jì)算系統(tǒng)首先解析資源租戶導(dǎo)入的云資源XML文件,包括對(duì)文件格式正確性的檢查,對(duì)用戶請(qǐng)求資源量的審核等,該審核策略可由云計(jì)算系統(tǒng)管理員在云計(jì)算系統(tǒng)管理端配置策略;
(4)經(jīng)過(guò)檢查通過(guò)的云資源XML文件,便進(jìn)入待執(zhí)行隊(duì)列。云計(jì)算系統(tǒng)會(huì)根據(jù)文件中定義的云資源來(lái)創(chuàng)建,創(chuàng)建完畢便分配給相應(yīng)的資源租戶。除本發(fā)明的說(shuō)明書公開(kāi)的技術(shù)特征外均為本專業(yè)技術(shù)人員的公職技術(shù)。
權(quán)利要求
1.一種云資源租戶端云資源自動(dòng)部署方法,其特征在于,云資源租戶通過(guò)XML文件定義所要部署的云資源環(huán)境,云計(jì)算系統(tǒng)通過(guò)云資源租戶端提供的導(dǎo)入接口,完成云資源XML文件的導(dǎo)入及云資源自動(dòng)部署工作,系統(tǒng)包括:定義云資源的XML文件,云資源租戶導(dǎo)入云資源XML文件接口,云計(jì)算系統(tǒng)云資源XML文件解析模塊,云計(jì)算系統(tǒng)云資源創(chuàng)建分配模塊,其中: 定義云資源的XML文件,用于定義資源租戶的數(shù)據(jù)中心,具體包括此數(shù)據(jù)中心的部署方式,資源配置; 云資源租戶導(dǎo)入云資源XML文件接口,云資源租戶將定義好的云資源XML文件通過(guò)接口導(dǎo)入云計(jì)算系統(tǒng),云計(jì)算系統(tǒng)便按此文件定義的云資源自動(dòng)部署; 云計(jì)算系統(tǒng)云資源XML文件解析模塊,用于對(duì)資源租戶上傳的云資源定義XML文件進(jìn)行解析,通過(guò)云資源系統(tǒng)管理端設(shè)定的策略,來(lái)判斷此XML文件是否可被執(zhí)行; 云計(jì)算系統(tǒng)云資源分配執(zhí)行模塊,依據(jù)云資源XML文件定義,為資源租戶執(zhí)行云資源創(chuàng)建及分配操作; 自動(dòng)部署步驟如下: 1)定義云資源的XML文件,用于定義資源租戶的數(shù)據(jù)中心,具體包括此數(shù)據(jù)中心的部署方式,資源配置,用戶通過(guò)一定格式的XML文件來(lái)定義自己所需要的云資源,包括云主機(jī),云網(wǎng)絡(luò),云存儲(chǔ); 2)云資源租戶導(dǎo)入由云計(jì)算操作系統(tǒng)提供的云資源XML文件接口,用戶通過(guò)此接口將事先定義好的云資源XML文件導(dǎo)入云計(jì)算系統(tǒng),云計(jì)算系統(tǒng)可自動(dòng)判斷此文件合法性,決定是否予以創(chuàng)建相應(yīng)的云資源,云計(jì)算系統(tǒng)便按此文件定義的云資源自動(dòng)部署; 3)通過(guò)云計(jì)算系統(tǒng)云資源XML文件解析模塊來(lái)解析資源租戶導(dǎo)入的云資源XML文件,通過(guò)云資源系統(tǒng)管理端設(shè)定的策略,來(lái)判斷此XML文件是否可被執(zhí)行,首先是文件格式的檢測(cè),若文件格式不合法,則直接返回文件格式不正確的結(jié)果;若文件格式合法,則檢測(cè)文件中定義的云主機(jī)、云網(wǎng)絡(luò)、云存儲(chǔ)是否在合理范圍,檢測(cè)均通過(guò)后,則由云計(jì)算系統(tǒng)云資源分配執(zhí)行模塊為資源租戶創(chuàng)建及分配相應(yīng)的云資源; 4)經(jīng)由云資源XML文件解析模塊檢測(cè)通過(guò)的文件,送入云計(jì)算系統(tǒng)云資源創(chuàng)建分配模塊,云資源創(chuàng)建分配模塊則根據(jù)XML文件中定義的云資源,創(chuàng)建相應(yīng)的計(jì)算資源、網(wǎng)絡(luò)資源、存儲(chǔ)資源,待創(chuàng)建完畢,將資源分配給資源租戶。
全文摘要
本發(fā)明提供一種云資源租戶端云資源自動(dòng)部署方法,云資源租戶通過(guò)XML文件定義所要部署的云資源環(huán)境,云計(jì)算系統(tǒng)通過(guò)云資源租戶端提供的導(dǎo)入接口,完成云資源XML文件的導(dǎo)入及云資源自動(dòng)部署工作,系統(tǒng)包括定義云資源的XML文件,云資源租戶導(dǎo)入云資源XML文件接口,云計(jì)算系統(tǒng)云資源XML文件解析模塊,云計(jì)算系統(tǒng)云資源創(chuàng)建分配模塊。
文檔編號(hào)H04L29/08GK103078952SQ20131002881
公開(kāi)日2013年5月1日 申請(qǐng)日期2013年1月25日 優(yōu)先權(quán)日2013年1月25日
發(fā)明者支連意 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司