So yeah, this one’s on me. This should be added to the Windows 10 on Proxmox guide, but I figured a post on it’s own wouldn’t hurt.So what is the QEMU Agent? Straight from the libvirt website:
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!
This article and the main one on Windows 10 in Proxmox really helped me set it up when I was first starting out. Thanks for the guide, a lot more people appreciate it than you might think.