Разработчик (и) | Red Hat |
---|---|
Первый выпуск | 19 декабря 2005 г.; 14 лет назад (2005-12-19) |
Стабильный выпуск | 6.8.0 / 1 октября 2020 г.; 12 дней назад (2020-10-01) |
Репозиторий | |
Написано на | C |
Operating система | Linux |
Тип | Библиотека |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU |
Веб-сайт | libvirt.org |
libvirt - это с открытым исходным кодом API, демон и инструмент управления для управления виртуализацией платформы. Его можно использовать для управления KVM, Xen, VMware ESXi, QEMU и другими технологиями виртуализации. Эти API-интерфейсы широко используются на уровне оркестровки гипервизоров при разработке облачного решения.
libvirt - это библиотека C с привязками на других языках, особенно в Python, Perl, OCaml, Ruby, Java, JavaScript (через Node.js ) и PHP. libvirt для этих языков программирования состоит из оболочек другого класса / пакета, называемого libvirtmod. Реализация libvirtmod тесно связана со своим аналогом в C / C ++ по синтаксису и функциональности.
Различные программы и платформы виртуализации используют libvirt. Менеджер виртуальных машин, GNOME Boxes и другие предоставляют графические интерфейсы. Самый популярный интерфейс командной строки - virsh, а инструменты более высокого уровня, такие как oVirt.
. Разработка libvirt осуществляется при поддержке Red Hat, со значительным вкладом других организаций и частных лиц. Libvirt доступен в большинстве дистрибутивов Linux; удаленные серверы также доступны из клиентов Apple Mac OS X и Microsoft Windows.