了解Libvirt开发的基本概念,并了解如何与Linux虚拟化环境进行接口,如QEMU/KVM、Xen、Virtuozzo、VMWare ESX、LXC、Bhyve等。本书将为您设置和维护虚拟机环境做准备。首先回顾虚拟化,然后使用Python介绍特定于libvirt的概念,包括虚拟化操作系统和网络、连接、存储池以及事件和错误处理。本文最后全面介绍了域、网络、设备、网络过滤、存储、节点设备等XML模式定义。libvirtAPI涵盖了虚拟对象的整个生命周期,从创建到销毁。它包含了在这个生命周期内管理虚拟对象所需的一切。虽然libvirt有支持多种语言的API,但是Libvirt开发的基础只关注Python,以及如何使用API控制QEMU/KVM系统下的虚拟机。还有更多。
1