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.
Essentially, it facilitates certain actions from within Proxmox. Notably, startup and shutdown.
The How To:
- With the VM Shut down, go into the VM’s Options in Proxmox
- Check the “Yes” box to enable QEMU
- Start the VM
- Manually install the vioserial drivers from the virtio image
- Install the Qemu Guest Agent virtioimage: guest-agent/qemu-ga-x86.msi (I haven’t had much luck with the x64 version)
- Reboot the OS from within the VM
- Upon login, open Services.msc. You’ll notice the QEMU Agent is now a service. If it’s not started, then start it.
- Voilà! If all goes well, you now have a VM that interacts more closely with Proxmox!