libvirt

Libvirt

logó
Alapadatok

fejlesztő Piros kalap
Jelenlegi  verzió 7.0.0
( 2021. január 15. )
operációs rendszer GNU / Linux
programozási nyelv C.
kategória Programkönyvtár
Engedély GNU Lesser General Public License
libvirt.org

A libvirt egy nyílt forráskódú eszközök gyűjteménye virtuális gépek gazdarendszeren történő kezeléséhez . Ez egy programozási felület (API), a démon ( libvirtd ) és egy parancssori program ( virsh ). A libvirt segítségével lehetőség van különböző gyártók - például KVM / QEMU , Xen , VMware , VirtualBox vagy Hyper-V - hipervizor-technológiáinak vezérlésére és egységes felületen keresztül történő működtetésére.

történelem

A libvirt első verzióját 2005 decemberében jelentették be a libvir-list levelezőlistán (akkor még libvir néven ). Ez már tartalmazott egy kezdetleges kapcsolatot a Pythonnal , de kezdetben csak a Xen hipervizorral működött együtt . Ugyanakkor már tervezték más virtualizációs technológiák támogatását is. 2006 februárjában a projektet libvir- ről libvirt- re nevezték át , és ugyanezen év márciusában megjelent a Perl- n keresztüli kapcsolat első verziója . 2006 augusztusában bevezették a QEMU hipervizor első támogatását . A Ruby kapcsolatot 2007 novemberében adták hozzá , és megkezdődött a libvirt futtathatóvá tétele Windows alatt a Cygwin környezetben. 2009-ben olyan javításokat adtak hozzá, amelyekkel a VirtualBox Hypervisor megcímezhető volt, 2010-ben pedig a VMware-rel való virtualizáció támogatását.

Műszaki adatok

A libvirt a C programozási nyelven van megírva, és természetesen támogatja a C ++ és a Python használatát is . A következő további programozási nyelveket is támogatják hivatalosan:

Támogatott hipervizorok

Image
A libvirt számos hipervizort támogat, és maga is számos kezelési megoldás alapja.

Jelenleg körülbelül egy tucat virtualizációs technológia használható a libvirt segítségével. Beleértve:

Felhasználói felület

A virsh parancssori program a virtuális gépek kezelésére szolgál, és a libvirt része. Van még egy GUI program Virtual Machine Manager , amelyet a libvirthez hasonlóan a Red Hat fejlesztett ki . Az oVirt (szintén a Red Hat cég) webalkalmazás nagyrészt a libvirtre támaszkodik a kínált funkcionalitás biztosításában.

Egyéni bizonyíték

  1. libvirt.org . (elérhető: 2021. február 2.).
  2. gitlab.com . 2021. január 15 (elérhető: 2021. február 2).
  3. A libvirt-7.0.0 kiadása . 2021. január 15 (elérhető: 2021. február 2).
  4. libvirt.org GYIK . Letöltve: 2014. június 12
  5. RedHat libvir-list levelezőlista . Letöltve: 2014. június 15
  6. ^ D. Veillard e-mailje a libvir kiadásáról. Letöltve: 2014. június 15
  7. libvirt.org, 2006. március 5., az archive.org oldalon ( 2006. március 5-i Memento az Internetes Archívumban ). Letöltve: 2014. június 12
  8. Summary Végezzen összefoglalót a libvirt adattárban . Letöltve: 2014. június 15
  9. D. Berrange blogbejegyzése, a libvirt Perl-kötéseinek közzétételéről. Letöltve: 2014. június 15
  10. D. Berrange e-mailje a QEMU támogatásáról. Letöltve: 2014. június 15
  11. D. Lutterkort e-mailje a libvirt Ruby kapcsolatáról. Letöltve: 2014. június 15
  12. ^ E-mail R. Jones-tól a libvirt összeállításáról Cygwin alatt. Letöltve: 2014. június 15
  13. Summary Végezzen összefoglalót a libvirt adattárban . Letöltve: 2014. június 15
  14. Summary Végezzen összefoglalót a libvirt adattárban . Letöltve: 2014. június 15
  15. libvirt.org kötések . Letöltve: 2014. június 12
  16. libvirt.org honlap . Letöltve: 2014. június 12
  17. libvirt: Bhyve driver. In: libvirt.org. Letöltve: 2016. március 20 .
  18. A libvirtet használó alkalmazások . Letöltve: 2014. június 16