2

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

我发现这篇文章: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 似乎是)一起使用是否是个好主意。根据这个条目,它甚至是不可能的。

proxmox 是否有本地方法可以在主机关闭后挂起虚拟机?

4

1 回答 1

1

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

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

内置pvesh允许您从命令行与 PVE 服务器交互并执行大量不同的操作(包括挂起和启动)。它与 PVE RESTful API 交互。有关信息在这里pvesh,完整的 API 文档在这里

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

于 2017-04-21T22:24:18.373 回答