我的组织有两台物理服务器和一些虚拟机。目前,当预定停电时,我使用我编写的脚本循环遍历所有VM,为所有VM和服务器调度shutdown命令。例如,
ssh root@${VMS[$i]} 'echo "shutdown -h now" | at 05:00am Mar 31'
然后我在早上回到办公室时重启机器。
这是进行自动关机的合适方式吗?你有不同的做法吗?谢谢你提前。
答案 0 :(得分:0)
对于初学者来说,shutdown命令本身可能需要一段时间,你不需要使用at(参见http://www.computerhope.com/unix/ushutdow.htm)。
除此之外,我认为这种方法没有任何问题,前提是您的环境可以容忍这些服务器脱机可能超过必要的时间(例如,如果停电时间从晚上9点到10点,但是你不能t开始他们的备份直到第二天早上8点,这比他们真正需要的时间长10个小时,你的描述似乎就是这样。在这种环境中,我不认为我会做任何不同的事情,除了安排主机在计划安排虚拟机后几分钟关机。