2017-03-01 1159 views
-1

我正在尋找一種在Proxmox主機重啓後暫停虛擬機的方法。使用Hyper-V,可以爲每個VM定義一個操作,例如掛起或重新啓動,這應在主機重新啓動後在VM上完成。 Proxmox默認與主機一起關閉虛擬機。我找不到任何配置選項,只能讓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似乎是)一起使用是一個好主意。根據this Entry,它甚至不可能。

在主機關閉後,proxmox是否有一種本地方式掛起虛擬機?

回答

0

您是否嘗試過在Proxmox論壇發帖?他們是他們產品的專家,所以我會推薦它。

即使默認情況下沒有簡單的「內置」配置方式,仍然有可能。 Proxmox是Debian,所以你可以編寫一個腳本來執行你想要的關機/重啓。

內置pvesh允許您從命令行與您的PVE服務器進行交互,並執行大量不同的事情(包括掛起和啓動)。它與PVE RESTful API進行交互。關於pvesh的信息是here,完整的API文檔是here

一旦你編寫了一個腳本來暫停或重啓虛擬機,你就可以利用SystemD在適當的時候啓動你的腳本。例如。 this

的CLI部分