Libvirt | |
---|---|
Tip de | software gratuit și open source și bibliotecă de funcții |
Dezvoltator | palarie rosie |
Scris in | C++ și C [2] |
Sistem de operare | linux |
ultima versiune | |
Formate de fișiere care pot fi citite | crud, bochs, cloop, vaca, dmg, iso, qcow, qcow2, qed, vmdk, vpc |
Licență | LGPL-2.1 [d] [3]șiGNU GPL 2[4] |
Site-ul web | libvirt.org _ |
Fișiere media la Wikimedia Commons |
libvirt este o implementare API gratuită , un daemon și un set de instrumente pentru gestionarea virtualizării . Vă permite să gestionați hipervizoarele Xen , KVM , VirtualBox , OpenVZ , LXC , User-mode Linux , VMware ESX/GSX/Workstation/Player, QEMU , Hyper-V , PowerVM , Parallels Workstation , bhyve și un număr a altor instrumente de virtualizare, oferă posibilitatea de a controla mașinile virtuale prin rețeaua situată pe alte computere. Aceste API-uri sunt utilizate pe scară largă în straturile de hypervisor atunci când se dezvoltă soluții cloud.
Implementat ca o bibliotecă C cu legături pentru alte limbaje de programare, inclusiv Python , Perl , OCaml , Ruby , Java , JavaScript (folosind Node.js ) [5] și PHP - pentru astfel de limbaje de programare libvirt arată ca un wrapper în jurul valorii de o altă clasă (pachet) libvirtmod. Implementarea libvirtmod este strâns legată de porțiunea C ( C++ ) a acestei biblioteci în sintaxă și funcționalitate.
Programele de gestionare a virtualizării care utilizează libvirt includ Virtual Machine Manager , virsh , oVirt .
Dezvoltarea libvirt a fost sponsorizată de Red Hat cu contribuții semnificative din partea altor organizații și persoane. Inclus în majoritatea distribuțiilor Linux ; gestionarea gazdei de la distanță este disponibilă și de la Apple Mac OS X și Microsoft Windows .