无人照管的置备
您可以使用 API 调用声明一个由其 MAC 地址识别的客户端与自动安装控制文件之间的关联。 下次系统重启时,它将根据指定的控制文件开始安装。
过程:升级通过手动声明的控制文件重新安装
-
在 SUSE Multi-Linux Manager 服务器上,在命令提示符处,使用
system.createSystemRecordAPI 调用。 在此示例中,将name替换为您的客户端名称,将<profile>替换为控制文件标签,将<iface>替换为客户端接口的名称(例如eth0),并将<hw_addr>替换为其硬件地址(例如00:25:22:71:e7:c6):$ spacecmd api -- --args '["<name>", "<profile>", "", "", \ [ {"name": "<iface>", "mac": "<hw_addr>"} ]]' \ system.createSystemRecord -
打开客户端。 它将从网络启动,并选择正确的控制文件进行安装。
此命令在 Cobbler 创建一个系统记录。
您还可以指定其他参数,例如内核选项、客户端的 IP 地址及其域名。
有关详细信息,请参见 createSystemRecord call 的 API 文档。