Разработчики) | Красная Шапка |
---|---|
Начальная версия | 19 декабря 2005 г . [1] |
Стабильный выпуск | 7.0.0 / 15 января 2021 г . [2] |
Репозиторий | |
Написано в | C |
Операционная система | Linux , FreeBSD , Windows , macOS [3] |
Тип | Библиотека |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU |
Веб-сайт | Libvirt |
libvirt - это API с открытым исходным кодом , демон и инструмент управления для управления виртуализацией платформы . [3] Его можно использовать для управления KVM , Xen , VMware ESXi , QEMU и другими технологиями виртуализации. Эти API-интерфейсы широко используются на уровне оркестровки гипервизоров при разработке облачного решения.
Внутреннее [ править ]
libvirt - это библиотека C с привязками к другим языкам, особенно к Python , [4] Perl , [5] OCaml , [6] Ruby , [7] Java , [8] JavaScript (через Node.js ) [9] и PHP. . [10] libvirt для этих языков программирования состоит из оболочек другого класса / пакета, называемого libvirtmod. Реализация libvirtmod тесно связана со своим аналогом в C / C ++ по синтаксису и функциональности.
Поддерживаемые гипервизоры [ править ]
- LXC - легкая контейнерная система Linux
- OpenVZ - легкая контейнерная система Linux
- Виртуальная машина на основе ядра / QEMU (KVM) - гипервизор с открытым исходным кодом для Linux и SmartOS [11]
- Xen - гипервизор без оболочки
- Пользовательский режим Linux (UML) - паравиртуализированное ядро
- VirtualBox - гипервизор Oracle (ранее Sun) для Windows, Linux, macOS и Solaris
- VMware ESXi и GSX - гипервизоры для оборудования Intel
- VMware Workstation and Player - гипервизоры для Windows и Linux
- Hyper-V - гипервизор для Windows от Microsoft
- PowerVM - гипервизор IBM для AIX , Linux и IBM i
- Bhyve - гипервизор для FreeBSD 10+ [12] (поддержка добавлена в libvirt 1.2.2)
Пользовательские интерфейсы [ править ]
Различные программы и платформы виртуализации используют libvirt. Диспетчер виртуальных машин , GNOME Boxes и другие предоставляют графические интерфейсы. Самый популярный интерфейс командной строки - это virsh, а также инструменты более высокого уровня, такие как oVirt . [13]
Корпоративный [ править ]
Развитие Libvirt поддерживается Red Hat , [14] со значительным вкладом других организациями и частными лицами. libvirt доступен в большинстве дистрибутивов Linux; удаленные серверы также доступны из клиентов Apple Mac OS X и Microsoft Windows . [15]
См. Также [ править ]
- СПЕЦИЯ
- libguestfs
- Область применения Linux § Виртуализация
Ссылки [ править ]
- ^ "0.0.1: 19 декабря 2005 г." . libvirt . 2017-06-16 . Проверено 16 июня 2017 .
- ^ "libvirt Release" . libvirt . 2021-01-15 . Проверено 16 января 2021 .
- ^ a b "Описание домашней страницы libvirt" .
- ^ "Привязки Python" .
- ^ "Привязки Perl" .
- ^ "Привязки OCaml" .
- ^ "Рубиновые привязки" .
- ^ "Привязки Java" .
- ^ "Модуль Node.js" .
- ^ "Привязки PHP" .
- ^ «Смотровая площадка» KVM на иллюминах » .
- ^ "bhyve - FreeBSD Wiki" . wiki.freebsd.org .
- ^ «Платформа управления виртуализацией oVirt» .
- ^ «Инновации без сбоев: теперь доступен Red Hat Enterprise Linux 5.4» .
- ^ «Доступность Windows» .
Книги [ править ]
- Варнке, Роберт; Ритцау, Томас. qemu-kvm & libvirt (на немецком языке). Нордерштедт, Германия: Книги по запросу. ISBN 978-3-8370-0876-0.
Внешние ссылки [ править ]
- Официальный сайт
- Списки рассылки