libvirt - libvirt

libvirt
Libvirt-logo.svg
Entwickler roter Hut
Erstveröffentlichung 19. Dezember 2005 ; vor 15 Jahren ( 2005-12-19 )
Stabile Version
7.8.0 / 1. Oktober 2021 ; vor 9 Tagen ( 2021-10-01 )
Repository
Geschrieben in C
Betriebssystem Linux , FreeBSD , Windows , macOS
Typ Bücherei
Lizenz GNU Lesser General Public License
Webseite libvirt .org Bearbeiten Sie dies auf Wikidata

libvirt ist eine Open-Source- API , ein Daemon und ein Verwaltungstool für die Verwaltung der Plattformvirtualisierung . Es kann verwendet werden, um KVM , Xen , VMware ESXi , QEMU und andere Virtualisierungstechnologien zu verwalten. Diese APIs werden häufig in der Orchestrierungsschicht von Hypervisoren bei der Entwicklung einer Cloud-basierten Lösung verwendet.

Einbauten

Image
libvirt unterstützt mehrere Hypervisoren und wird von mehreren Managementlösungen unterstützt

libvirt ist eine C- Bibliothek mit Bindungen in anderen Sprachen, insbesondere in Python , Perl , OCaml , Ruby , Java , JavaScript (über Node.js ) und PHP . libvirt für diese Programmiersprachen besteht aus Wrappern um eine andere Klasse/ein anderes Paket namens libvirtmod. Die Implementierung von libvirtmod ist in Syntax und Funktionalität eng mit seinem Gegenstück in C/C++ verbunden.

Unterstützte Hypervisoren

Benutzeroberflächen

Verschiedene Virtualisierungsprogramme und Plattformen verwenden libvirt. Virtual Machine Manager , GNOME-Boxen und andere bieten grafische Oberflächen. Die beliebteste Befehlszeilenschnittstelle ist virsh und höherwertige Tools wie oVirt .

Unternehmen

Die Entwicklung von libvirt wird von Red Hat unterstützt , mit bedeutenden Beiträgen anderer Organisationen und Einzelpersonen. libvirt ist auf den meisten Linux-Distributionen verfügbar; Remote-Server sind auch von Apple Mac OS X- und Microsoft Windows- Clients aus zugänglich .

Siehe auch

Verweise

Bücher

  • Warnke, Robert; Ritzau, Thomas. qemu-kvm & libvirt (auf Deutsch). Norderstedt, Deutschland: Bücher auf Abruf. ISBN 978-3-8370-0876-0.

Externe Links