1.一種云的自動(dòng)化部署系統(tǒng),其特征在于,包括:
交互單元,從用戶接收云部署信息;
部署管理單元,基于云部署信息確定云平臺(tái)類型、操作系統(tǒng)類型、需要部署云的服務(wù)器、所述服務(wù)器在所述云平臺(tái)類型下的節(jié)點(diǎn)類型,并且確定適配于所述云平臺(tái)類型下的節(jié)點(diǎn)類型的云組件,來(lái)作為所述服務(wù)器需要部署的云組件;
服務(wù)器管理單元,將適配于確定的操作系統(tǒng)類型的操作系統(tǒng)安裝文件和配置文件推送到所述需要部署云的服務(wù)器,以在所述需要部署云的服務(wù)器上安裝和配置操作系統(tǒng);
部署任務(wù)執(zhí)行單元,在安裝和配置了操作系統(tǒng)的服務(wù)器上,部署確定的云組件。
2.根據(jù)權(quán)利要求1所述的云的自動(dòng)化部署系統(tǒng),其中,服務(wù)器管理單元還用于發(fā)現(xiàn)可用服務(wù)器,并將發(fā)現(xiàn)的可用服務(wù)器通過(guò)交互單元提供給用戶進(jìn)行選擇。
3.根據(jù)權(quán)利要求1所述的云的自動(dòng)化部署系統(tǒng),其中,交互單元還接收用戶輸入的認(rèn)證信息,
其中,所述云的自動(dòng)化部署系統(tǒng)還包括:認(rèn)證管理單元,對(duì)所述認(rèn)證信息進(jìn)行認(rèn)證,
其中,當(dāng)通過(guò)認(rèn)證時(shí),交互單元允許用戶輸入云部署信息。
4.根據(jù)權(quán)利要求1所述的云的自動(dòng)化部署系統(tǒng),還包括:部署監(jiān)控單元,對(duì)部署任務(wù)執(zhí)行單元執(zhí)行的部署進(jìn)行監(jiān)控,并在云組件的部署完成之后向用戶提供云的登錄地址。
5.根據(jù)權(quán)利要求1所述的云的自動(dòng)化部署系統(tǒng),其中,云組件包括下述中的至少一個(gè):計(jì)算服務(wù)組件、存儲(chǔ)服務(wù)組件、網(wǎng)絡(luò)服務(wù)組件、認(rèn)證服務(wù)組件、鏡像服務(wù)組件、數(shù)據(jù)庫(kù)組件。
6.根據(jù)權(quán)利要求1所述的云的自動(dòng)化部署系統(tǒng),其中,服務(wù)器的節(jié)點(diǎn)類型包括下述類型中的至少一個(gè):計(jì)算服務(wù)節(jié)點(diǎn)、存儲(chǔ)服務(wù)節(jié)點(diǎn)、網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)、云服務(wù)控制節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求1所述的云的自動(dòng)化部署系統(tǒng),其中,交互單元還從用戶接收云部署修改信息,部署管理單元基于云部署修改信息確定對(duì)云擴(kuò)容或減容,
其中,當(dāng)部署管理單元基于云部署修改信息確定對(duì)云擴(kuò)容時(shí),基于云部署修改信息確定增加的用于擴(kuò)容的服務(wù)器的節(jié)點(diǎn)類型,并且根據(jù)所述增加的服務(wù)器的節(jié)點(diǎn)類型新確定所述增加的服務(wù)器需要部署的所述云平臺(tái)類型下的云組件,
服務(wù)器管理單元根據(jù)確定的操作系統(tǒng)類型,在所述增加的服務(wù)器上安裝和配置操作系統(tǒng),
部署任務(wù)執(zhí)行單元在安裝了操作系統(tǒng)的增加的服務(wù)器上,部署新確定的云組件。
8.根據(jù)權(quán)利要求1所述的云的自動(dòng)化部署系統(tǒng),其中,部署任務(wù)執(zhí)行單元基于與確定的操作系統(tǒng)類型適配的配置文件,在安裝和配置了操作系統(tǒng)的服務(wù)器上部署確定的云組件。
9.一種云的自動(dòng)化部署方法,其特征在于,包括:
從用戶接收云部署信息;
基于云部署信息確定云平臺(tái)類型、操作系統(tǒng)類型、需要部署云的服務(wù)器、所述服務(wù)器在所述云平臺(tái)類型下的節(jié)點(diǎn)類型,并且確定適配于所述云平臺(tái)類型下的節(jié)點(diǎn)類型的云組件,來(lái)作為所述服務(wù)器需要部署的云組件;
將適配于確定的操作系統(tǒng)類型的操作系統(tǒng)安裝文件和配置文件推送到所述需要部署云的服務(wù)器,以在所述需要部署云的服務(wù)器上安裝和配置操作系統(tǒng);
在安裝和配置了操作系統(tǒng)的服務(wù)器上,部署確定的云組件。
10.根據(jù)權(quán)利要求9所述的云的自動(dòng)化部署方法,還包括:發(fā)現(xiàn)可用服務(wù)器,并將發(fā)現(xiàn)的可用服務(wù)器提供給用戶進(jìn)行選擇。
11.根據(jù)權(quán)利要求9所述的云的自動(dòng)化部署方法,還包括:接收用戶輸入的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行認(rèn)證,
其中,當(dāng)通過(guò)認(rèn)證時(shí),允許用戶輸入云部署信息。
12.根據(jù)權(quán)利要求9所述的云的自動(dòng)化部署方法,還包括:對(duì)執(zhí)行的部署進(jìn)行監(jiān)控,并在云組件的部署完成之后向用戶提供云的登錄地址。
13.根據(jù)權(quán)利要求9所述的云的自動(dòng)化部署方法,其中,云組件包括下述中的至少一個(gè):計(jì)算服務(wù)組件、存儲(chǔ)服務(wù)組件、網(wǎng)絡(luò)服務(wù)組件、認(rèn)證服務(wù)組件、鏡像服務(wù)組件、數(shù)據(jù)庫(kù)組件。
14.根據(jù)權(quán)利要求9所述的云的自動(dòng)化部署方法,其中,服務(wù)器的節(jié)點(diǎn)類型包括下述類型中的至少一個(gè):計(jì)算服務(wù)節(jié)點(diǎn)、存儲(chǔ)服務(wù)節(jié)點(diǎn)、網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)、云服務(wù)控制節(jié)點(diǎn)。
15.根據(jù)權(quán)利要求9所述的云的自動(dòng)化部署方法,還包括:
從用戶接收云部署修改信息,基于云部署修改信息確定對(duì)云擴(kuò)容或減容;
當(dāng)基于云部署修改信息確定對(duì)云擴(kuò)容時(shí),基于云部署修改信息確定增加的用于擴(kuò)容的服務(wù)器的節(jié)點(diǎn)類型,并且根據(jù)所述增加的服務(wù)器的節(jié)點(diǎn)類型新確定所述增加的服務(wù)器需要部署的所述云平臺(tái)類型下的云組件;
根據(jù)確定的操作系統(tǒng)類型,在所述增加的服務(wù)器上安裝和配置操作系統(tǒng);
在安裝了操作系統(tǒng)的增加的服務(wù)器上,部署新確定的云組件。
16.根據(jù)權(quán)利要求8所述的云的自動(dòng)化部署方法,其中,部署確定的云組件的步驟包括:基于與確定的操作系統(tǒng)類型適配的配置文件,在安裝和配置了操作系統(tǒng)的服務(wù)器上部署確定的云組件。