图1. QuickStart的内部工作原理
云安装程序

如果我告诉您可以在必须停下来吃午餐之前进行OpenStack Cloud环境设置,该怎么办?

您会感到惊讶吗?

你今天可以做吗?

在大多数情况下,我敢打赌您的答案是不可能的,即使在您最好的一天也是如此。 不用担心,解决方案在这里,它称为
QuickStart Cloud Installer(QCI) 。

让我们看一下该Cloud工具的来源,它的演变方式和发展方向。

因需要而生

随着诸如Red Hat Cloud Suite之类的产品出现在技术领域,它说明了公司能够支持基础架构和应用程序开发用例的需求,例如:

  • 优化IT
  • 加快服务交付
  • 使开发和运营现代化
  • 可扩展基础架构

图2.获得基础设施的安装
解决方案从一个月到几天,甚至几个小时。

问题是如何简化此类复杂而复杂的解决方案的设置?

它从2013年开始研究红帽客户如何部署产品Red Hat Cloud Infrastructure(RHCI)。 该信息用于开始创建一些简单,可复制的安装指南,以减少安装以下产品所需的时间。

  • 红帽虚拟化(RHV)
  • OpenStack平台(OSP)
  • CloudForms

最终的产品安装文档使此基础结构解决方案的部署时间缩短至几天,而不是一个月。 图2显示了安装RHCI之间的进度。

下一步的发展包括您现在在Red Hat Cloud Suite解决方案中找到的Satellite和OpenShift产品。 这给安装过程带来了更多的复杂性,并推动了不仅仅是文档。 开始进行安装工作时,必须将所有产品整合在一起,处理它们的配置,并在几天之内以更快的速度对所有产品进行全面部署管理。

怎么运行的

QCI通过作为有意路线图调整的Satellite扩展(插件)而得以发展和扩展。 它使用特定的产品插件与各自的API交互,以确保它们可用于单独的产品安装和完整的解决方案基础安装。

图1显示了QCI与Satellite相关的体系结构布局。 见
在撰写本文时,QCI支持的版本的在线文档将随着QCI支持的产品的发布而定期更新。

首次启动安装程序时,它将启动Fusor安装程序。 这是Foreman的插件,用于在Satellite中执行初始设置(例如联网和配置),以便稍后在部署中使用。

一些部署步骤取决于您指定要安装的产品时选择的路径:

  • 如果选择了带有CloudForms部署的RHV,则QCI会调用Puppet模块来配置和设置RHV环境。 它安装RHV-M并运行Python脚本,这将设置RHV数据中心。
  • CloudForms管理引擎被部署为Satellite资源,因此可以在RHV之上启动。
  • 大多数OpenShift产品部署都使用Ansible来简化环境的安装和设置。
  • OpenStack使用所谓的TripleO安装。 这意味着将OpenStack安装在OpenStack上(因此三个O表示)。 它使用包含OpenStack的多合一ISO映像,然后部署通过QCI用户界面配置的自定义版本。

图3.从按下deploy按钮到完成OpenStack部署的时间表。

QCI支持的两种部署模式是:

  • 红帽云基础架构

    • 卫星,RHV, OpenStack和CloudForms
  • 红帽云套件
    • 卫星,RHV, OpenStack ,CloudForms和OpenShift产品

现在,这是我们在标题中建议的令人难以置信的部分,两个部署模式都可以在四个小时内安装完毕。

是的,您可以早上起来上班,并在您必须休息吃午饭时设置OpenStack Cloud基础架构!

图3以示例的方式显示了我们对RHCI安装进行测试的简要时间表,但是对于
红帽云套件 。

未来是光明的

可以减少复杂的云基础架构部署时间的未来,对您而言,没有比这更光明的了,但是,在利用QCI时,需要注意更多积极点:

  • 轻松实现RHCI和Red Hat Cloud Suite的完全集成部署,只需要很少的文档。
  • 易于使用的单个基于Web的图形用户界面,用于部署所有产品。
  • 利用现有的Red Hat Storage(Ceph和Gluster)部署进行Red Hat Virtualization,Red Hat OpenStack和OpenShift产品安装。
  • 与Red Hat的Customer Portal集成,以实现自动订阅管理。
  • 在部署概念验证环境时,无需昂贵的顾问。

