[發(fā)明專利]一種快速部署容器化的云計算測試平臺的實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201710152454.4 | 申請日: | 2017-03-15 |
| 公開(公告)號: | CN106936636B | 公開(公告)日: | 2019-08-30 |
| 發(fā)明(設計)人: | 許廣彬;鄭軍;劉志坤;郭棟 | 申請(專利權)人: | 無錫華云數(shù)據(jù)技術服務有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08;G06F9/455 |
| 代理公司: | 蘇州友佳知識產(chǎn)權代理事務所(普通合伙) 32351 | 代理人: | 儲振 |
| 地址: | 214125 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 部署 容器 計算 測試 平臺 實現(xiàn) 方法 | ||
技術領域
本發(fā)明涉及云計算技術領域,尤其涉及一種快速部署容器化的云計算測試平臺的實現(xiàn)方法。
背景技術
私有云(Private Clouds)是為一個客戶單獨使用而構建的,因而提供對數(shù)據(jù)、安全性和服務質量的最有效控制。該公司擁有基礎設施,并可以控制在此基礎設施上部署應用程序的方式。私有云可部署在企業(yè)數(shù)據(jù)中心的防火墻內,也可以將它們部署在一個安全的主機托管場所,私有云的核心屬性是專有資源。
隨著云計算技術的快速發(fā)展,越來越多的公司嘗試自己部署云計算平臺,并在上面進行功能驗證與測試,另外,也有大量的開發(fā)測試人員需要快速部署一套云計算平臺用于開發(fā)測試。
Openstack作為目前十分主流的私有云平臺,已經(jīng)被很多組織應用于其內部,提升其內部IT基礎架構運行和管理的效率。Openstack部署一直是一個比較繁瑣且容易出錯但又非常重要的步驟,是一個組件私有云的前置環(huán)節(jié)。現(xiàn)有技術中,部署Openstack的方案非常多,但是由于Openstack自身的復雜性,以及部署環(huán)境的千差萬別,導致部署起來十分困難。
目前,基于Openstack的私有云進行快速部署的方法通常基于配置管理框架Puppet管理Openstack組件的軟件安裝、配置文件修改和資源依賴的處理等。該現(xiàn)有技術的缺陷:配置選項過多且許多配置需要根據(jù)系統(tǒng)環(huán)境的不同而進行手動調整,從而導致出錯幾率大大增加;同時,由于該現(xiàn)有技術無法自動安裝Linux操作系統(tǒng)。目前,兼容并運行Openstack的Linux操作系統(tǒng)需要預先安裝完畢,并將相關信息(例如主機名稱、IP地址)寫入配置文件中,以便在部署Openstack的時候進行讀取,在此過程中仍然需要部署者進行人工參與干預并進行配置選項的調整,因此也會導致出錯幾率大大增加。
公開號為CN104580519A的中國發(fā)明專利申請公開了“一種快速部署openstack云計算平臺的方法”。該現(xiàn)有技術的主要技術路線是將Linux操作系統(tǒng)和Openstack平臺的各種服務、組件做成鏡像模板,然后通過PXE、DHCP和TFTP啟動。該現(xiàn)有技術的缺陷:配置過程的操作過于復雜;此外,當已經(jīng)部署的Openstack中的某個節(jié)點需要重新配置時,需要重新制作鏡像模板后重新部署,從而導致該現(xiàn)有技術存在不利于后期的維護及性能升級的缺陷;更重要的是,該現(xiàn)有技術無法適應不同廠商發(fā)布的不同版本的Linux操作系統(tǒng),Openstack與不同廠商發(fā)布的不同版本的Linux操作系統(tǒng)耦合嚴重,因此該現(xiàn)有技術也存在Openstack與不同廠商發(fā)布的不同版本的Linux操作系統(tǒng)兼容性不佳的問題。
有鑒于此,有必要對現(xiàn)有技術中的基于Openstack云平臺的部署方法予以改進,以解決上述問題。
發(fā)明內容
本發(fā)明的目的在于公開一種快速部署容器化的云計算測試平臺的實現(xiàn)方法,用以簡化云計算測試平臺的部署步驟,提高部署效率及部署過程的靈活性,提高Openstack與不同廠商發(fā)布的不同版本的Linux操作系統(tǒng)兼容性。
為實現(xiàn)上述目的,本發(fā)明提供了一種快速部署容器化的云計算測試平臺的實現(xiàn)方法,包括以下步驟:
S1、使用Vagrant的虛擬機描述文件配置部署節(jié)點的基本信息,運行vagrant up命令從公共倉庫中拉取預裝的Linux操作系統(tǒng),并在Virtual Box中運行;在部署節(jié)點中安裝Docker并使用Docker創(chuàng)建私有容器倉庫;使用Kolla制作Openstack各個服務的容器鏡像文件,保存至所述私有容器倉庫中;
S2、遍歷執(zhí)行步驟S1的過程,以將所述容器鏡像文件部署至目標節(jié)點。
作為本發(fā)明的進一步改進,步驟S1中的所述“在部署節(jié)點中安裝Docker并使用Docker創(chuàng)建私有容器倉庫”還包括:將ansible的配置文件配置完畢后,在虛擬機描述文件中加入調用ansible的命令,待部署節(jié)點正常運行后,通過調用ansible以自動安裝Docker。
作為本發(fā)明的進一步改進,還包括對對部署節(jié)點和目標節(jié)點中的虛擬機描述文件中的配置選項Config.vm.box作修改的操作。
作為本發(fā)明的進一步改進,所述云計算測試平臺為基于容器化的Openstack云計算測試平臺。
作為本發(fā)明的進一步改進,所述云計算測試平臺運行于一個物理宿主機中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫華云數(shù)據(jù)技術服務有限公司,未經(jīng)無錫華云數(shù)據(jù)技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710152454.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:RJ45網(wǎng)絡模塊
- 下一篇:一種防觸電插頭





