OpenStack部署有哪些方式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenStack部署有哪些方式?相关的知识,希望对你有一定的参考价值。

参考技术A

OpenStack部署都有:

一、个人使用方面

1、DevStack 

无疑,在可预见的未来时间内,DevStack仍将是众多开发者们的首选安装方式或工具。该方式主要是通过配置参数,执行shell脚本来安装一个OpenStack的开发环境。

Github: https://github.com/openstack-dev/devstack 

Wiki: https://wiki.openstack.org/wiki/DevStack 

Docs:http://docs.openstack.org/developer/devstack

2、Rdo 

Rdo是由Red Hat开源的一款部署OpenStack的工具,同DevStack一样,支持单节点和多节点部署。但Rdo只支持CentOS系列的操作系统。需要注意的是,该项目并不属于OpenStack官方社区项目。

Docs:https://www.rdoproject.org/install/quickstart

3、手动部署 

手动部署all-in-one、multi-node、multi-HA-node环境。

二、企业、团体方面

1、Puppet 

Puppet由Ruby语言编写。应当说,Puppet是进入OpenStack自动化部署中的早期一批项目,历史还算悠久。目前,它的活跃开发群体们是Red hat、 Mirantis、UnitedStack等。

2、Red hat自从收购Ansible之后,如今仍然保持强势劲头在Puppet OpenStack项目中的Commit数量和质量,其技术实力不容小觑;Mirantis出品的Fuel部署工具中,大量的模块代码便使用的是Puppet。就国内而言,UnitedStack是Puppet社区贡献和使用的最大用户。

packstack部署openstacky要多久

参考技术A 看掌握程度部署方式主要有手动部署和自动化部署。
没啥好办法,按照官方文档,一步一步进行安装,对于初学者来说,有助于加深理解。个人建议,先学习各个组件,大致理解每个组件的原理和用途,再进行安装尝试。
自动化部署:自动化部署方式有很多,这里只列举比较常用的几个。Kolla:容器化部署方式,所有的服务和组件都打包成了docker镜像,部署简单。
个人喜欢这种方式,因此排在第一位。DevStack.一键脚本安装,快速搭建openstack开发环境。RDO.红帽开源的openstack部署工具,只支持redhat及centos系列的系统。Fuel.OpenStack的开源部署和管理工具。功能强大,掌握起来有一定难度。

以上是关于OpenStack部署有哪些方式?的主要内容,如果未能解决你的问题,请参考以下文章

2018年的OpenStack存储更新

openstack 部署笔记--neutron控制节点

esxi 部署fuel openstack

OpenStack多节点一键部署(超详细)

openstack Rocky 社区版部署1.3 安装OpenStack packages

OpenStack入门篇之nova服务(控制节点)的部署与测试