考虑到这一点,这项出色技术背后的团队正忙于寻求在Red Hat产品组合中扩展更多的产品和解决方案。 谁知道,是什么阻止他们加入合作伙伴技术或其他第三方解决方案?

像现在这样的时间,让您可以潜水并采取行动
QCI,请确保让我们知道您的想法。

(本文与红帽软件工程师Nenad Peric一起撰写)

翻译自: https://www.javacodegeeks.com/2016/09/install-openstack-cloud-lunch.html

午餐前如何安装OpenStack Cloud相关推荐

  1. 安装openstack_午餐前如何安装OpenStack Cloud

    安装openstack 图1. QuickStart的内部工作原理 云安装程序 如果我告诉您可以在必须停下来吃午餐之前进行OpenStack Cloud环境设置,该怎么办? 您会感到惊讶吗? 你今天可 ...

  2. CentOS7.2下一键安装Openstack

    CentOS7.2下一键安装Openstack   系统环境: Oracle VirtualBox 4.38 CentOS-7.2-x86_64-bin-DVD1.iso   安装前需要修改 /etc ...

  3. 用kolla在容器里安装openstack

    用kolla在docker容器里安装openstack github地址:https://github.com/greatbsky/kolla-for-openstack-in-docker Open ...

  4. 用kolla在docker容器里安装openstack

    用kolla在容器里安装openstack github地址:https://github.com/greatbsky/kolla-for-openstack-in-docker OpenStack是 ...

  5. Fuel 30 分钟快速安装OpenStack

    一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题.在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的 ...

  6. 《OpenStack云计算实战手册(第2版)》——1.4 安装OpenStack身份认证服务

    本节书摘来自异步社区<OpenStack云计算实战手册(第2版)>一书中的第1章,第1.4节,作者: [英]Kevin Jackson , [美]Cody Bunch 更多章节内容可以访问 ...

  7. 如何使用DevStack在Ubuntu 18.04上安装OpenStack

    Openstack is a free and opensource IaaS cloud platform that handles cloud compute, storage and netwo ...

  8. ubuntu20.04手动安装Openstack YOGA版本(双节点)

    目录 想说的话 双节点手动安装openstack yoga版本 环境准备 网络配置 hostname解析 测试网络连通性 NTP时间同步 所有节点安装openstack包 controller节点安装 ...

  9. 使用RDO Packstack在CentOS 8上安装OpenStack Victoria

    点击左上方关注 " 新钛云服 " Openstack是一种免费的开源私有云软件,通过它我们可以使用单个图形化界面和通过openstack cli命令轻松管理数据中心的计算,网络和存 ...

最新文章

  1. ASP.NET中利用cookies保持客户端信息
  2. boost::heap模块实现可变堆的测试程序
  3. php js获取文件大小,js+ajax实现获取文件大小的方法_javascript技巧
  4. python科学计算笔记(三)pandas中Series和DataFrame练习
  5. gradle java ide_使用Gradle构建Java项目
  6. 信奥中的数学:二次互反律
  7. 注会考试不可以用计算机,CPA机考,不让带计算器该如何做?
  8. Go中数字转换字符串的正确姿势
  9. 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
  10. Centos添加supervisor为服务,启动/关闭,设置开机启动服务
  11. ios开发之 -- 强制横屏
  12. 缺什么知识就补什么知识
  13. adb安装apk python小工具
  14. tippy.js悬浮提示工具插件
  15. 3维图像处理的新星--Open3D(实操过程持续更新ing....
  16. 二年级上册计算题_二年级数学脱式计算题600道
  17. html风琴图片展示,基于jquery的手风琴图片展示效果实现方法
  18. django mysql sql语句_Django笔记:连接数据库并执行SQL语句
  19. [NodeJS] Jest 环境下 Axios 请求报错: Cross origin http://localhost forbidden
  20. <C++ 初阶> C++入门

热门文章

  1. MySQL dayofweek()函数
  2. 线程间协作的两种方式:wait、notify、notifyAll和Condition
  3. Java和Android中的注解
  4. Class的getName、getSimpleName与getCanonicalName的区别
  5. 把Springboot项目部署到服务器上和结束运行
  6. JS中的基本和引用类型传递的比较
  7. React中路由组件与一般组件
  8. 2016蓝桥杯省赛---java---A---10(压缩转换)
  9. Spark SQL UDF2的使用
  10. SparkContext源码分析