libvirt – свободная, кроссплатформенная библиотека управления виртуализацией.
Библиотека предназначена для управления виртуализацией, реализующая интерфейс на языках C/C++, Python, Ruby. Входит в состав большинства дистрибутивов Linux и является основой для создания оболочек с веб-интерфейсом, например oVirt.
libvirt позволяет управлять гипервизорами Xen, KVM, а также VirtualBox, OpenVZ, LXC (Linux Containers), VMware ESX Server, VMware GSX Server, VMware Workstation, VMware Workstation Player и QEMU. Также позволяет контролировать по сети виртуальные машины, расположенные на других компьютерах.
Совместно с библиотекой libvirt используется менеджер виртуальных машин virt-manager, предоставляющий графический и консольный интерфейс для создания, контроля состояния виртуальных машин (средства virt-viewer, virt-manager).
В состав библиотеки libvirt входит сервис libvirtd и консольный инструмент virsh.
Поддерживаемые libvirt гипервизоры
Ссылки