每 20 分钟重启一次虚拟机

每 20 分钟重启一次虚拟机

我们需要能够创建一种方法,每 20 分钟自动重启实验室中的虚拟机。

有什么方法可以在 vSphere 5 中实现这一点吗?

答案1

我现在无法访问 vSphere,但它应该是这样的:

  1. 转到计划任务(主页->...)
  2. 创建改变虚拟机电源状态的新任务
  3. 选择虚拟机
  4. 选择电源操作选项“重置”
  5. 选择常用
  6. 结束

或者,您可以使用 vSphere CLI:

http://pubs.vmware.com/vsphere-50/topic/com.vmware.vcli.examples.doc_50/cli_manage_vms.10.6.html

答案2

就像艾伦说的,我会为此使用 vSphere 计划任务。

  • “开机”:打开电源
  • “Power off”:关闭电源
  • “关机”:关闭客户操作系统
  • “暂停”:整洁地暂停客户操作系统
  • “重置”:对客户机进行电源循环(基本上是关闭电源然后打开电源)

此外,我认为重启损坏的机器没有任何意义,因此您也可以在其上使用非持久性磁盘,这样当虚拟机重启时,它会恢复到已知的良好状态。否则,重启被黑客入侵的机器只会导致机器被黑客入侵……

但是,计划重启存在一个明显的问题:如果我在 13:59 连接并开始测试我的漏洞,而重启计划在 14:00,会发生什么?

答案3

你为什么不简单地创建一个 bat 文件

有代码

shutdown -r -f -t 1200000 ;

并创建一个计划来执行它

相关内容