I have a Haiku VM running. This OS does not have a port of
My regular backup job is set for snapshot mode. My understanding is that this will not work with a guest that doesn't have qemu-guest-agent installed.
Just from a bit of testing in NoVNC, the VM appears to gracefully shutdown when issued a Shutdown command from the web GUI. It also appears to respond to a Reboot command and will go into Hibernation when those are issued from the web GUI.
Meanwhile, in the manual...
So, since I don't have access to guest-fsfreeze-freeze and guest-fsfreeze-thaw, snapshot seems unsafe/unpredictable, and since suspend is just compatibility-mode snapshot, that leaves stop.
Am I understanding this correctly?
qemu-guest-agent yet, so Proxmox can't really control or monitor the VM, including the inability .My regular backup job is set for snapshot mode. My understanding is that this will not work with a guest that doesn't have qemu-guest-agent installed.
Just from a bit of testing in NoVNC, the VM appears to gracefully shutdown when issued a Shutdown command from the web GUI. It also appears to respond to a Reboot command and will go into Hibernation when those are issued from the web GUI.
Meanwhile, in the manual...
Backup Modes
There are several ways to provide consistency (option mode), depending on the guest type.
Backup modes for VMs:
stop mode
This mode provides the highest consistency of the backup, at the cost of a short downtime in the VM operation. It works by executing an orderly shutdown of the VM, and then runs a background QEMU process to backup the VM data. After the backup is started, the VM goes to full operation mode if it was previously running. Consistency is guaranteed by using the live backup feature.
suspend mode
This mode is provided for compatibility reason, and suspends the VM before calling the snapshotmode. Since suspending the VM results in a longer downtime and does not necessarily improve the data consistency, the use of the snapshot mode is recommended instead.
snapshot mode
This mode provides the lowest operation downtime, at the cost of a small inconsistency risk. It works by performing a Proxmox VE live backup, in which data blocks are copied while the VM is running. If the guest agent is enabled (agent: 1) and running, it callsguest-fsfreeze-freezeandguest-fsfreeze-thawto improve consistency.
A technical overview of the Proxmox VE live backup for QemuServer can be found online here.
So, since I don't have access to guest-fsfreeze-freeze and guest-fsfreeze-thaw, snapshot seems unsafe/unpredictable, and since suspend is just compatibility-mode snapshot, that leaves stop.
Am I understanding this correctly?