部署后 MAAS 清理

Dav*_*ick 4 juju maas

我有一个主要工作的 MAAS 集群。

我还在学习 juju,但在我这样做的时候,我想借此机会做一些清理任务。

以下是我的目标:

  1. 在节点上配置 ntp。
  2. 在节点上设置视频模式。
  3. 在节点上设置时区。

这些是juju任务吗?还是通过在 MAAS 主机上安装磁盘映像并在那里进行配置来更好地攻击?如果我这样做,我如何让节点认识到他们必须重新安装映像才能获取我的更改?

小智 6

MAAS 为您准备的每个节点上都有您的 ssh 密钥,因此您可以使用任何可以使用 ssh 作为传输的方法自动执行这些任务,因此肯定包括 Juju。

这会将您推入自定义魅力以完成这些设置任务的领域,这可能符合您的期望,但如果您使用现成的魅力,则会很尴尬。但是,我不是谈论 Juju 方面的最佳人选,但我可以解决其他任务。

下面我谈论的是 Quantal 中的 MAAS(即 12.10,即将推出),它与 12.04 中的 MAAS 完全不同,尽管有升级路径。我怀疑以下内容均不适用于 12.04 中发布的 MAAS。

  1. 在节点上配置 ntp。

    默认情况下,它们将被设置为运行 ntp,使用 ntp.ubuntu.com。如果这不合适,并且您不想添加分配后步骤来执行此操作(即,一旦机器启动并运行,通过 ssh 进行配置,则可能需要更改 MAAS 使用的预置。

    搜索文件preseed_master;该generic文件和同一目录中的文件是用于生成发送到引导机器的最终预置种子的模板。

    Debian安装程序页面链接到手册。选择其中之一并参阅附录 B,使用预置自动安装以了解预置 介绍。

    请记住,preseed_master在升级过程中,对其或其同级的任何更改都将被覆盖,因此请随时记录您的更改。我们几乎肯定会在 13.04 中简化整个过程。

  2. 在节点上设置视频模式。

    现在预置中没有设置任何内容,因此您必须在分配后步骤中或通过编辑预置模板来执行此操作。

  3. 在节点上设置时区。

    默认设置为UTC。你真的要改变这个吗?至少对于服务器来说,使用 UTC 运行是很正常的。您提到的视频模式设置让我觉得您将其用于台式机,在这种情况下,答案与#2 相同。