本發(fā)明涉及云計(jì)算平臺(tái)技術(shù)領(lǐng)域,特別是涉及一種私有云運(yùn)營(yíng)管理平臺(tái)及方法。
背景技術(shù):
?cloudstack是一個(gè)開源的具有高可用性及擴(kuò)展性的云計(jì)算平臺(tái),支持管理大部分主流的hypervisors,如kvm,xenserver,vmware,oraclevm,xen等;可以加速高伸縮性的公共和私有云(iaas)的部署、管理、配置。使用cloudstack作為基礎(chǔ),數(shù)據(jù)中心操作者可以快速方便的通過(guò)現(xiàn)存基礎(chǔ)架構(gòu)創(chuàng)建云服務(wù)。cloudstack形成的基礎(chǔ)設(shè)施云和數(shù)據(jù)中心運(yùn)營(yíng)商可以快速,輕松地建立在其現(xiàn)有的基礎(chǔ)設(shè)施提供云服務(wù)的需求,彈性云計(jì)算服務(wù)。cloudstack用戶可以充分利用云計(jì)算提供更高的效率,無(wú)限的規(guī)模和更快地部署新服務(wù)和系統(tǒng)的最終用戶。
cloudstack作為一個(gè)開源的云操作系統(tǒng),它可以幫助用戶利用自己的硬件提供類似于amazonec2那樣的公共云服務(wù)。cloudstack可以通過(guò)組織和協(xié)調(diào)用戶的虛擬化資源,構(gòu)建一個(gè)和諧的環(huán)境。cloudstack具有許多強(qiáng)大的功能,可以讓用戶構(gòu)建一個(gè)安全的多租戶云計(jì)算環(huán)境。cloudstack兼容amazonapi接口。
目前,cloudstack作為私有云的主要提供平臺(tái),提供了一整套的解決方案并提供了api接口共第三方調(diào)用,但是只能適合專業(yè)it人士操作,所有的操作都集合在一個(gè)操作平臺(tái)容易產(chǎn)生誤操作帶來(lái)無(wú)法避免的災(zāi)難。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種私有云運(yùn)營(yíng)管理平臺(tái)及方法,簡(jiǎn)化cloudstack面向用戶的操作,提高用戶體驗(yàn)度,將云主機(jī)數(shù)網(wǎng)絡(luò)參數(shù)計(jì)費(fèi)信息等關(guān)鍵數(shù)據(jù)直接呈現(xiàn)給用戶增加用戶操作自由度,使非專業(yè)人士也可以操作。同時(shí)將管理用戶和普通用戶進(jìn)行分離,增加資源管控平臺(tái),有效控制資源使用。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的私有云運(yùn)營(yíng)管理平臺(tái),包括:用戶平臺(tái)和營(yíng)運(yùn)平臺(tái),其中
所述用戶平臺(tái),其用于實(shí)現(xiàn)主機(jī)、硬盤、備份、網(wǎng)絡(luò)、防火墻、端口轉(zhuǎn)發(fā)的資源創(chuàng)建,管理功能和資源配額申請(qǐng)、訂單查看、資源計(jì)費(fèi)、操作日志,以及問(wèn)題與反饋功能;
所述營(yíng)運(yùn)平臺(tái),其用于服務(wù)模板管理、虛擬機(jī)管理、用戶管理、訂單管理、資源配額管理、資源報(bào)表統(tǒng)計(jì)、資源價(jià)格管理、問(wèn)題與反饋管理,并通過(guò)api密鑰生成參數(shù)簽名的方式調(diào)用cloudstackapi,創(chuàng)建私有云數(shù)據(jù)庫(kù)。
進(jìn)一步地,所述用戶平臺(tái),進(jìn)一步包括,用戶注冊(cè)登陸模塊、主機(jī)信息模塊、硬盤信息模塊、備份功能模塊、網(wǎng)絡(luò)信息模塊、資源配額模塊、資源計(jì)費(fèi)功能模塊、用戶操作日志模塊,以及用戶問(wèn)題反饋模塊,其中,
所述用戶注冊(cè)登陸模塊,為用戶提供注冊(cè)、驗(yàn)證登錄;
所述主機(jī)信息模塊,提供主機(jī)列表顯示、查詢;
所述硬盤信息模塊,提供主機(jī)硬盤列表顯示、查詢;
所述備份功能模塊,提供主機(jī)備份列表顯示、查詢;
所述網(wǎng)絡(luò)信息模塊,顯示用戶創(chuàng)建的網(wǎng)絡(luò)信息;
所述資源配額模塊,限制用戶使用的資源數(shù)量;
所述資源計(jì)費(fèi)功能模塊,展示用戶主機(jī)、硬盤、備份資源的消費(fèi)情況;
所述用戶操作日志模塊,展示用戶操作資源的歷史記錄和狀態(tài);
所述用戶問(wèn)題反饋模塊,提供用戶向管理員咨詢問(wèn)題、反饋意見(jiàn)。
進(jìn)一步地,所述用戶注冊(cè)登陸模塊,其與第三方驗(yàn)證系統(tǒng)進(jìn)行賬戶對(duì)接,實(shí)現(xiàn)域控賬戶的登錄;所述主機(jī)信息模塊,其用于新建主機(jī)、啟動(dòng)主機(jī)、停止主機(jī)、重啟主機(jī)、備份主機(jī)、銷毀主機(jī),以及查看主機(jī)控制臺(tái);所述硬盤信息模塊,其用于新建硬盤、掛載硬盤到主機(jī)、卸載硬盤,以及刪除硬盤;所述備份功能模塊,用于新建手動(dòng)備份、新建自動(dòng)備份、還原備份,以及刪除備份;所述網(wǎng)絡(luò)信息模塊,為用戶創(chuàng)建隔離網(wǎng)絡(luò)、申請(qǐng)公網(wǎng)ip,刪除公網(wǎng)ip;所述資源配額模塊,用于顯示用戶最大的資源數(shù)量、已經(jīng)申請(qǐng)的資源數(shù)量和可申請(qǐng)的資源數(shù)量,并為用戶申請(qǐng)擴(kuò)大資源配額。
進(jìn)一步地,所述營(yíng)運(yùn)平臺(tái),,其調(diào)用cloudstack接口、驗(yàn)證cloudstacks數(shù)據(jù)信息、新增私有云數(shù)據(jù),并將此私有云數(shù)據(jù)同步到cloudstack數(shù)據(jù)。
進(jìn)一步地,所述營(yíng)運(yùn)平臺(tái),進(jìn)一步包括,服務(wù)模板管理模塊、虛擬機(jī)管理模塊、訂單管理模塊、用戶管理模塊、資源配額管理模塊、資源價(jià)格管理模塊、資源報(bào)表管理模塊,以及問(wèn)題反饋模塊,其中,
所述服務(wù)模板管理模塊,用于定義用戶創(chuàng)建虛擬機(jī)的配置信息;
所述虛擬機(jī)管理模塊,用于查看用戶創(chuàng)建的虛擬機(jī);
所述訂單管理模塊,用于審批用戶創(chuàng)建的大型機(jī);
所述用戶管理模塊,用于管理系統(tǒng)中的用戶;
所述資源配額管理模塊,用于管理用戶申請(qǐng)的擴(kuò)大資源配額訂單;
所述資源價(jià)格管理模塊,用于定義系統(tǒng)資源價(jià)格;
所述資源報(bào)表管理模塊,用于管理資源報(bào)表中的顯示系統(tǒng)容量圖表和顯示每個(gè)用戶創(chuàng)建的資源數(shù)量、大小、總費(fèi)用,及資源的具體明細(xì)信息;
所述問(wèn)題反饋模塊,提供管理員向用戶回答問(wèn)題、反饋進(jìn)度。
更進(jìn)一步地,所述服務(wù)模板管理模塊,用于定義用戶創(chuàng)建虛擬機(jī)的操作系統(tǒng)、cpu、內(nèi)存、帶寬、硬盤、費(fèi)用配置信息;所述虛擬機(jī)管理模塊,對(duì)虛擬機(jī)進(jìn)行啟動(dòng)、停止、重啟、銷毀,以及查看控制臺(tái)操作;所述訂單管理模塊,用于核準(zhǔn)、打回、刪除用戶創(chuàng)建的大型機(jī);所述用戶管理模塊,用于支持用戶查詢、新建、修改、刪除、禁用、啟用,以及重置密碼;所述資源配額管理模塊,用于升級(jí)、修改、打回,以及刪除用戶申請(qǐng)的擴(kuò)大資源配額訂單;所述資源價(jià)格管理模塊,用于定義cpu、內(nèi)存、硬盤,以及備份價(jià)格。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的私有云運(yùn)營(yíng)管理方法,包括以下步驟:
接收用戶的輸入,進(jìn)行域控賬號(hào)登錄;接收用戶的輸入,進(jìn)行注冊(cè)用戶登錄;接收用戶的輸入,進(jìn)行用戶注冊(cè);
所述進(jìn)行域控賬號(hào)登錄,進(jìn)一步包括以下步驟:調(diào)用域控賬號(hào)驗(yàn)證接口;查詢本地庫(kù)中是否存在域控賬號(hào),創(chuàng)建用戶;為登錄用戶生成token,并更新到數(shù)據(jù)庫(kù)user_token表中;將用戶id、token,以及員工姓名寫如本地cookie中。
進(jìn)一步地,所述創(chuàng)建用戶,進(jìn)一步包括以下步驟:
1)檢查用戶名是否重復(fù);
2)調(diào)用cloudstack接口創(chuàng)建用戶;
3)調(diào)用cloudstack接口創(chuàng)建項(xiàng)目,并將該用戶設(shè)置為項(xiàng)目的管理員;
4)調(diào)用cloudstack接口為用戶生成apikey,secretkey;
5)調(diào)用cloudstack接口為用戶創(chuàng)建隔離網(wǎng)絡(luò);
6)在本地?cái)?shù)據(jù)庫(kù)中增加用戶信息;
7)初始化用戶的資源池限額,支持自定義限額配置和讀取cloudstack中項(xiàng)目的資源池大小。
更進(jìn)一步地,所述接收用戶的輸入,進(jìn)行用戶注冊(cè),進(jìn)一步包括以下步驟:
1)檢查用戶名是否重復(fù);
2)調(diào)用cloudstack接口創(chuàng)建用戶;
3)調(diào)用cloudstack接口創(chuàng)建項(xiàng)目,并將該用戶設(shè)置為項(xiàng)目的管理員;
4)調(diào)用cloudstack接口為用戶生成apikey,secretkey;
5)調(diào)用cloudstack接口為用戶創(chuàng)建隔離網(wǎng)絡(luò);
6)在本地?cái)?shù)據(jù)庫(kù)中增加用戶信息;
7)初始化用戶的資源池限額,支持自定義限額配置和讀取cloudstack中項(xiàng)目的資源池大小。
本發(fā)明的私有云運(yùn)營(yíng)管理平臺(tái)及方法,通過(guò)調(diào)用接口獲取cloudstack所有信息,并與cloudstack的數(shù)據(jù)進(jìn)行校對(duì),并將關(guān)鍵信息保存至私有云數(shù)據(jù)庫(kù)中,最終將虛擬機(jī)的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)等所有資源接管到私有云中。本發(fā)明簡(jiǎn)化了管理員的操作,降低了管理成本,將用戶平臺(tái)和管理平臺(tái)分開有效控制資產(chǎn)分配,最終能夠有效提高整個(gè)云環(huán)境的生產(chǎn)效率。
本發(fā)明的私有云運(yùn)營(yíng)管理平臺(tái)及方法,將云主機(jī)數(shù)、網(wǎng)絡(luò)參數(shù)計(jì)費(fèi)信息等關(guān)鍵數(shù)據(jù)直接呈現(xiàn)給用戶,增加用戶操作自由度,使非專業(yè)人士也可以操作,簡(jiǎn)化cloudstack面向用戶的操作,提高用戶體驗(yàn)度;同時(shí)將管理用戶和普通用戶進(jìn)行分離,增加資源管控平臺(tái),有效控制資源使用。由于將用戶操作和系統(tǒng)支持部分分離,大大降低了安全風(fēng)險(xiǎn),杜絕了災(zāi)難性誤操作的可能性,增加問(wèn)題反饋等功能便于問(wèn)題的收集。
本發(fā)明與現(xiàn)有技術(shù)相比具有管用分離,界面清晰,操作簡(jiǎn)便,管理方便,安全系數(shù)高便于計(jì)費(fèi)等優(yōu)點(diǎn)。用戶平臺(tái)主要為普通用戶使用,能實(shí)現(xiàn)主機(jī),硬盤,備份,網(wǎng)絡(luò),防火墻,端口轉(zhuǎn)發(fā)等資源創(chuàng)建,管理功能和資源配額申請(qǐng),訂單查看,資源計(jì)費(fèi),操作日志,問(wèn)題與反饋等功能。營(yíng)運(yùn)平臺(tái)主要為運(yùn)維管理人員使用,實(shí)現(xiàn)服務(wù)模板管理,虛擬機(jī)管理,用戶管理,訂單管理,資源配額管理,資源報(bào)表統(tǒng)計(jì),資源價(jià)格管理,問(wèn)題與反饋等功能。以系統(tǒng)化的方式管理公司服務(wù)器資源,掌握各個(gè)部門,項(xiàng)目使用的服務(wù)器資源狀況,并能監(jiān)控服務(wù)器資源的消耗情況。系統(tǒng)能夠讓普通用戶根據(jù)模板創(chuàng)建適合自己需求的虛擬機(jī),并能夠靈活增加,卸載硬盤,自動(dòng),手動(dòng)備份虛擬機(jī),配置網(wǎng)絡(luò),防火墻,端口轉(zhuǎn)發(fā)。把運(yùn)維人員從簡(jiǎn)單,重復(fù),枯燥的虛擬機(jī)創(chuàng)建維護(hù)工作中解脫出來(lái),從而能大大提高運(yùn)維的工作效率。建立服務(wù)器資源使用成本概念,用戶創(chuàng)建的虛擬機(jī),硬盤,備份都會(huì)按時(shí)計(jì)費(fèi),使用戶能夠意識(shí)到使用的任何服務(wù)器資源都是有成本的,公司決策者能夠通過(guò)報(bào)表清晰的了解到部門,項(xiàng)目使用的服務(wù)器資源數(shù)量,消費(fèi)信息。解決了cloudstack雖然能夠?qū)崿F(xiàn)功能但是無(wú)法直觀顯示,非專業(yè)人士無(wú)法進(jìn)行操作,操作風(fēng)險(xiǎn)系數(shù)較高,管理控制使用沒(méi)有分離等缺點(diǎn),同時(shí)提高了更好的界面風(fēng)格。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。
附圖說(shuō)明
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,并與本發(fā)明的實(shí)施例一起,用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1為根據(jù)本發(fā)明的私有云運(yùn)營(yíng)管理平臺(tái)結(jié)構(gòu)示意圖;
圖2根據(jù)本發(fā)明的私有云運(yùn)營(yíng)管理方法流程圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為根據(jù)本發(fā)明的私有云運(yùn)營(yíng)管理平臺(tái)結(jié)構(gòu)示意圖,如圖1所示,本發(fā)明的私有云運(yùn)營(yíng)管理平臺(tái),包括,用戶平臺(tái)100和營(yíng)運(yùn)平臺(tái)200兩部分,其中,
用戶平臺(tái)100,其為普通用戶使用,能實(shí)現(xiàn)主機(jī),硬盤,備份,網(wǎng)絡(luò),防火墻,端口轉(zhuǎn)發(fā)等資源創(chuàng)建,管理功能和資源配額申請(qǐng),訂單查看,資源計(jì)費(fèi),操作日志,問(wèn)題與反饋等功能。
用戶平臺(tái)100,包括,用戶注冊(cè)登陸模塊101、主機(jī)信息模塊102、硬盤信息模塊103、備份功能模塊104、網(wǎng)絡(luò)信息模塊105、資源配額模塊106、資源計(jì)費(fèi)功能模塊107、用戶操作日志模塊108,以及用戶問(wèn)題反饋模塊109,
用戶注冊(cè)登陸模塊101,其用于用戶的注冊(cè)、驗(yàn)證登錄;對(duì)于新用戶,用戶注冊(cè)登陸模塊101提供注冊(cè)功能,使用戶能自主的申請(qǐng)賬戶;對(duì)于老用戶,提供登錄功能,也可以和第三方驗(yàn)證系統(tǒng)(如企業(yè)域控)進(jìn)行賬戶對(duì)接,用域控賬戶進(jìn)行登錄。
主機(jī)信息模塊102,用于提供主機(jī)列表顯示、查詢、新建主機(jī)、啟動(dòng)主機(jī)、停止主機(jī)、重啟主機(jī)、備份主機(jī)、銷毀主機(jī),以及查看主機(jī)控制臺(tái)等功能。
硬盤信息模塊103,用于提供主機(jī)硬盤列表顯示、查詢、新建硬盤、掛載硬盤到主機(jī)、卸載硬盤,以及刪除硬盤等功能。
備份功能模塊104,用于提供主機(jī)備份列表顯示、查詢、新建手動(dòng)備份、新建自動(dòng)備份、還原備份,以及刪除備份等功能。
網(wǎng)絡(luò)信息模塊105,用于顯示用戶創(chuàng)建的網(wǎng)絡(luò)信息,在用戶注冊(cè)的時(shí)候,系統(tǒng)默認(rèn)為用戶創(chuàng)建一個(gè)隔離網(wǎng)絡(luò),點(diǎn)擊網(wǎng)絡(luò)名稱用戶可以查看該網(wǎng)絡(luò)下的公網(wǎng)ip信息,可以申請(qǐng)公網(wǎng)ip,刪除公網(wǎng)ip。
資源配額模塊106,主要用來(lái)限制用戶使用的資源數(shù)量,頁(yè)面顯示用戶最大的資源數(shù)量,已經(jīng)申請(qǐng)的資源數(shù)量和可申請(qǐng)的資源數(shù)量,同時(shí)用戶可以申請(qǐng)擴(kuò)大資源配額。
資源計(jì)費(fèi)功能模塊107,主要展示用戶主機(jī)、硬盤、備份等資源的消費(fèi)情況
用戶操作日志模塊108,主要展示用戶操作資源的歷史記錄和狀態(tài)(成功或失敗),同時(shí)可以查看操作失敗原因。
用戶問(wèn)題反饋模塊109,主要提供用戶向管理員咨詢問(wèn)題、反饋意見(jiàn)等交流功能。
營(yíng)運(yùn)平臺(tái)200,其為運(yùn)維管理人員使用,能實(shí)現(xiàn)服務(wù)模板管理、虛擬機(jī)管理、用戶管理、訂單管理、資源配額管理、資源報(bào)表統(tǒng)計(jì)、資源價(jià)格管理、問(wèn)題與反饋等功能;通過(guò)api密鑰生成參數(shù)簽名的方式調(diào)用api,本發(fā)明的私有云采用該方式調(diào)用cloudstackapi,同時(shí)創(chuàng)建私有云的自己的數(shù)據(jù)庫(kù),囊括的表有:
1.備份表(backup);
2.自動(dòng)備份任務(wù)表(backup_job);
3.計(jì)算方案表(caculate_scheme);
4.資源消費(fèi)表(consume);
5.硬盤表(disk);
6.主機(jī)表(host);
7.主機(jī)訂單表(host_order);
8.操作日志表(operate_log);
9.操作系統(tǒng)表(os);
10.問(wèn)題表(question);
11.問(wèn)題回復(fù)表(reply);
12.資源價(jià)格定義表(resource_price);
13.服務(wù)模板表(template);
14.用戶表(user);
15.用戶充值訂單表(user_recharge_order);
16.用戶資源使用數(shù)量表(user_resource_count);
17.用戶資源限額表(user_resource_limit);
18.用戶資源訂單表(user_resource_order);
19.用戶token表(user_token)等。
營(yíng)運(yùn)平臺(tái)200,包括,服務(wù)模板管理模塊201、虛擬機(jī)管理模塊202、訂單管理模塊203、用戶管理模塊204、資源配額管理模塊205、資源價(jià)格管理模塊206、資源報(bào)表管理模塊207,以及問(wèn)題反饋模塊208,其中,
服務(wù)模板管理模塊201,用于定義用戶創(chuàng)建虛擬機(jī)的一些配置信息,比如操作系統(tǒng)、cpu、內(nèi)存、帶寬、硬盤、費(fèi)用等配置信息。
虛擬機(jī)管理模塊202,用于查看所有用戶創(chuàng)建的虛擬機(jī),并能對(duì)虛擬機(jī)進(jìn)行啟動(dòng)、停止、重啟、銷毀,以及查看控制臺(tái)等操作。
訂單管理模塊203,用于審批用戶創(chuàng)建的大型機(jī),有核準(zhǔn)、打回、刪除等操作。
用戶管理模塊204,用于管理系統(tǒng)中所有的用戶,支持查詢、新建、修改、刪除、禁用、啟用,以及重置密碼等功能。
資源配額管理模塊205,用于管理用戶申請(qǐng)的擴(kuò)大資源配額訂單,有升級(jí)、修改、打回,以及刪除等操作。
資源價(jià)格管理模塊206,用于定義系統(tǒng)資源價(jià)格,比如cpu、內(nèi)存、硬盤,以及備份價(jià)格等。
資源報(bào)表管理模塊207,資源報(bào)表包含兩部分,一部分顯示系統(tǒng)容量圖表,另一部分顯示每個(gè)用戶創(chuàng)建的資源數(shù)量,大小,總的費(fèi)用,及資源的具體明細(xì)信息。
問(wèn)題反饋模塊208,要提供管理員向用戶回答問(wèn)題、反饋進(jìn)度等交流功能。
上述模塊的功能,包括調(diào)用cloudstack接口、驗(yàn)證cloudstacks數(shù)據(jù)信息、新增私有云數(shù)據(jù),并將此私有云數(shù)據(jù)同步到cloudstack數(shù)據(jù)功能。
圖2根據(jù)本發(fā)明的私有云運(yùn)營(yíng)管理方法流程圖,下面將參考圖2,對(duì)本發(fā)明的私有云運(yùn)營(yíng)管理方法進(jìn)行詳細(xì)描述。
首先,在步驟201,接收用戶的輸入,進(jìn)行域控賬號(hào)登錄。例如,在該步驟中,采用登錄地址和登錄接口進(jìn)行域控賬戶的登錄:
登錄地址:http://yun.woniu.com/snail/
登錄接口:http://yun.woniu.com/cloud/usr/snail/login
1、調(diào)用域控賬號(hào)驗(yàn)證接口:
http://wyy-admin.woniu.com/wyy/user/oa/validate,驗(yàn)證賬號(hào)和密碼是否正確;
2、查詢域控賬號(hào)在本地庫(kù)是否存在,如果沒(méi)有,則創(chuàng)建用戶,具體流程為:
1)檢查用戶名是否重復(fù);
2)調(diào)用cloudstack接口創(chuàng)建用戶;
3)調(diào)用cloudstack接口創(chuàng)建一個(gè)項(xiàng)目,并把改用戶設(shè)置為項(xiàng)目的管理員;
4)調(diào)用cloudstack接口為用戶生成apikey,secretkey;
5)調(diào)用cloudstack接口為用戶創(chuàng)建一個(gè)隔離網(wǎng)絡(luò);
6)在本地?cái)?shù)據(jù)庫(kù)中增加用戶信息;
7)初始化用戶的資源池限額,支持自定義限額配置(讀取屬性配置文件中設(shè)置的資源限額大小)和讀取cloudstack中項(xiàng)目的資源池大小。
3、為登錄用戶生成一個(gè)token,并更新到數(shù)據(jù)庫(kù)user_token表中;
4、把用戶id,token,員工姓名等信息寫到本地cookie中。
在步驟202,接收用戶的輸入,進(jìn)行注冊(cè)用戶登錄。例如,在該步驟中,采用登錄地址和登錄接口進(jìn)行域控賬戶的登錄:
登錄地址:http://yun.woniu.com
登錄接口:http://yun.woniu.com/cloud/usr/login
在步驟203,接收用戶的輸入,進(jìn)行用戶注冊(cè)。該步驟的具體流程為:
1、檢查用戶名是否重復(fù);
2、調(diào)用cloudstack接口創(chuàng)建用戶;
3、調(diào)用cloudstack接口創(chuàng)建一個(gè)項(xiàng)目,并把改用戶設(shè)置為項(xiàng)目的管理員;
4、調(diào)用cloudstack接口為用戶生成apikey,secretkey;
5、調(diào)用cloudstack接口為用戶創(chuàng)建一個(gè)隔離網(wǎng)絡(luò);
6、在本地?cái)?shù)據(jù)庫(kù)中增加用戶信息;
7、初始化用戶的資源池限額,支持自定義限額配置(讀取屬性配置文件中設(shè)置的資源限額大小)和讀取cloudstack中項(xiàng)目的資源池大小。
本領(lǐng)域普通技術(shù)人員可以理解:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。