标签: openstack

横向 OpenStack 安装要求清单

我正在尝试使用 Landscape、MAAS 和一组 KVM/virt-manager 虚拟机进行 Openstack 安装。

VM 与 MAAS 配合良好,并且已成功完成 VM 上的 Landscape 安装。

登录 Landscape,我的清单如下所示:

注册了一个 MAAS 区域控制器(绿色勾号) 可以连接到 MAAS 区域控制器(绿色勾号) 至少有 5 台有多个磁盘的机器已经调试(红色 X) 至少有一台有多个磁盘的调试机器也必须有多个网络连接(灰色复选标记)

我的第一次尝试 - 我在 MAAS 中没有处于就绪状态的所需虚拟机。我添加了它们,希望 Landscape 能够检测到它们并让我继续。总共 5 个具有 2 个虚拟磁盘,5 个中的一个具有 2 个 MAAS 网络。但这没有帮助。所以我重新安装了一个横向虚拟机,认为可能需要预先准备好它们。那里也没有运气。清单的第三部分听起来很成功,但是,为什么是红色的 X?

landscape openstack maas openstack-autopilot

6
推荐指数
1
解决办法
1527
查看次数

我应该如何设置 MAAS 以便 Canonical OpenStack Autopilot 可以使用它?

Ubuntu OpenStack Autopilot 使用 Juju、MAAS 和 Landscape 部署 OpenStack 云。它需要一个现有的 MAAS 服务器。我应该如何安装和配置此服务器?它的网络要求是什么,节点应该如何连接在一起?

cloud landscape openstack maas openstack-autopilot

6
推荐指数
1
解决办法
4101
查看次数

Openstack Autopilot 成功完成后,如何查看哪些 Openstack 服务已部署到哪些服务器?

我已经成功地在我的 MAAS 服务器上使用了 openstack-install 来安装 Landscape managed 选项。

我已经在 Landscape Web 控制台中成功配置了 Openstack Autopilot beta 选项并运行安装。

我现在在我的 MAAS 节点 (6) 上有一个干净的 Openstack 部署。

我想了解 Autopoilot 如何在我的 MAAS 节点上分布 Openstack 服务。

如果在我的 MAAS 服务器上,我输入:

export JUJU_HOME=~/.cloud-install/juju
juju status
Run Code Online (Sandbox Code Playgroud)

我可以看到 Landscape 本身是如何部署到其中一个 MAAS 节点上的许多 LXC 容器中的。我在任何地方都看不到的是 Landscape Autopilot 工具如何继续使用 juju 在其他节点上部署 Openstack。

我真的很想了解 juju 做了什么,以便更好地理解 a) 我最终得到了什么以及 b) Ubuntu Openstack 参考部署如何结合在一起。我该如何查看 Autopilot 结果的“juju 状态”?

cloud landscape juju openstack openstack-autopilot

6
推荐指数
1
解决办法
1093
查看次数

是否可以在调试挂钩窗口中跟踪添加关系挂钩?

是否可以在调试挂钩窗口中跟踪添加关系挂钩?是否需要设置特定的环境变量才能成功?

我的 juju-core 版本是 1.13.3。

我想观察 cloud-compute-relation-changed 钩子的运行情况,因为我在尝试添加 nova-cloud-controller 和 nova-compute 之间的关系时看到了这个失败:

amcet:2013-09-12 20:18:39 INFO juju context.go:221 worker/uniter: HOOK getaddrinfo xxn79: Name or service not known
amcet:2013-09-12 20:18:39 INFO juju server.go:105 worker/uniter/jujuc: running hook tool "juju-log" ["nova-cloud-controller ERROR: nova-cloud-controller: Couldn't obtain SSH host key from xxn79."]
amcet:2013-09-12 20:18:39 DEBUG juju server.go:106 worker/uniter/jujuc: hook context id "nova-cloud-controller/0:cloud-compute-relation-changed:4369123461286104487"; dir "/var/lib/juju/agents/unit-nova-cloud-controller-0/charm"
amcet:2013-09-12 20:18:39 INFO juju juju-log.go:64 nova-cloud-controller/0 cloud-compute:32: nova-cloud-controller ERROR: nova-cloud-controller: Couldn't obtain SSH host key from xxn79.
amcet:2013-09-12 20:18:39 ERROR juju uniter.go:352 …
Run Code Online (Sandbox Code Playgroud)

juju openstack

5
推荐指数
1
解决办法
205
查看次数

juju bundle 在 LXC 的一台机器上部署?

嗨,到目前为止,我已经开发了包含三个魅力的 juju 魅力包。我有两个问题 (Q1) 我需要在 LXC 的一台机器上部署 juju 魅力包。我有三个魅力,通常当我部署魅力时,它会部署在三台不同的机器上。我遵循了这个问题(如何将 OpenStack 包部署到一台机器?)并在我的魅力包 yaml 中的每个魅力中添加“to : 0”文件。然后我收到了这个错误。

An error occurred while deploying the bundle: cannot assign unit "mysql/0" to machine 0: machine "0" cannot host units
Run Code Online (Sandbox Code Playgroud)

