欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

私有云部署方法及裝置與流程

文檔序號(hào):12729950閱讀:492來源:國知局
私有云部署方法及裝置與流程

本申請(qǐng)涉及云技術(shù)領(lǐng)域,特別涉及一種私有云部署方法及裝置。



背景技術(shù):

隨著云計(jì)算技術(shù)的快速發(fā)展,越來越多的企業(yè)開始構(gòu)建自己的私有云(Private Clouds)。

目前,OpenStack是一個(gè)開源的云計(jì)算管理平臺(tái)項(xiàng)目,由幾個(gè)主要的組件組合起來完成具體工作。并且,基于OpenStack部署私有云時(shí),可以通過網(wǎng)絡(luò)下載OpenStack的不同組件,并通過手工方式為每種組件進(jìn)行不同的配置。

但是,由于OpenStack組件眾多、配置復(fù)雜,造成了私有云的部署效率極低。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)?zhí)峁┮环N私有云的部署方法及裝置,以解決現(xiàn)有技術(shù)中由于OpenStack組件眾多、配置復(fù)雜,造成了私有云的部署效率極低的問題。

根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供了一種私有云部署方法,

所述方法應(yīng)用于部署有指定操作系統(tǒng)且作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn),所述方法包括:

根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境,并從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,在所述容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器;

接收用戶設(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ā)的用戶針對(duì)所述集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。

根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供了一種私有云部署裝置,所述裝置應(yīng)用于部署有指定操作系統(tǒng)且作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn),所述裝置包括:

部署單元,用于根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境,并從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,在所述容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器;

第一通知單元,用于接收用戶設(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ā)的用戶針對(duì)所述集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。

應(yīng)用本申請(qǐng)實(shí)施例,通過各個(gè)集群節(jié)點(diǎn)均部署有容器集群環(huán)境,集群管理節(jié)點(diǎn)會(huì)從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,并在容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器,而其他集群節(jié)點(diǎn)會(huì)依據(jù)集群管理節(jié)點(diǎn)下發(fā)的用戶針對(duì)其他集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器,從而實(shí)現(xiàn)了采用集群方式和容器技術(shù)進(jìn)行私有云部署,提高了私有云部署的穩(wěn)定性和易擴(kuò)展性,還提高了私有云部署的效率。

附圖說明

圖1是本申請(qǐng)私有云部署方法的一個(gè)實(shí)施例流程圖;

圖2是本申請(qǐng)私有云部署方法的應(yīng)用場景示意圖;

圖3是本申請(qǐng)私有云部署方法的另一個(gè)實(shí)施例流程圖;

圖4是本申請(qǐng)私有云部署裝置所在設(shè)備的一種硬件結(jié)構(gòu)示意圖;

圖5是本申請(qǐng)私有云部署裝置的一個(gè)實(shí)施例框圖。

具體實(shí)施方式

這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。

在本申請(qǐng)使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。

應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。

圖1是本申請(qǐng)私有云部署方法的一個(gè)實(shí)施例流程圖,圖2是本申請(qǐng)私有云部署方法的應(yīng)用場景示意圖,該私有云部署方法可以應(yīng)用于部署有指定操作系統(tǒng)且作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn),其中,指定操作系統(tǒng)可以具體為Windows系統(tǒng)或Linux系統(tǒng),作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn)可以具體為服務(wù)器或虛擬機(jī)。如圖1所示,該私有云部署方法包括以下步驟110-130:

步驟110,根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境,并從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,在容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。

本申請(qǐng)實(shí)施例中,本節(jié)點(diǎn)可以從預(yù)設(shè)安裝包中獲取容器集群環(huán)境部署信息。其中,預(yù)設(shè)安裝包是基于容器技術(shù)的安裝包,其包括用于部署容器集群環(huán)境的信息。

比如:預(yù)設(shè)安裝包中包括操作系統(tǒng)部署信息(可包括操作安裝源和操作系統(tǒng)安裝腳本)、自動(dòng)化部署管理程序、集中配置管理系統(tǒng)腳本、容器安裝源、容器集群管理工具安裝源以及容器服務(wù)鏡像倉庫。其中,容器安裝源和容器集群管理工具安裝源是用于部署容器集群環(huán)境的信息。

