如何将 OpenStack 捆绑包部署到一台机器?

如何将 OpenStack 捆绑包部署到一台机器?

是否可以使用 CLI 将 OpenStack 包部署到一台机器?

是否可以使用 --to machine 编辑 example.yaml 包?

如果是,怎么办?

答案1

您需要修改 bundles .yaml 文件以包含“to”指令,但是我没有将 Openstack bundles 专门部署到单台机器的经验。

使用‘to’的示例:

envExport:
  services:
    mysql:
      # The only machine id supported is machine 0
      to: 0
    wordpress:
      units: 3
    redis-server:
      units: 3
      to: [lxc:wordpress, wordpress]
    ceph:
      units: 4
      to: [wordpress, wordpress, wordpress, wordpress]
    serenade:
      to: lxc:wordpress=2

您可以在这里找到有关部署者的更多信息:http://pythonhosted.org/juju-deployer/config.html#placement

关于从 CLI 和 GUI 部署捆绑包的其他信息可以在这里找到:https://jujucharms.com/docs/stable/charms-bundles

答案2

您可以使用以下方式安装 openstack-in-a-boxDevStack

它不是生产设置,但从 CLI 安装并启动并运行相当容易。

相关内容