libvirt - libvirt
Utvikler (er) | Rød hatt |
---|---|
Første utgivelse | 19. desember 2005 |
Stabil utgivelse | 7.8.0 / 1. oktober 2021
|
Oppbevaringssted | |
Skrevet inn | C |
Operativsystem | Linux , FreeBSD , Windows , macOS |
Type | Bibliotek |
Tillatelse | GNU Lesser General Public License |
Nettsted |
libvirt |
libvirt er et åpen kildekode- API , demon og verktøy for administrering av plattformvirtualisering . Den kan brukes til å administrere KVM , Xen , VMware ESXi , QEMU og andre virtualiseringsteknologier. Disse API-ene er mye brukt i orkestreringslaget til hypervisorer i utviklingen av en skybasert løsning.
Interne
libvirt er et C -bibliotek med bindinger på andre språk, særlig i Python , Perl , OCaml , Ruby , Java , JavaScript (via Node.js ) og PHP . libvirt for disse programmeringsspråkene består av omslag rundt en annen klasse/pakke kalt libvirtmod. libvirtmods implementering er nært knyttet til motparten i C/C ++ i syntaks og funksjonalitet.
Støttede Hypervisors
- LXC - lett Linux -containersystem
- OpenVZ - lett Linux containersystem
- Kjernebasert virtuell maskin / QEMU (KVM)-åpen kildekode-hypervisor for Linux og SmartOS
- Xen -bare-metall hypervisor
- User-mode Linux (UML)-paravirtualisert kjerne
- VirtualBox - hypervisor av Oracle (tidligere av Sun) for Windows, Linux, macOS og Solaris
- VMware ESXi og GSX - hypervisorer for Intel -maskinvare
- VMware Workstation and Player - hypervisorer for Windows og Linux
- Hyper-V -hypervisor for Windows av Microsoft
- PowerVM - hypervisor av IBM for AIX , Linux og IBM i
- Bhyve - hypervisor for FreeBSD 10+ (støtte lagt til med libvirt 1.2.2)
Brukergrensesnitt
Ulike virtualiseringsprogrammer og plattformer bruker libvirt. Virtual Machine Manager , GNOME Boxes og andre gir grafiske grensesnitt. Det mest populære kommandolinjegrensesnittet er virsh og verktøy på høyere nivå som oVirt .
Bedrift
Utviklingen av libvirt støttes av Red Hat , med betydelige bidrag fra andre organisasjoner og enkeltpersoner. libvirt er tilgjengelig på de fleste Linux -distribusjoner; eksterne servere er også tilgjengelige fra Apple Mac OS X og Microsoft Windows -klienter.
Se også
Referanser
Bøker
- Warnke, Robert; Ritzau, Thomas. qemu-kvm & libvirt (på tysk). Norderstedt, Tyskland: Books on Demand. ISBN 978-3-8370-0876-0.