我有一个大部分正常运行的 MAAS 集群。
我仍在学习巫术,但在学习的同时,我想借此机会做一些清理任务。
以下是我的目标:
- 在节点上配置ntp。
- 在节点上设置视频模式。
- 设置节点上的时区。
这些是 juju 任务吗?或者通过在 MAAS 主机上安装磁盘映像并在那里进行配置来更好地解决这个问题?如果我这样做,我如何让节点认识到他们必须重新安装映像才能获取我的更改?
答案1
MAAS 为您准备的每个节点上都有您的 ssh 密钥,因此您可以使用任何可以使用 ssh 作为传输的方法自动执行这些任务,因此这当然包括 Juju。
这会将您推向自定义护身符的境界,以执行这些设置任务,这可能符合您的期望,但如果您使用现成的护身符,则会很尴尬。不过,我不是谈论 Juju 方面的最佳人选,但我可以解决其他任务。
下面我谈论的是 Quantal 中的 MAAS(即 12.10,即将推出),它与 12.04 中的 MAAS 有很大不同,尽管有一个升级路径。我怀疑以下内容都不适用于 12.04 中发布的 MAAS。
在节点上配置ntp。
默认情况下,它们将设置为使用 ntp.ubuntu.com 运行 ntp。如果这不合适,并且您不想添加后分配步骤来执行此操作(即在机器启动并运行后,如上所述通过 ssh 配置),您可能需要更改 MAAS 使用的预置。
搜索文件
preseed_master
;该文件和generic
同一目录中的文件是用于生成发送给启动机器的最终预种子的模板。这Debian 安装程序页面链接到手册. 选择其中一个然后看看附录 B,使用预置自动安装 有关预先播种的介绍。
请记住,对
preseed_master
或其同类版本的任何更改都将在升级过程中被覆盖,因此请保留更改记录。我们几乎肯定会让 13.04 的整个过程变得更加简单。在节点上设置视频模式。
目前预置中尚未设置任何内容,因此您必须在后分配步骤中执行此操作,或者通过编辑预置模板来执行此操作。
设置节点上的时区。
默认情况下,它设置为 UTC。您真的想更改它吗?至少对于服务器来说,使用 UTC 运行非常正常。不过,您提到的视频模式设置让我想到您将其用于台式机,在这种情况下,答案与 #2 相同。