图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