这就是我一直在做的事情:
racadm -r <server> -u user -p password config -g cfgServerInfo -o cfgServerFirstBootDevice PXE
racadm -r <server> -u user -p password serveraction hardreset
这对于下次启动很有效,但之后它会恢复为从硬盘启动。我有大约 400 台 Dell rx720 机器,我想在这些机器上设置此配置,因此如果我可以使用脚本自动执行此操作,它将节省我很多时间。有什么想法可以做到这一点吗?
答案1
我将自己回答这个问题,因为我现在知道答案了。需要做的是发送 cfgServerBootonce 命令,并将其设置为 0。因此,在这种情况下,它将是:
racadm -r <server> -u user -p password config -g cfgServerInfo -o cfgServerFirstBootDevice PXE
racadm -r <server> -u user -p password config -g cfgServerInfo -o cfgServerBootOnce 0
racadm -r <server> -u user -p password serveraction powercycle
现在它可以工作了。