本節(jié)點(diǎn)還可以運(yùn)行自動(dòng)化部署管理程序,運(yùn)行之后提供一個(gè)自動(dòng)化部署頁面,便于用戶在自動(dòng)化部署頁面設(shè)置用于私有云部署的信息。

在一實(shí)施例中,在根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境時(shí),可包括:

根據(jù)獲取的容器安裝源和容器集群管理工具安裝源部署容器集群環(huán)境。

在一實(shí)施例中,在從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像時(shí),可包括:

從容器服務(wù)鏡像倉庫中獲取用戶在自動(dòng)化部署頁面上針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像。

步驟120,接收用戶設(shè)置的集群節(jié)點(diǎn),并通知集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的指定操作系統(tǒng)的部署信息部署指定操作系統(tǒng)。

本申請(qǐng)實(shí)施例中,設(shè)置集群節(jié)點(diǎn),并采用集群方式進(jìn)行私有云部署,其目的是當(dāng)集群中一個(gè)節(jié)點(diǎn)宕機(jī)后,其他節(jié)點(diǎn)可以完全承擔(dān)其角色。其中,這些集群節(jié)點(diǎn)是對(duì)等的,沒有主從之分,并且均有用于網(wǎng)絡(luò)通信的相關(guān)參數(shù),例如,每個(gè)集群節(jié)點(diǎn)具有一個(gè)用于集群內(nèi)部通信的IP地址。

在用戶設(shè)置集群節(jié)點(diǎn)時(shí),可以通過本節(jié)點(diǎn)提供的自動(dòng)化部署頁面進(jìn)行設(shè)置,當(dāng)用戶設(shè)置集群節(jié)點(diǎn)后,本節(jié)點(diǎn)可以從預(yù)設(shè)安裝包獲取操作系統(tǒng)部署信息,并下發(fā)到用戶所設(shè)置的各個(gè)集群節(jié)點(diǎn),并通知各個(gè)集群節(jié)點(diǎn)根據(jù)下發(fā)的操作系統(tǒng)部署信息安裝指定操作系統(tǒng)。

另外,本節(jié)點(diǎn)默認(rèn)為集群中的一個(gè)節(jié)點(diǎn),并具有集群管理功能。在用戶設(shè)置集群節(jié)點(diǎn)之前,本節(jié)點(diǎn)已經(jīng)從預(yù)設(shè)安裝包中獲取操作系統(tǒng)部署信息并安裝了指定操作系統(tǒng)。

在一實(shí)施例中,在接收用戶設(shè)置的集群節(jié)點(diǎn),可包括:

接收用戶在本節(jié)點(diǎn)運(yùn)行自動(dòng)化部署管理程序后顯示的自動(dòng)化部署頁面上設(shè)置的集群節(jié)點(diǎn)。

上述步驟110和步驟120沒有執(zhí)行上的先后順序,可以先執(zhí)行步驟110,再執(zhí)行步驟120;也可以先執(zhí)行步驟120,再執(zhí)行步驟110;還可以同時(shí)執(zhí)行步驟110和步驟120。

步驟130,在集群節(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ā)的用戶針對(duì)集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。

本申請(qǐng)實(shí)施例中,OpenStack組件可以包括:計(jì)算組件、存儲(chǔ)組件、網(wǎng)組件、認(rèn)證組件等。

在一實(shí)施例中,在通知集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的容器集群環(huán)境部署信息部署容器集群環(huán)境之前,可包括:

運(yùn)行集中配置管理系統(tǒng)腳本,以實(shí)現(xiàn)管理集群節(jié)點(diǎn)。

參圖2,服務(wù)器1為部署有指定操作系統(tǒng)且作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn)。服務(wù)器1會(huì)先從預(yù)設(shè)安裝包中獲取操作系統(tǒng)部署信息并安裝指定操作系統(tǒng),再從預(yù)設(shè)安裝包中獲取容器安裝源和容器集群管理工具安裝源并部署容器集群環(huán)境。

當(dāng)服務(wù)器1運(yùn)行自動(dòng)化部署管理程序后,會(huì)顯示自動(dòng)化部署頁面,便于用戶在自動(dòng)化部署頁面上設(shè)置集群節(jié)點(diǎn)、以及為各個(gè)集群節(jié)點(diǎn)設(shè)置OpenStack組件服務(wù)。

