libvirt - libvirt

libvirt
Libvirt logo.svg
Разработчики) Красная Шапка
Первый выпуск 19 декабря 2005 г . ; 15 лет назад ( 2005-12-19 )
Стабильный выпуск
7.8.0 / 1 октября 2021 г . ; 9 дней назад ( 2021-10-01 )
Репозиторий
Написано в C
Операционная система Linux , FreeBSD , Windows , macOS
Тип Библиотека
Лицензия Стандартная общественная лицензия ограниченного применения GNU
Веб-сайт Libvirt .org Отредактируйте это в Викиданных

libvirt - это API с открытым исходным кодом , демон и инструмент управления для управления виртуализацией платформы . Его можно использовать для управления KVM , Xen , VMware ESXi , QEMU и другими технологиями виртуализации. Эти API-интерфейсы широко используются на уровне оркестровки гипервизоров при разработке облачного решения.

Внутренности

Image
libvirt поддерживает несколько гипервизоров и несколько решений для управления.

libvirt - это библиотека C с привязками к другим языкам, особенно к Python , Perl , OCaml , Ruby , Java , JavaScript (через Node.js ) и PHP . libvirt для этих языков программирования состоит из оболочек другого класса / пакета, называемого libvirtmod. Реализация libvirtmod тесно связана со своим аналогом в C / C ++ по синтаксису и функциональности.

Поддерживаемые гипервизоры

Пользовательские интерфейсы

Различные программы и платформы виртуализации используют libvirt. Диспетчер виртуальных машин , GNOME Boxes и другие предоставляют графические интерфейсы. Самый популярный интерфейс командной строки - это virsh, а также инструменты более высокого уровня, такие как oVirt .

Корпоративный

Red Hat поддерживает разработку libvirt при значительном участии других организаций и отдельных лиц. libvirt доступен в большинстве дистрибутивов Linux; удаленные серверы также доступны из клиентов Apple Mac OS X и Microsoft Windows .

Смотрите также

использованная литература

Книги

  • Варнке, Роберт; Ритцау, Томас. qemu-kvm & libvirt (на немецком языке). Нордерштедт, Германия: Книги по запросу. ISBN 978-3-8370-0876-0.

внешние ссылки