Landscape 的 Ubuntu OpenStack Autopilot:故障排除帮助

Landscape 的 Ubuntu OpenStack Autopilot:故障排除帮助

我已经成功安装了 Ubuntu Landscape OpenStack Autopilot 安装程序。我成功创建了几个虚拟机,并可以通过关联 IP 登录它们。

现在问题来了,在我创建了几个虚拟机之后,每次尝试时都会出现等待网络错误。我找到了一些修复方法,这些方法表明要向 nova.conf 添加超时值。然后,当我搜索所有 LXC 内容并找到 nova.conf 文件时,它说它由 juju 管理,更改将被覆盖。

我真正的问题是,如何排除这样的安装故障?当安装了这么多 lxc 容器时,很难知道所有东西都在哪里,而且大多数我都无法进入,因为那里都是 ssh-key 访问。有没有更简单的方法来找到东西?我觉得我把这件事弄得比它应该的更难了。任何建议都将不胜感激。

答案1

我建议你看一下这个问题。它将指导您如何访问您可以开始查看事物的 juju 环境。

完成上述操作后,您可以使用 来高级探索您的 juju 环境juju status。如果不使用高级工具,我不建议手动探索机器和 lxcs。这确实会非常令人困惑。就像在没有地图的情况下在城市中导航一样。

例如,如果您想转到 nova-compute 节点,请键入juju ssh nova-compute/0。非常简单,juju help ssh有关如何访问系统的详细信息,请参阅。

此外,许多配置选项都可以通过魅力参数进行调整:

juju get nova-compute
juju get nova-cloud-controller
juju set nova-cloud-controller "key=value"
juju ssh keystone/0

你明白了。

还要注意的是,Juju 和 Puppet 不一样。它不会定期清除你的设置文件。它只会在外部操作后才会这样做。例如:

  • 你跑步juju set
  • 您正在重新启动系统(重新启动时,它可能会重置值)
  • 您正在关联另一项服务来玩弄事物/尝试事物。

我建议在这里阅读更多内容:

还有这些页面上的许多链接。当然,这些都是 Ubuntu/Canonical/Juju 链接。当我需要深入研究时,我经常发现跟踪许多通用的 openstack 资源很有帮助。你似乎已经很熟悉了,所以我就不在这里给你链接了。

祝你好运!

答案2

您是在谈论您在云中生成的虚拟机内创建的 LXC 容器上的网络错误吗?如果是,那么这是一个 MTU 问题,目前还没有自动修复。您需要将容器接口的 MTU 降低到 1454。如果您查看虚拟机接口,它们已经有了该 MTU。

相关内容