當(dāng)接收到用戶在自動(dòng)化部署頁面上設(shè)置服務(wù)器2和服務(wù)器3均為集群節(jié)點(diǎn),服務(wù)器1會(huì)將操作系統(tǒng)部署信息下發(fā)至服務(wù)器2和服務(wù)器3,并通知服務(wù)器2和服務(wù)器3安裝指定操作系統(tǒng);以及在服務(wù)器2和服務(wù)器3均安裝完指定操作系統(tǒng)后,將容器安裝源和容器集群管理工具安裝源發(fā)送至服務(wù)器2和服務(wù)器3,通知服務(wù)器2和服務(wù)器3部署容器集群環(huán)境。

對(duì)于用戶在自動(dòng)化部署頁面上針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù),服務(wù)器1會(huì)從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,在容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。

對(duì)于用戶在自動(dòng)化部署頁面上針對(duì)服務(wù)器2設(shè)置的OpenStack組件服務(wù),服務(wù)器1會(huì)從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)服務(wù)器2設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,并將該容器鏡像下發(fā)至服務(wù)器2,以使服務(wù)器2啟動(dòng)對(duì)應(yīng)的容器。

對(duì)于用戶在自動(dòng)化部署頁面上針對(duì)服務(wù)器3設(shè)置的OpenStack組件服務(wù),服務(wù)器1會(huì)從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)服務(wù)器3設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,并將該容器鏡像下發(fā)至服務(wù)器3,以使服務(wù)器3啟動(dòng)對(duì)應(yīng)的容器。

由上述實(shí)施例可見,通過各個(gè)集群節(jié)點(diǎn)均部署有容器集群環(huán)境,集群管理節(jié)點(diǎn)會(huì)從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,并在容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器,而其他集群節(jié)點(diǎn)會(huì)依據(jù)集群管理節(jié)點(diǎn)下發(fā)的用戶針對(duì)其他集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器,從而實(shí)現(xiàn)了采用集群方式和容器技術(shù)進(jìn)行私有云部署,提高了私有云部署的穩(wěn)定性和易擴(kuò)展性,還提高了私有云部署的效率。

圖3是本申請(qǐng)私有云部署方法的另一個(gè)實(shí)施例流程圖,該私有云部署方法可以應(yīng)用于部署有指定操作系統(tǒng)且作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn),其中,指定操作系統(tǒng)可以具體為Windows系統(tǒng)或Linux系統(tǒng),作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn)可以具體為服務(wù)器或虛擬機(jī)。如圖3所示,該私有云部署方法包括以下步驟300-390:

步驟300,運(yùn)行自動(dòng)化部署管理程序。

本申請(qǐng)實(shí)施例中,本節(jié)點(diǎn)可以從預(yù)設(shè)安裝包中獲取自動(dòng)化部署管理程序,并啟動(dòng)自動(dòng)化部署管理程序。

其中,預(yù)設(shè)安裝包中可以包括操作系統(tǒng)部署信息、自動(dòng)化部署管理程序、集中配置管理系統(tǒng)腳本、容器安裝源、容器集群管理工具安裝源以及容器服務(wù)鏡像倉庫。其中,容器安裝源和容器集群管理工具安裝源是用于部署容器集群環(huán)境的信息。

步驟310,顯示自動(dòng)化部署頁面。

本申請(qǐng)實(shí)施例中,自動(dòng)化部署頁面為圖形化界面,采用了圖形化界面以及靈活的配置方式,自動(dòng)化部署頁面為圖形化界面。用戶可以在自動(dòng)化部署頁面設(shè)置集群節(jié)點(diǎn)和網(wǎng)絡(luò)規(guī)劃參數(shù)(用于網(wǎng)絡(luò)通信的參數(shù))、以及為各個(gè)集群節(jié)點(diǎn)設(shè)置OpenStack組件服務(wù)參數(shù)。

