您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

用Kolla Ansible简化OpenStack部署

2017-08-01 10:40:31   作者:Jonathan Zhang   来源:开源云中文社区   评论:0  点击:


  2016年OpenStack用户调查显示,虽然OpenStack的采用正在稳步增长,但部署仍然是一个痛点,进一步改进的呼声得到认可。
  使用OpenStack的Kolla-Ansible,我们接受了在一个小时内部署一个完全成熟的云平台的挑战。利用OpenStack Kolla的生产就绪Docker容器并支持完全自定义配置,我们创建了适用于新手用户的部署指南(https://github.com/osic/ref-impl-kolla/blob/master/documents/Overview.md)。
  与上游Kolla-Ansible指南不同,此分步文档使用bash和Python脚本以及可复制的playbook,来使OpenStack云的部署快速而简单。此指南分为两部分:
  • 配置裸机:本节介绍如何使用开源工具Cobbler来配置自己的裸机服务器。
  • 部署OpenStack:
  创建Docker注册表:在部署主机上创建Docker注册表的最佳方式。
  配置OpenStack服务:如何为Kolla-Ansible准备部署主机,并使用Kolla-
  Ansible部署所有核心项目的OpenStack。
  验证你的部署:运行一个可以测试和验证部署的bash脚本。
  为了测试本文的解决方案,DevOps团队遵循指南来配置100个裸机服务器,部署OpenStack,然后验证部署。这些有经验的用户的部署时间只有30分钟。而且真正的测试表明,没有部署经验的爱好者可以很容易地使用该指南部署和运行。
  作为新手部署OpenStack任务的开发人员被要求使用该指南,部署一个22节点的OpenStack云,提供计算、网络和对象存储服务。约有21名开发人员在四周的时间内参与了部署。每个参与者被要求记录他们为三个部署阶段所花费的时间,并提供有关指导可用性和准确性的反馈。
  以下图表显示了开发人员部署多节点OpenStack云的平均时间:
  使用每个安装运行的反馈,指南不断更新,配置、准备和部署阶段所花的时间一直在减少。所有21个新手安装都花了不到60分钟,最后的迭代平均只有38分钟。
  详细的易用性指南可以在这里获得——https://github.com/osic/ref-impl-kolla/tree/master/documents/ease-of-use。

专题