www.wikidata.de-de.nina.az
libvirt ist eine Sammlung quelloffener Werkzeuge zur Verwaltung von virtuellen Maschinen auf einem Hostsystem Diese besteht aus einer Programmierschnittstelle API einem Daemon libvirtd und einem Kommandozeilenprogramm virsh Mit Hilfe von libvirt ist es moglich Hypervisortechnologien unterschiedlicher Hersteller wie beispielsweise KVM QEMU Xen VMware VirtualBox oder Hyper V zu steuern und uber eine einheitliche Schnittstelle zu bedienen 2 LibvirtBasisdatenEntwickler Red HatAktuelle Version 9 9 0 1 1 November 2023 Betriebssystem GNU LinuxProgrammiersprache CKategorie ProgrammbibliothekLizenz GNU Lesser General Public Licenselibvirt org Inhaltsverzeichnis 1 Geschichte 2 Technische Daten 2 1 Unterstutzte Hypervisoren 2 2 Benutzerschnittstelle 3 EinzelnachweiseGeschichte BearbeitenDie erste Version von libvirt wurde im Dezember 2005 auf der libvir list Mailingliste 3 damals noch unter dem Namen libvir angekundigt 4 Diese enthielt bereits eine rudimentar arbeitende Anbindung an Python funktionierte vorerst allerdings nur mit dem Xen Hypervisor Es war jedoch schon geplant auch andere Virtualisierungstechnologien zu unterstutzen 5 Im Februar 2006 wurde das Projekt von libvir in libvirt umbenannt 6 und im Marz desselben Jahres folgte die Veroffentlichung der ersten Version fur die Anbindung via Perl 7 Im August 2006 wurde die erstmalige Unterstutzung fur den QEMU Hypervisor eingefuhrt 8 Im November 2007 kam die Ruby Anbindung hinzu 9 ebenso wurde begonnen daran zu arbeiten libvirt unter Windows in der Cygwin Umgebung lauffahig zu machen 10 2009 wurden Patches eingepflegt mit denen der VirtualBox Hypervisor angesprochen werden konnte 11 und 2010 wurde die Unterstutzung fur die Virtualisierung mit VMware hinzugefugt 12 Technische Daten Bearbeitenlibvirt ist in der Programmiersprache C geschrieben und unterstutzt von sich aus auch die Anbindung mittels C und Python Weiters werden ebenso die folgenden zusatzlichen Programmiersprachen offiziell unterstutzt 13 C Java OCaml Perl PHP RubyUnterstutzte Hypervisoren Bearbeiten nbsp libvirt unterstutzt eine Vielzahl an Hypervisoren und wird selbst als Basis von etlichen Managementlosungen eingesetzt Derzeit konnen mit libvirt etwa ein Dutzend Virtualisierungstechnologien verwendet werden 14 Darunter KVM QEMU Xen VirtualBox von Oracle VMware Workstation und Player sowie ESX und GSX Hyper V von Microsoft PowerVM von IBM Parallels bhyve 15 Benutzerschnittstelle Bearbeiten Das Kommandozeilenprogramm virsh dient zur Verwaltung von virtuellen Maschinen und ist ein Bestandteil von libvirt Des Weiteren gibt es unter anderem das GUI Programm Virtual Machine Manager welches so wie libvirt von Red Hat mitentwickelt wird Auch die Webanwendung oVirt ebenfalls von Red Hat setzt weitgehend auf libvirt zur Bereitstellung der angebotenen Funktionalitat 16 Einzelnachweise Bearbeiten v9 9 0 2023 11 01 1 November 2023 abgerufen am 1 November 2023 libvirt org FAQ Abgerufen am 12 Juni 2014 RedHat libvir list Mailingliste Abgerufen am 15 Juni 2014 E Mail von D Veillard uber die Veroffentlichung von libvir Abgerufen am 15 Juni 2014 libvirt org vom 5 Marz 2006 auf archive org Memento vom 5 Marz 2006 im Internet Archive Abgerufen am 12 Juni 2014 Commit Zusammenfassung im libvirt Repository Abgerufen am 15 Juni 2014 Blogeintrag von D Berrange 2006 zur Veroffentlichung der Perl Bindings fur libvirt Abgerufen am 15 Juni 2014 E Mail von D Berrange uber die Unterstutzung von QEMU Abgerufen am 15 Juni 2014 E Mail von D Lutterkort uber die Ruby Anbindung fur libvirt Abgerufen am 15 Juni 2014 E Mail von R Jones zur Kompilierung von libvirt unter Cygwin Abgerufen am 15 Juni 2014 Commit Zusammenfassung im libvirt Repository Abgerufen am 15 Juni 2014 Commit Zusammenfassung im libvirt Repository Abgerufen am 15 Juni 2014 libvirt org Bindings Abgerufen am 12 Juni 2014 libvirt org Homepage Abgerufen am 12 Juni 2014 libvirt Bhyve driver In libvirt org Abgerufen am 20 Marz 2016 Applications using libvirt Abgerufen am 16 Juni 2014 Abgerufen von https de wikipedia org w index php title Libvirt amp oldid 213866569