[發明專利]openstack組件容器化的構建方法有效
| 申請號: | 201611192324.5 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN106843837B | 公開(公告)日: | 2020-02-25 |
| 發明(設計)人: | 張建洪;丁星;武靜 | 申請(專利權)人: | 中電科華云信息技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;H04L12/24 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 郭國中 |
| 地址: | 200231 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | openstack 組件 容器 構建 方法 | ||
本發明公開了一種openstack組件容器化的構建方法,其包括以下步驟:步驟一,openstack組件docker鏡像生成;步驟二,部署節點運行環境配置;步驟三,部署節點本地registry服務配置;步驟四,導入openstack組件docker鏡像,該步驟通過docker client端命令行工具和導入腳本完成;步驟五,推送openstack組件docker鏡像到本地registry保存;步驟六,將openstack組件部署到服務器;步驟七,升級已經部署的openstack組件。本發明能夠降低操作系統升級對openstack組件工作影響,操作簡單,實用方便。
技術領域
本發明涉及一種構建方法,特別是涉及一種openstack組件容器化的構建方法。
背景技術
由于云計算技術的興起,帶動了云計算平臺openstack(開源的云計算管理平臺項目)的飛速發展,使之成為了目前非常流行的開源云管理平臺。openstack平臺每半年更新一個版本,幾百家公司,幾萬人加入其中為其貢獻代碼,使之功能越來越強大,支持的組件越來越多。隨之而來的問題就是openstack配置復雜、組件與組件之間緊密聯系、組件與操作系統緊耦合,版本與版本之間變動大,沒法平滑過渡升級。
發明內容
本發明所要解決的技術問題是提供一種openstack組件容器化的構建方法,其能夠降低操作系統升級對openstack組件工作影響,操作簡單,實用方便。
本發明是通過下述技術方案來解決上述技術問題的:一種openstack組件容器化的構建方法,其特征在于,其包括以下步驟:
步驟一,openstack組件docker鏡像生成;
步驟二,部署節點運行環境配置;
步驟三,部署節點本地registry服務配置;
步驟四,導入openstack組件docker鏡像,該步驟通過docker client端命令行工具和導入腳本完成;
步驟五,推送openstack組件docker鏡像到本地registry保存,該步驟通過dockerclient端命令行工具和自動化腳本完成;
步驟六,將openstack組件部署到服務器;
步驟七,升級已經部署的openstack組件。
優選地,所述步驟一包括以下步驟:
步驟十,編寫Jinja2模板文件;
步驟十一,ansible工具通過Jinja2模板文件和生成docker鏡像所需配置文件,生成Dockerfile文件;
步驟十二,ansible工具通過docker.py模塊調用docker執行Dockerfile文件指定的一系列命令和參數進行openstack組件鏡像構建;
步驟十三,openstack組件鏡像構建完成,根據配置文件將鏡像推送到指定的Registry服務器保存或者將生成的openstack組件鏡像保存為歸檔壓縮文件。
優選地,所述步驟二包括以下步驟:
步驟二十,部署節點和被部署節點之間通信是通過ssh協議,首先配置主機之間ssh無密碼登錄;
步驟二十一,配置主機名和ip地址之間映射關系;
步驟二十二,配置ntp server服務;
步驟二十三,安裝部署模塊和相關依賴包。
優選地,所述步驟三包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中電科華云信息技術有限公司,未經中電科華云信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611192324.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鮮煙葉烘烤方法
- 下一篇:檢測儀(虎牌輸液速度檢測儀)





