我想预先在 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]...