Libvirt | |
---|---|
Type | gratis og open source software og funktionsbibliotek |
Udvikler | rød hat |
Skrevet i | C++ og C [2] |
Operativ system | linux |
nyeste version | |
Læsbare filformater | raw, bochs, cloop, cow, dmg, iso, qcow, qcow2, qed, vmdk, vpc |
Licens | LGPL-2.1 [d] [3]ogGNU GPL 2[4] |
Internet side | libvirt.org _ |
Mediefiler på Wikimedia Commons |
libvirt er en gratis API - implementering , dæmon og værktøjssæt til styring af virtualisering . Giver dig mulighed for at administrere hypervisorer Xen , KVM , VirtualBox , OpenVZ , LXC , User-mode Linux , VMware ESX/GSX/Workstation/Player, QEMU , Hyper-V , PowerVM , Parallels Workstation , bhyve og et nummer af andre virtualiseringsværktøjer, giver mulighed for at styre virtuelle maskiner over netværket placeret på andre computere. Disse API'er bruges i vid udstrækning i hypervisor-lag, når der udvikles cloud-løsninger.
Implementeret som et C - bibliotek med bindinger til andre programmeringssprog, herunder Python , Perl , OCaml , Ruby , Java , JavaScript (ved hjælp af Node.js ) [5] og PHP - for sådanne programmeringssprog ser libvirt ud som omslag en anden klasse (pakke) libvirtmod. Implementeringen af libvirtmod er tæt forbundet med C ( C++ ) delen af dette bibliotek i syntaks og funktionalitet.
Virtualiseringsstyringsprogrammer, der bruger libvirt, inkluderer Virtual Machine Manager , virsh , oVirt .
Udviklingen af libvirt blev sponsoreret af Red Hat med betydelige bidrag fra andre organisationer og enkeltpersoner. Inkluderet i de fleste Linux- distributioner ; fjernværtsadministration er også tilgængelig fra Apple Mac OS X og Microsoft Windows .