使用 CLI 将机器和设备添加到 MAAS

使用 CLI 将机器和设备添加到 MAAS

我想预先在 MAAS 中安装新机器,以便将来部署操作系统。例如,我有 10 台服务器,每台服务器都有一个四端口网卡。我知道属于服务器 (10) 的 MAC 地址 (40),但不知道服务器连接时哪个 MAC 地址会连接。如何通过脚本或 CLI 将这些添加到 MAAS。

同样的问题,但也适用于设备(​​路由器,非托管主机等)。

目前,MAAS 可以发现它们,我可以从仪表板将它们添加到数据库中。但这很耗时,而且每次我们试用新的 MAAS 服务器时都必须重新执行此操作。

除非我遗漏了某些东西,或者--help不完整,否则 CLI 命令没有添加/创建功能。

我觉得这个命令不存在很奇怪:

maas <user> nodes create

...所以我想知道这是否尚未实现,还有其他方法可以处理这个问题,或者我犯了一个概念/工作流程错误。

答案1

maas <user> nodes是用于读取节点的只读端点。节点是 MAAS 中所有机器、设备和控制器的通用术语。要添加机器或设备,您必须使用正确的端点。

添加机器:

maas <user> machines create [params]...

添加设备:

maas <user> devices create [params]...

相关内容