1.一種私有云部署方法,其特征在于,所述方法應(yīng)用于部署有指定操作系統(tǒng)且作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn),所述方法包括:
根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境,并從容器服務(wù)鏡像倉(cāng)庫(kù)中獲取用戶(hù)針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,在所述容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器;
接收用戶(hù)設(shè)置的集群節(jié)點(diǎn),并通知所述集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述指定操作系統(tǒng)的部署信息部署所述指定操作系統(tǒng);
在所述集群節(jié)點(diǎn)部署完所述指定操作系統(tǒng)后,通知所述集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述容器集群環(huán)境部署信息部署所述容器集群環(huán)境,以使所述集群節(jié)點(diǎn)在部署完所述容器集群環(huán)境后,在所述容器集群環(huán)境下依據(jù)本節(jié)點(diǎn)下發(fā)的用戶(hù)針對(duì)所述集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境,具體包括:
根據(jù)獲取的容器安裝源和容器集群管理工具安裝源部署容器集群環(huán)境。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收用戶(hù)設(shè)置的集群節(jié)點(diǎn),具體包括:
接收用戶(hù)在本節(jié)點(diǎn)運(yùn)行自動(dòng)化部署管理程序后顯示的自動(dòng)化部署頁(yè)面上設(shè)置的集群節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從容器服務(wù)鏡像倉(cāng)庫(kù)中獲取用戶(hù)針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,具體包括:
從容器服務(wù)鏡像倉(cāng)庫(kù)中獲取用戶(hù)在所述自動(dòng)化部署頁(yè)面上針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在通知所述集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述指定操作系統(tǒng)的部署信息部署所述指定操作系統(tǒng)之前,所述方法還包括:
運(yùn)行集中配置管理系統(tǒng)腳本。
6.一種私有云部署裝置,其特征在于,所述裝置應(yīng)用于部署有指定操作系統(tǒng)且作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn),所述裝置包括:
部署單元,用于根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境,并從容器服務(wù)鏡像倉(cāng)庫(kù)中獲取用戶(hù)針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,在所述容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器;
第一通知單元,用于接收用戶(hù)設(shè)置的集群節(jié)點(diǎn),并通知所述集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述指定操作系統(tǒng)的部署信息部署所述指定操作系統(tǒng);
第二通知單元,用于在所述集群節(jié)點(diǎn)部署完所述指定操作系統(tǒng)后,通知所述集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述容器集群環(huán)境部署信息部署所述容器集群環(huán)境,以使所述集群節(jié)點(diǎn)在部署完所述容器集群環(huán)境后,在所述容器集群環(huán)境下依據(jù)本節(jié)點(diǎn)下發(fā)的用戶(hù)針對(duì)所述集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述部署單元包括:
第一部署子單元,用于根據(jù)獲取的容器安裝源和容器集群管理工具安裝源部署容器集群環(huán)境;
第一獲取子單元,用于從容器服務(wù)鏡像倉(cāng)庫(kù)中獲取用戶(hù)針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像;
第一啟動(dòng)子單元,用于在所述第一部署子單元部署的所述容器集群環(huán)境下根據(jù)所述第一獲取子單元獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一通知單元包括:
接收子單元,用于接收用戶(hù)在本節(jié)點(diǎn)運(yùn)行自動(dòng)化部署管理程序后顯示的自動(dòng)化部署頁(yè)面上設(shè)置的集群節(jié)點(diǎn);
通知子單元,用于通知所述接收子單元接收到的集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述指定操作系統(tǒng)的部署信息部署所述指定操作系統(tǒng)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述部署單元包括:
第二部署子單元,用于根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境;
第二獲取子單元,用于從容器服務(wù)鏡像倉(cāng)庫(kù)中獲取用戶(hù)在所述自動(dòng)化部署頁(yè)面上針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像。
第二啟動(dòng)子單元,用于在所述第二部署子單元部署的所述容器集群環(huán)境下根據(jù)所述第二獲取子單元獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
運(yùn)行單元,用于在所述第二通知單元通知所述集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述指定操作系統(tǒng)的部署信息部署所述指定操作系統(tǒng)之前,運(yùn)行集中配置管理系統(tǒng)腳本。