Hi Oguz,
Thanks for that. If pfSense VM is going to run without the agent, what would be disadvantages? Does that mean I cannot control power states of the VM from Proxmox GUI?
Eoin
The reporting in the proxmox web UI isnt as accurate, no IP addresses as well, and to cite the Proxmox docs:
"To properly shutdown the guest, instead of relying on ACPI commands or windows policies"
and
"To freeze the guest file system when making a backup (on windows, use the volume shadow copy service VSS)."
https://pve.proxmox.com/wiki/Qemu-guest-agent#Introduction_-_What_is_qemu-guest-agent
The Red Hat docs go a little deeper:
"QEMU guest agent runs inside the guest and allows the host machine to issue commands to the guest operating system using libvirt, helping with functions such as freezing and thawing filesystems. The guest operating system then responds to those commands asynchronously."
"QEMU guest agent can be used to enable and disable virtual CPUs (vCPUs) while the guest is running, thus adjusting the number of vCPUs without using the hot plug and hot unplug features."
I also noticed the following:
"it is only safe to rely on the QEMU guest agent when run by trusted guests. An untrusted guest may maliciously ignore or abuse the guest agent protocol, and although built-in safeguards exist to prevent a denial of service attack on the host, the host requires guest co-operation for operations to run as expected."
I've noticed that as well, since guests can't be shutdown if the QEMU agent is enabled but not installed on the guest - which prevents the Proxmox host from shutting down.
https://access.redhat.com/documenta...nd_administration_guide/chap-qemu_guest_agent
The last note also got mentioned in the libvirt Wiki:
"QEMU Guest Agent
It is a daemon program running inside the domain which is supposed to help management applications with executing functions which need assistance of the guest OS. For example, freezing and thawing filesystems, entering suspend. However, guest agent (GA) is not bullet proof, and hostile guest OS can send spurious replies."
https://wiki.libvirt.org/page/Qemu_guest_agent
I didn't see a option to create an account on the Proxmox Wiki, how do I append this information
@oguz ?