无法本地安装 juju-gui?

无法本地安装 juju-gui?

我正在尝试在运行 Ubuntu 13.10 x64 Server 的 VM 中设置 juju-gui。我打算看看是否可以在特定 VM 中使用此方法部署 openstack“一体化”节点。

我已经在本地环境中安装并引导了 juju:

sudo apt-get install juju-core
sudo apt-get install juju-local
juju switch local
sudo juju bootstrap

接下来我执行以下操作:

juju deploy juju-gui
juju expose juju-gui
watch juju status

我原本希望看到 juju-gui 打开一些端口并通过 Web 浏览器访问,但什么都没有发生 - 为什么?我该如何解决这个问题?我认为我已经完全按照部署指南操作了?

有没有关于使用 juju 在 13.10 上部署 openstack 的详细演练?

答案1

你最后做的“juju watch status”有点不对。它应该调用“juju status”上的“watch”命令,即

watch juju status

(这只是定期运行 juju 状态并显示结果。)

过一会儿,状态输出的 juju-gui 部分将显示代理状态为“已启动”并显示公共 IP 地址。

此时,您可以打开浏览器并转到 IP 地址。系统将提示您输入密码,该密码是~/.juju/environments.yaml“本地”部分下的“admin-secret”。

希望有帮助!

答案2

Expose 在本地提供商中不执行任何操作。没有像其他提供商(如 ec2)那样的防火墙规则。部署 juju-gui 并启动后,您应该能够通过 juju status 显示的 lxc 机器的 ip 地址访问它。

它在端口 80 和 443 上可用。

如果它没有进入“启动”状态,请通过 ssh 连接到该机器并获取该设备的日志/var/log/juju/unit-*,然后告知我们。

相关内容