并且,自動(dòng)化部署頁面上還包括頁面向?qū)?,用戶可以根?jù)該頁面向?qū)ㄟ^自動(dòng)發(fā)現(xiàn)方式或者手工方式添加一個(gè)網(wǎng)絡(luò)設(shè)備或多個(gè)網(wǎng)絡(luò)設(shè)備作為私有云的集群節(jié)點(diǎn),以及為各個(gè)集群節(jié)點(diǎn)配置網(wǎng)絡(luò)規(guī)劃參數(shù)和OpenStack組件服務(wù)參數(shù)。

步驟320,接收用戶在自動(dòng)化部署頁面上設(shè)置的集群節(jié)點(diǎn)。

步驟330,運(yùn)行集中配置管理系統(tǒng)腳本。

本申請(qǐng)實(shí)施例中,預(yù)設(shè)安裝包中包括集中配置管理系統(tǒng)腳本,當(dāng)本節(jié)點(diǎn)運(yùn)行集中配置管理系統(tǒng)腳本后,可以管理集群中的其他節(jié)點(diǎn)。

步驟340,將指定操作系統(tǒng)的部署信息下發(fā)至集群節(jié)點(diǎn),并通知集群節(jié)點(diǎn)部署該指定操作系統(tǒng)。

步驟350,獲取容器集群環(huán)境部署信息,并根據(jù)該容器集群環(huán)境部署信息部署容器集群環(huán)境。

本申請(qǐng)實(shí)施例中,容器集群環(huán)境部署信息可以是預(yù)設(shè)安裝包中的容器安裝源和容器集群管理工具安裝源。其中,容器安裝源可以具體為Docker容器安裝源。

步驟360,將容器集群環(huán)境部署信息下發(fā)至集群節(jié)點(diǎn),通知集群節(jié)點(diǎn)部署容器集群環(huán)境。

步驟370,接收用戶在自動(dòng)化部署頁面上為本節(jié)點(diǎn)和其他集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)。針對(duì)本節(jié)點(diǎn),執(zhí)行步驟380;針對(duì)其他集群節(jié)點(diǎn),執(zhí)行步驟390。

步驟380,從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,在容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器,流程結(jié)束。

步驟390,從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)其他集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,并將該容器鏡像下發(fā)至集群其他節(jié)點(diǎn),以使其他集群節(jié)點(diǎn)啟動(dòng)對(duì)應(yīng)的容器,流程結(jié)束。

由上述實(shí)施例可見,采用了容器技術(shù)來部署,使得OpenStack組件服務(wù)更加輕量、啟動(dòng)更加迅速;采用了集群方式來部署,使得各個(gè)集群節(jié)點(diǎn)對(duì)等、無主從之分,提高了部署運(yùn)行環(huán)境的可靠性和業(yè)務(wù)的連續(xù)性;以及采用了圖形化界面以及靈活的設(shè)置方式,提高了私有云部署效率。

與前述私有云部署方法實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了私有云部署裝置的實(shí)施例。

本申請(qǐng)私有云部署的實(shí)施例可以應(yīng)用在內(nèi)網(wǎng)中指定設(shè)備,并用于執(zhí)行私有云部署的管理節(jié)點(diǎn)的功能。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖4所示,為本申請(qǐng)私有云部署裝置所在設(shè)備的一種硬件結(jié)構(gòu)示意圖,除了圖4所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等;從硬件結(jié)構(gòu)上來講該設(shè)備還可能是分布式的設(shè)備,可能包括多個(gè)接口卡,以便在硬件層面進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換的擴(kuò)展。

參見圖5,為本申請(qǐng)私有云部署裝置的一個(gè)實(shí)施例框圖,該裝置應(yīng)用于部署有指定操作系統(tǒng)且作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn),其中,指定操作系統(tǒng)可以具體為Windows系統(tǒng)或Linux系統(tǒng),作為集群管理節(jié)點(diǎn)的節(jié)點(diǎn)可以具體為服務(wù)器或虛擬機(jī),并用于執(zhí)行圖1所示的私有云部署方法,該裝置可以包括:部署單元51、第一通知單元52和第二通知單元53。

部署單元51,用于根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境,并從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,在所述容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器;

第一通知單元52,用于接收用戶設(shè)置的集群節(jié)點(diǎn),并通知所述集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述指定操作系統(tǒng)的部署信息部署所述指定操作系統(tǒng);

