© W. David Ashley 2019
W. David AshleyFoundations of Libvirt Development https://doi.org/10.1007/978-1-4842-4862-1_10

10. Using the QEMU Guest Agent

W. David Ashley1 
(1)
Austin, TX, USA
 

When the libvirt project was first released, the scope was limited to the external control of guest domains. It became clear in a short time that to fully administer a guest domain it would be necessary to communicate with the domain operating system to query dynamic runtime information and issue commands to the OS.

The best way to accomplish this would be to create an OS daemon to handle communication with the external libvirt system and perform all the necessary requested operations and queries. The QEMU Guest Agent was created to perform those functions. The agent ...

Get Foundations of Libvirt Development: How to Set Up and Maintain a Virtual Machine Environment with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.