How to: Install Qemu-Guest-Agent

Prev Next

How to Install QEMU-Guest-Agent in Linux or Windows

QEMU-Guest-Agent is a helpful tool for managing virtual machines and enhancing their interaction with their host systems.

Installing the QEMU Guest Agent is highly recommended because it improves the reliability, visibility, and manageability of your virtual machines. It allows the host platform to gracefully shut down or reboot the VM, automatically report its IP addresses for easier management, and keep system time in sync with the host to prevent clock drift. By installing the QEMU Guest Agent, you gain better protection for your data, more accurate monitoring, and a smoother overall experience with your virtual machines.

This article provides comprehensive instructions for installing the QEMU-Guest-Agent on both Linux (RPM and Debian-based distributions) and Windows environments.

Installation on Linux (RPM Based)

To install QEMU-Guest-Agent on RPM-based systems, follow these steps:

  1. Open a terminal.

  2. Use the following command to install the QEMU-Guest-Agent:

dnf install -y qemu-guest-agent

For CentOS or similar distributions, you can use:

yum install -y qemu-guest-agent

After installation, enable and start the service:

systemctl enable qemu-guest-agent
systemctl start qemu-guest-agent

Installation on Linux (Debian Based)

For Debian-based systems, the installation process is straightforward. Follow these steps:

  1. Open a terminal.

  2. Update your package list:

apt update

Now, install QEMU-Guest-Agent using the following command:

apt install -y qemu-guest-agent

After installation, enable and start the service:

systemctl enable qemu-guest-agent
systemctl start qemu-guest-agent

Installation on Windows

To install QEMU-Guest-Agent on a Windows environment, follow these instructions:

  1. Download the latest stable qemu-guest-agent MSI from here: https://salt-fileserver.servercontrol.com.au/files/virtio/qemu-ga-x86_64.msi

  2. Run the installer. It will install silently (no install wizard to go through).

  3. Once installed, you can check the service through the Windows services console.

To do this, press Win + R, type services.msc, and hit Enter, or browse for ‘Services’ in the start menu.

Look for "QEMU Guest Agent". Make sure it’s running. If not, right-click it, and choose "Start".

Conclusion

Installing the QEMU-Guest-Agent allows you to improve the interaction between the guest virtual machine and its host.

By following the steps above, you can successfully set up the agent in Linux and Windows environments, ensuring that your virtual machines function effectively.