libvirt - libvirt

libvirt
Libvirt logo.svg
Utvikler (er) Rød hatt
Første utgivelse 19. desember 2005 ; 15 år siden ( 2005-12-19 )
Stabil utgivelse
7.8.0 / 1. oktober 2021 ; 9 dager siden ( 2021-10-01 )
Oppbevaringssted
Skrevet inn C
Operativsystem Linux , FreeBSD , Windows , macOS
Type Bibliotek
Tillatelse GNU Lesser General Public License
Nettsted libvirt .org Rediger dette på Wikidata

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 støtter flere Hypervisors og støttes av flere administrasjonsløsninger

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

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.

Eksterne linker