关闭Proxmox主机后自动挂起VM

时间:2017-03-01 16:48:43

标签: proxmox

我正在寻找一种在Proxmox主机重启后暂停我的VM的方法。使用Hyper-V,可以为每个VM定义一个操作,如挂起或重启,这应该在主机重启后在VM上完成。默认情况下,Proxmox会与主机一起关闭VM。我无法找到任何配置选项,只是让Proxmox在关机后自动启动VM。

我发现了这篇文章:http://8086.support/content/13/75/en/how-do-i-configure-kvm-to-suspend_restore-virtual-machines-when-the-host-is-rebooted.html似乎确切地说我需要什么,但文件/etc/sysconfig/libvirt-guests并不存在。此文件是libvirt-client包的一部分,该包未安装,因此不是Proxmox的一部分。所以我不确定,如果将Proxmox与另一个管理解决方案一起使用是个好主意,libvirt似乎就是这样。根据{{​​3}},它甚至不可能。

在主机关闭后,是否存在从proxmox到本地方式暂停VM的原生方式?

1 个答案:

答案 0 :(得分:1)

您是否尝试在Proxmox论坛上发帖?他们是他们产品的专家,所以我推荐它。

即使没有简单的“内置”方式来配置默认情况下,它仍然是可能的。 Proxmox是Debian,所以你可以编写一个脚本来执行你想要的关机/重启。

内置pvesh允许您从命令行与PVE服务器进行交互,并执行大量不同的操作(包括暂停和启动)。它与PVE RESTful API交互。 pvesh上的信息为here,完整的API文档为here

一旦编写了将暂停或重新启动VM的脚本,您就可以利用SystemD在适当的时间启动脚本。例如。 this

的CLI部分