安装 JUJU gui 版本 2.0 时 LXD 容器出现错误

安装 JUJU gui 版本 2.0 时 LXD 容器出现错误

实验室:

1 号主机,搭载 Ubuntu 16.04LTS - LXD & ZFS

编号 2 - LXC 集装箱 (MAAS 和 JUJU)

我已经为 MAAS 创建了一个容器,并且它处于运行状态

$:lxc 列表

+-------------+---------+--------------------+------+------------+-----------+

| 名称 | 州 | IPV4 | IPV6 | 类型 | 快照 |

+-------------+---------+--------------------+------+------------+-----------+

| xenial-maas | 运行 | 10.20.40.29 (eth0) | | 持久 | 0

我还想使用以下命令为 JUJU 创建一个 LXD Xenial 控制器

$:juju bootstrap lxd xenial-juju --debug

启动容器后

$:lxc 列表

+------------------+---------+--------------------+------+------------+-----------+

| 名称 | 州 | IPV4 | IPV6 | 类型 | 快照 |

+------------------+---------+--------------------+------+------------+-----------+

| juju-6f0b4e-0 | 运行 | 10.20.40.57 (eth0) | | 持久 | 0 |

+------------------+---------+--------------------+------+------------+-----------+

| xenial-maas | 运行 | 10.20.40.29 (eth0) | | 持久 | 0 |

+------------------+---------+--------------------+------+------------+------- ----+

它给了我以下错误:

12:37:11 错误 cmd supercommand.go:458 无法引导模型:子进程遇到错误代码 1

这是调试文件https://paste.ubuntu.com/23450682/

如果没有 --debug,屏幕上的错误如下

2016-11-09 10:16:12 错误 cmd supercommand.go:458 新环境:创建 LXD 客户端:获取https://10.20.40.254:8443/1.0:无法连接到:10.20.40.254:8443 错误无法引导模型:子进程遇到错误代码 1

之后容器被移除

$:lxc 列表

+-------------+---------+--------------------+------+------------+-----------+

| 名称 | 州 | IPV4 | IPV6 | 类型 | 快照 |

+-------------+---------+--------------------+------+------------+-----------+

| xenial-maas | 运行 | 10.20.40.29 (eth0) | | 持久 | 0

答案1

这是一个错误:

https://bugs.launchpad.net/juju/+bug/1633788

我也遇到了同样的问题。JUJU 为 LXD 节点获取了错误的 IP 地址

我在哪里做了才能进行 juju bootloade。

当容器正在运行时,您可以进入容器内部然后执行以下操作:

iptables -t nat -A OUTPUT -d ${WRONG_IP} -p tcp --dport 8443 -j DNAT --to-destination ${GOOD_IP}:8443

相关内容