所以首先我想知道是否可以在一台机器中添加所有魅力。如果可能的话,我的包有什么问题。在这里我附上了我的包。

sample:
  services:
    mysql:
      to: 0
      charm: "cs:precise/mysql-27"
      num_units: 1
      annotations:
        "gui-x": "139"
        "gui-y": "168"
    wordpress:
      to : 0
      charm: "cs:precise/wordpress-20"
      num_units: 1
      annotations:
        "gui-x": "481"
        "gui-y": "178"
  relations:
    - - "wordpress:db"
      - "mysql:db"
Run Code Online (Sandbox Code Playgroud)

(Q2)我看到的最后一件事(http://marcoceppi.com/2014/06/deploying-openstack-with-just-two-machines/)是可以在OpenStack的一台机器上添加更多魅力。所以这是手动安装,只有魅力而不是捆绑。我想知道我有一个捆绑包并使用 juju GUI 我想在 OpenStack 的一台机器上部署我的捆绑包(因为我的云中只有三个节点)。是吗可能的??

cloud juju lxc openstack maas

5
推荐指数
1
解决办法
685
查看次数

如何使用 Juju 设置机器的主机名?

有没有办法设置由Juju(在openstack之上)启动的机器的主机名?

谢谢

juju openstack

5
推荐指数
0
解决办法
225
查看次数

Kilo 中的 Docker 与 nova-compute JUJU

尝试通过关注https://wiki.openstack.org/wiki/Docker在 nova-Kilo 上启用 docker,运行在 14.04 之上。添加compute_driver = novadocker.virt.docker.DockerDriver到 nova-compute 魅力内的“config-flags”,在 nova-cloud-controller 的 nova.conf 中注释了 compute_driver,并在计算、控制器和中子节点上重新启动了 nova 服务。最初,在计算节点上出现以下错误:

2015-05-29 23:16:45.551 32936 ERROR nova.virt.libvirt.host [req-4aba1c34-9ac3-47bf-8b69-dd16d9a7f38c - - - - -] Connection to libvirt failed: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied
2015-05-29 23:16:45.551 32936 TRACE nova.virt.libvirt.host Traceback (most recent call last):
2015-05-29 23:16:45.551 32936 TRACE nova.virt.libvirt.host   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/host.py", line 524, in get_connection
2015-05-29 23:16:45.551 32936 TRACE nova.virt.libvirt.host     conn = self._get_connection()
2015-05-29 23:16:45.551 32936 TRACE nova.virt.libvirt.host   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/host.py", …
Run Code Online (Sandbox Code Playgroud)

juju openstack docker

5
推荐指数
0
解决办法
1113
查看次数

无法启动处于“错误”状态的实例

无法启动实例,出现以下错误。

$ nova reboot <instance-name>
ERROR: Cannot 'reboot' instance e54b5d26-2918-4ab6-8210-94e827bf2a94 while it is in vm_state error (HTTP 409) (Request-ID: req-88efe1d4-37c3-409e-89a9-844f537e51eb)
Run Code Online (Sandbox Code Playgroud)


$nova show <instance-name>
| fault                                | {"message": "Instance e54b5d26-2918-4ab6-8210-94e827bf2a94 cannot be rescued: Driver Error: internal error: early end of file from monitor: possible problem: |
|                                      | 2016-05-01T05:35:27.071764Z qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory 
Run Code Online (Sandbox Code Playgroud)

请告诉我如何解决这个问题。

openstack openstack-autopilot

5
推荐指数
1
解决办法
2万
查看次数

在 Ubuntu 上逐步安装 Openstack 教程

我是一名 IT 学生,从事与云相关的项目并自学云技术。

我打算为我的项目构建一个私有云,我一直在寻找 openstack 安装指南,但问题是有几种方法可用,我很困惑所以请在 Ubuntu 中逐步发布 openstack 安装。谢谢你。

cloud juju openstack maas software-installation

5
推荐指数
1
解决办法
1399
查看次数

OpenStack DevStack 安装 Ubuntu 16.04

我正在尝试在全新安装的 Ubuntu 16.04 桌面上安装 OpenStack DevStack。

出现以下错误时,安装程​​序停止:

+inc/python:pip_install:359                env http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= SETUPTOOLS_SYS_PATH_TECHNIQUE=rewrite /opt/stack/requirements/.venv/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -U pbr
env: ‘/opt/stack/requirements/.venv/bin/pip’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我还看到很多关于 Python 版本的警告:

Ignoring asyncio: markers 'python_version == "3.4"' don't match your environment
Ignoring asyncio: markers 'python_version == "3.5"' don't match your environment
Ignoring dnspython3: markers 'python_version == "3.4"' don't match your environment
Ignoring dnspython3: markers 'python_version == "3.5"' don't match your environment
Ignoring mypy: markers 'python_version == "3.4"' don't match your environment …
Run Code Online (Sandbox Code Playgroud)

python openstack 16.04

5
推荐指数
1
解决办法
5550
查看次数