【问题标题】:Openstack and devstackOpenstack 和 devstack
【发布时间】:2014-03-10 21:24:54
【问题描述】:

devstack 是否完全安装了 openstack?我在某处读到 devStack 不是,也从未打算成为通用的 OpenStack 安装程序。那么 devstack 实际安装了什么?是否有任何其他脚本方法可用于完全安装 openstack(grizzly 版本),或者我需要按照 openstack 网站上给出的手动安装步骤进行操作?

【问题讨论】:

    标签: openstack devstack


    【解决方案1】:

    是的。 Devstack 是一种工具,可帮助您快速为 Openstack 环境构建所有功能(只需拿起咖啡杯并等待完成)。通常,他们用于开发人员以最快的速度开发新功能和/或测试代码。对于运营商,我们需要为每个服务逐步手动设置。

    例如local.conf:https://github.com/pshchelo/stackdev/blob/master/conf/local.conf.sample

    【讨论】:

      【解决方案2】:

      是的,Devstack 安装了 Openstack 的所有组件。但是当你使用基本配置时,它会安装openstack的核心组件,这些组件是openstack云平台的基础来运行一些基本的东西。

      在 openstack 的高级配置中,您应该配置 local.conf 文件,以了解要在云中安装或使用的服务和组件类型。 https://github.com/openstack/tacker/blob/master/devstack/local.conf.example

      【讨论】:

        【解决方案3】:

        如果您想要另一个脚本化的部署选项,您可以尝试 Packstack。这仅适用于 Fedora 和 RHEL。

        https://wiki.openstack.org/wiki/Packstack

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

        在此,您可以选择要安装的服务。例如,您可以选择安装 Neutron 用于网络目的,而不是使用 nova。

        此外,它还允许您通过提供其 IP 来部署多个计算节点实例!

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

            devstack 完全从 git openstack 安装。

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

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

            世界上有几个 vagrant recipe 用于部署 openstack,而 openstack-puppet 是用于部署 openstack 的 puppet recipe。 chef 还维护一个 openstack 食谱。

            灰熊现在有点老了。 Havana 是当前的稳定版本。

            https://github.com/stackforge/puppet-openstack http://docs.opscode.com/openstack.html http://cloudarchitectmusings.com/2013/12/01/deploy-openstack-havana-on-your-laptop-using-vagrant-and-chef/

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

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

            安装 openstack 的方法有很多。

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

            还可以在 openstack 上查看 openstack。

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

            【讨论】:

            • 谢谢马特乔伊斯。那确实有用!解释得也很好!
            猜你喜欢
            • 1970-01-01
            • 2023-03-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多