2017-03-01 5 views
-1

Ich suche nach einer Möglichkeit, meine VMs zu unterbrechen, nachdem der Proxmox-Host einen Neustart durchgeführt hat. Mit Hyper-V ist es möglich, für jede VM eine Aktion wie Suspend oder Restart zu definieren, die nach dem Neustart des Hosts auf der VM durchgeführt werden sollte. Proxmox schaltet die VM standardmäßig zusammen mit dem Host herunter. Ich konnte keine Konfigurationsoption finden, nur damit Proxmox nach dem Herunterfahren automatisch eine VM startet.Automatisches Aussetzen von VMs nach dem Herunterfahren des Proxmox-Hosts

Ich fand den Artikel: http://8086.support/content/13/75/en/how-do-i-configure-kvm-to-suspend_restore-virtual-machines-when-the-host-is-rebooted.html Scheint genau das, was ich brauche, aber die Datei /etc/sysconfig/libvirt-guests existiert nicht. Diese Datei ist Teil des libvirt-client Pakets, welches nicht installiert ist und somit kein Bestandteil von Proxmox ist. Also ich bin mir nicht sicher, ob es eine gute Idee ist, Proxmox zusammen mit einer anderen Managementlösung zu verwenden, die libvirt zu sein scheint. Laut this Entry ist es sogar nicht möglich.

Gibt es nicht einen nativen Weg von proxmox, um eine VM nach dem Herunterfahren des Hosts zu suspendieren?

Antwort

0

Haben Sie versucht, in den Proxmox-Foren zu posten? Sie sind der Experte für ihr Produkt, also würde ich es empfehlen.

Auch wenn es keine einfache "eingebaute" Möglichkeit gibt, dies standardmäßig zu konfigurieren, ist es immer noch möglich. Proxmox ist Debian unter der Haube, so dass Sie ein Skript schreiben können, um beim Herunterfahren/Neustart das zu tun, was Sie wollen.

Mit dem eingebauten pvesh können Sie mit Ihrem PVE-Server von der Kommandozeile aus interagieren und jede Menge verschiedene Dinge tun (einschließlich Suspend und Start). Es interagiert mit der RESTful-API von PVE. Info auf pvesh ist here und die vollständige API-Dokumentation ist here.

Sobald Sie ein Skript geschrieben haben, das Ihre VMs aussetzt oder neu startet, können Sie SystemD verwenden, um Ihr Skript zur richtigen Zeit zu starten. Z.B. der CLI-Teil von this

Verwandte Themen