问题: 我们服务器中的 SSD 在固件更新后需要重启(即关闭/打开,而不是重置/热重启)。
想法: 使用“ipmitool chassis power cycle”我可以循环服务器的电源。然而,这会在系统仍在运行、文件系统已挂载等时切断电源。
我基本上想要的是延迟电源循环,以便系统有机会停止。但我想这必须在服务器的 IPMI 板上实现,所以这不是一个真正的选择。
我最初的想法是动态创建一个包含工具和库的虚拟磁盘,并以某种方式将其集成到暂停过程中。我看到有一个 /etc/init.d/halt,所以那将是我的起点。尽管我相信内核在关闭过程中的某个时刻开始杀死剩余的进程。所以我什至不确定这是否可行。
问题: 在系统停止并卸载所有常规文件系统后,执行 ipmitool(或任何其他命令)的最佳方式是什么?