Conjure-up 与 Openstack NovaLXD 安装不起作用

Conjure-up 与 Openstack NovaLXD 安装不起作用

我正在尝试使用 Conjure-up 安装 Openstack NovaLXD。不幸的是,安装每次都失败。

我的设置如下:

虚拟机(虚拟盒)Ubuntu 16.4.3 LTS juju 2.2.3-xenial-amd64 conjure-up 2.3.1(sudo snap install conjure-up --classic)

在启动 conjure-up 之前,我配置了 lxdbr1(sudo snap install lxd)和一个 30GB 的 zfs 池(sudo apt install zfsutils-linux)。桥接接口已配置,zfs 池(sudo zpool list)显示健康状态为 ONLINE。

启动 conjure-up 后,当我想要部署所有 15 个应用程序时,我收到以下消息:

哎呀,您的安装出现了问题:原因:无法引导(云类型:localhost)查看 ~/.cache/conjure-up/conjure-up.log 中的日志消息如果合适,请在此处提交错误:https://github.com/conjure-up/conjure-up/issues/new

我不知道哪里出了问题...:(

日志文件显示错误:conjure-up/openstack-novalxd - provider.py:376 - 无法解析来自 LXD 的 JSON 输出

答案1

我遇到过类似的问题,不过我的笔记本电脑上使用的是 Parallels Desktop(功能类似于您的虚拟盒)。就我而言,问题存在于以下设置中:

  • Parallels Desktop 运行全新安装的 ubuntu-16.04.3-server-amd64.iso,+ conjure-up --classic
  • WiFi连接;
  • 虚拟网络设置为“桥接网络(默认适配器)

为了解决我的问题,我已将网络设置更改为“共享网络“对于这个虚拟来说,它工作正常。在虚拟盒中,我认为这将是 NAT 或 NAT 网络。我还计划用物理连接测试它,看看我是否可以复制这种行为。

答案2

我确认,如果您有 2 个 NIC,在 MacOS 上的 VirtualBox 5.2.6 r120293 上的 Ubuntu 16.04.03(撰写本文时的最新设置)上仍然会发生这种情况:

  1. 用于传出连接的 NAT;
  2. “仅主机”通过 SSH 进入虚拟机。

“jujud machine” 挂起,占用所有 CPU 和高达 35% 的内存。mongodb 利用率也很高,所有 LXD 容器都挂在“等待机器”上。

删除“仅主机”接口可解除安装程序的阻塞。这是有严重缺陷的。

相关内容