Openstack和devstack

kau*_*aus 11 openstack devstack

devstack是否完全安装了openstack?我在某地读过devStack不是,从来没有打算成为一般的OpenStack安装程序.那么devstack实际上安装了什么?是否有任何其他脚本方法可用于完全安装openstack(灰熊版)或者我需要遵循openstack网站上给出的手动安装步骤?

Mat*_*yce 20

devstack完全从git openstack安装.

对于较小的价值完全无论如何.devstack是开发人员在openstack项目中提交代码时在jenkins门测试中使用的openstack版本.

devstack顾名思义是专门为openstack开发的.因此它的存在是短暂的.简而言之,在运行stack.sh之后,生成的(可能)正常运行的openstack被设置...但是在重新启动时它将不会恢复.没有用于重新启动服务的upstart或systemd或init.d脚本.没有高可用性,没有备份,没有配置管理.继openstack开发分支中的最新git版本之后,可以很好地发现openstack在功能冻结之前的不稳定性.

世界上有几种用于部署openstack的流浪食谱,openstack-puppet是用于部署openstack的木偶食谱.厨师也保持一个openstack食谱.

灰熊现在有点老了.哈瓦那是目前的稳定版本.

https://github.com/stackforge/puppet-openstack http://docs.opscode.com/openstack.html http://cloudarchitectmusings.com/2013/12/01/deploy-openstack-havana-on-your-笔记本电脑使用,流浪汉和厨师/

而ubuntu甚至维护了一个名为maas和juju的系统,用于在他们的操作系统上快速部署openstack super.

https://help.ubuntu.com/community/UbuntuCloudInfrastructure http://www.youtube.com/watch?v=mspwQfoYQks

有很多方法可以安装openstack.

然而,推动生产云的大多数人都使用某种形式的配置管理系统.这样他们就可以自动部署计算节点.并快速恢复系统.

还可以查看openstack上的openstack.

https://wiki.openstack.org/wiki/TripleO


小智 5

我觉得代码应该是一样的,但至少配置不一样,比如devstack默认使用nova网络。在手动安装中,您可以选择 neutron。所以:

  1. 如果您开始学习 openstack,devstack 是一个很好的起点。有了它,你可以快速拥有一个开发环境。
  2. 如果您要部署 openstack env,则不能选择 devstack,而是需要按照安装指南进行安装。