我已在 maas 上部署了最新的 juju。
我还使用以下命令部署了 gui: juju deploy juju-gui --to 0
这看上去效果不错。
但是当我在该机器上部署 lxc 容器时,容器永远处于待处理模式......
0/lxc/4:
agent-state: pending
instance-id: pending
series: trusty
当我登录安装了 Juju 代理的 maas 机器时,我可以毫无问题地运行 lxc 命令。
另外,当我查看 /var/log/juju 时……
我可以看到 unit-juju-gui.log。它已部署,所有 UI 均正常运行。但我没有看到 machine-0-lxc-4.log 文件
有什么想法吗?
答案1
首次创建容器时,每个环境都会下载较大的镜像(几百兆字节)。根据您的连接情况,下载可能需要一段时间。
之后,如果在该环境中创建了相同 ubuntu 系列的新容器,则使用克隆过程,这比下载映像要快得多。这就是它快的原因。
如果你破坏了那个 juju 环境,那么再次,第一次使用容器时,将下载该映像。
这没有缓存在 MAAS 的代理服务器中,因为它是 https(SSL)下载。