Libvirt - Libvirt
![]() | |
Vývojáři | červená čepice |
---|---|
První vydání | 19. prosince 2005[1] |
Stabilní uvolnění | 6.9.0 / 2. listopadu 2020[2] |
Úložiště | ![]() |
Napsáno | C |
Operační systém | Linux, FreeBSD, Okna, Operační Systém Mac[3] |
Typ | Knihovna |
Licence | GNU Lesser General Public License |
webová stránka | libvirt![]() |
libvirt je open-source API, démon a nástroj pro správu pro správu virtualizace platformy.[3] Lze jej použít ke správě KVM, Xen, VMware ESXi, QEMU a další virtualizační technologie. Tyto API jsou široce používány v orchestrační vrstvě hypervisory při vývoji cloudového řešení.
Interní

libvirt je C knihovna s vazbami v jiných jazycích, zejména v Krajta,[4] Perl,[5] OCaml,[6] Rubín,[7] Jáva,[8] JavaScript (přes Node.js )[9] a PHP.[10] libvirt pro tyto programovací jazyky se skládá z obalů kolem jiné třídy / balíčku zvaného libvirtmod. Implementace libvirtmod je úzce spojena s jeho protějškem v C / C ++ v syntaxi a funkčnosti.
Podporované hypervisory
- LXC - lehký linuxový kontejnerový systém
- OpenVZ - lehký linuxový kontejnerový systém
- Virtuální stroj založený na jádře /QEMU (KVM) - open-source hypervisor pro Linux a SmartOS[11]
- Xen - hypervisor z holého kovu
- Uživatelský režim Linux (UML) - paravirtualizované jádro
- VirtualBox - hypervisor společnosti Oracle (dříve Sun) pro Windows, Linux, Operační Systém Mac, a Solaris
- VMware ESXi a GSX - hypervisory pro hardware Intel
- Pracovní stanice VMware a Player - hypervisory pro Windows a Linux
- Hyper-V - hypervisor pro Windows od společnosti Microsoft
- PowerVM - hypervisor od IBM pro AIX, Linux a IBM i
- Bhyve - hypervisor pro FreeBSD 10+[12] (podpora přidána s libvirt 1.2.2)
Uživatelská rozhraní
Libvirt používají různé virtualizační programy a platformy. Virtual Machine Manager, Boxy GNOME a další poskytují grafická rozhraní. Nejoblíbenější rozhraní příkazového řádku je virsh a nástroje vyšší úrovně, jako je oVirt.[13]
Firemní
Vývoj libvirt je podpořen červená čepice,[14] s významnými příspěvky dalších organizací a jednotlivců. libvirt je k dispozici na většině distribucí Linuxu; vzdálené servery jsou také přístupné z Jablko Mac OS X a Microsoft Windows klienty.[15]
Viz také
Reference
- ^ „0.0.1: 19. prosince 2005“. libvirt. 2017-06-16. Citováno 2017-06-16.
- ^ "vydání libvirt". libvirt. 2020-11-02. Citováno 2020-11-03.
- ^ A b "popis domovské stránky libvirt".
- ^ "Vazby Pythonu".
- ^ "Perl vázání".
- ^ „OCaml bindings“.
- ^ "Ruby vázání".
- ^ „Java bindings“.
- ^ „Modul Node.js“.
- ^ "Vazby PHP".
- ^ „Pozorovací paluba» KVM na ilumos “.
- ^ "bhyve - FreeBSD Wiki". wiki.freebsd.org.
- ^ „Platforma pro správu virtualizace oVirt“.
- ^ „Inovace bez přerušení: Red Hat Enterprise Linux 5.4 nyní k dispozici“.
- ^ „Dostupnost systému Windows“.
Knihy
- Warnke, Robert; Ritzau, Thomas. qemu-kvm & libvirt (v němčině). Norderstedt, Německo: Knihy na vyžádání. ISBN 978-3-8370-0876-0.