Libvirt | |
---|---|
Típusú | ingyenes és nyílt forráskódú szoftver és függvénytár |
Fejlesztő | piros kalap |
Beírva | C++ és C [2] |
Operációs rendszer | Linux |
legújabb verzió | |
Olvasható fájlformátumok | nyers, bochs, cloop, tehén, dmg, iso, qcow, qcow2, qed, vmdk, vpc |
Engedély | LGPL-2.1 [d] [3]ésGNU GPL 2[4] |
Weboldal | libvirt.org _ |
Médiafájlok a Wikimedia Commons oldalon |
A libvirt egy ingyenes API implementáció , démon és eszközkészlet a virtualizáció kezeléséhez . Lehetővé teszi a Xen , KVM , VirtualBox , OpenVZ , LXC , felhasználói módú Linux , VMware ESX/GSX/Workstation/Player, QEMU , Hyper-V , PowerVM , Parallels Workstation , bhyve hipervizorok és egy szám kezelését. más virtualizációs eszközök közül, lehetővé teszi a virtuális gépek vezérlését más számítógépeken található hálózaton keresztül. Ezeket az API-kat széles körben használják a hypervisor rétegekben felhőmegoldások fejlesztése során.
C -könyvtárként valósítva meg kötésekkel [ más programozási nyelvekhez, beleértve a Pythont , Perl -t , OCaml -t , Ruby -t , Java -t , JavaScript - et ( Node.js -t használva ) [5] és a PHP -t – az ilyen programozási nyelveknél a libvirt úgy néz ki, mint a burkolólap. egy másik osztály (csomag) libvirtmod. A libvirtmod megvalósítása szintaxisban és funkcionalitásban szorosan kapcsolódik ennek a könyvtárnak a C ( C++ ) részéhez.
A libvirt használó virtualizációkezelő programok közé tartozik a Virtual Machine Manager , a virsh , az oVirt .
A libvirt fejlesztését a Red Hat szponzorálta más szervezetek és magánszemélyek jelentős hozzájárulásával. A legtöbb Linux disztribúció tartalmazza ; A távoli gazdagépkezelés Apple Mac OS X és Microsoft Windows rendszeren is elérhető .