第二通知單元53,用于在所述集群節(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ā)的用戶針對(duì)所述集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。

由上述實(shí)施例可見,通過各個(gè)集群節(jié)點(diǎn)均部署有容器集群環(huán)境,集群管理節(jié)點(diǎn)會(huì)從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像,并在容器集群環(huán)境下根據(jù)獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器,而其他集群節(jié)點(diǎn)會(huì)依據(jù)集群管理節(jié)點(diǎn)下發(fā)的用戶針對(duì)其他集群節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像啟動(dòng)對(duì)應(yīng)的容器,從而實(shí)現(xiàn)了采用集群方式和容器技術(shù)進(jìn)行私有云部署,提高了私有云部署的穩(wěn)定性和易擴(kuò)展性,還提高了私有云部署的效率。

在一個(gè)可選的實(shí)現(xiàn)方式中,所述部署單元51可以包括:第一部署子單元、第一獲取子單元和第一啟動(dòng)子單元(圖5中未示出)。

第一部署子單元,用于根據(jù)獲取的容器安裝源和容器集群管理工具安裝源部署容器集群環(huán)境;

第一獲取子單元,用于從容器服務(wù)鏡像倉庫中獲取用戶針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像;

第一啟動(dòng)子單元,用于在所述第一部署子單元部署的所述容器集群環(huán)境下根據(jù)所述第一獲取子單元獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。

另一個(gè)可選的實(shí)現(xiàn)方式中,所述第一通知單元52可以包括:接收子單元和通知子單元(圖5中未示出)。

接收子單元,用于接收用戶在本節(jié)點(diǎn)運(yùn)行自動(dòng)化部署管理程序后顯示的自動(dòng)化部署頁面上設(shè)置的集群節(jié)點(diǎn);

通知子單元,用于通知所述接收子單元接收到的集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述指定操作系統(tǒng)的部署信息部署所述指定操作系統(tǒng)。

另一個(gè)可選的實(shí)現(xiàn)方式中,所述部署單元51可以包括:第二部署子單元、第二獲取子單元和第二啟動(dòng)子單元(圖5中未示出)。

第二部署子單元,用于根據(jù)獲取的容器集群環(huán)境部署信息部署容器集群環(huán)境;

第二獲取子單元,用于從容器服務(wù)鏡像倉庫中獲取用戶在所述自動(dòng)化部署頁面上針對(duì)本節(jié)點(diǎn)設(shè)置的OpenStack組件服務(wù)對(duì)應(yīng)的容器鏡像。

第二啟動(dòng)子單元,用于在所述第二部署子單元部署的所述容器集群環(huán)境下根據(jù)所述第二獲取子單元獲取的容器鏡像啟動(dòng)對(duì)應(yīng)的容器。

另一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:運(yùn)行單元(圖5中未示出)。

運(yùn)行單元,用于在所述第二通知單元53通知所述集群節(jié)點(diǎn)依據(jù)本節(jié)點(diǎn)下發(fā)的所述指定操作系統(tǒng)的部署信息部署所述指定操作系統(tǒng)之前,運(yùn)行集中配置管理系統(tǒng)腳本。

由上述實(shí)施例可見,采用了容器技術(shù)來部署,使得OpenStack組件服務(wù)更加輕量、啟動(dòng)更加迅速;采用了集群方式來部署,使得各個(gè)集群節(jié)點(diǎn)對(duì)等、無主從之分,提高了部署運(yùn)行環(huán)境的可靠性和業(yè)務(wù)的連續(xù)性;以及采用了圖形化界面以及靈活的設(shè)置方式,提高了私有云部署效率。

上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。

對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昭通市| 平邑县| 将乐县| 盐池县| 德阳市| 神木县| 遂昌县| 葫芦岛市| 泗阳县| 武定县| 东宁县| 平利县| 鹤庆县| 永顺县| 新宾| 锡林郭勒盟| 富民县| 香格里拉县| 分宜县| 大英县| 西宁市| 雷波县| 固始县| 阳新县| 乐亭县| 英德市| 通州市| 尼木县| 雷山县| 芜湖市| 抚州市| 龙里县| 隆林| 广灵县| 南京市| 卢氏县| 衡阳市| 大同市| 万载县| 平果县| 石柱|