创建一个与物理 MAAS 配合使用的基于 LXD 的 Juju 控制器

创建一个与物理 MAAS 配合使用的基于 LXD 的 Juju 控制器

我有一个包含 5 个服务器的 MAAS 设置,包括区域控制器。

我可以创建一个与物理 MAAS 配合使用的基于 LXD 的 Juju 控制器吗?

每次部署时,我都会丢失一台 Juju 控制器机器。有什么方法可以保留 4 台用于 Juju charms 的物理服务器吗?

答案1

Juju 2.0 支持单个控制器内的多种模型。

此外,使用 MAAS,您可以将 charms 部署到物理机上的 LXD 容器中。

答案2

昨晚,我的解决方案是在 MAAS 服务器中创建了一个 Juju LXD 控制器,并为每个节点“添加机器 ssh:node.maas”......

不好的是,当部署 bundle-charm 时会自动创建新的 LXD 机器,我使用 de --to X 指向物理 PC 并使用 add-unit --to X 来实现冗余。

我有四个节点,2 个在 trusty 上,2 个在 xenial 上,用于一些 Charm。但总体来说,我认为运行良好,今天在这个云中启动 OpenStack!

答案3

对于每个云(包括 MAAS),Juju 将在该云中为“Juju 控制器”使用(专用)一台机器。

virtme charm 看起来无人维护。反正我也不会用它。

答案4

使用 MAAS 执行此操作的最佳方法是在 MAAS 控制器上添加虚拟机来运行 Juju 控制器。在 virsh 中创建一个虚拟机,然后将该虚拟机添加到 MAAS。然后您可以在虚拟机上引导 Juju。这样您就可以将 Juju 与 MAAS 一起使用,而无需丢失物理机器。

相关内容