libvirt - libvirt
| Développeur(s) | chapeau rouge |
|---|---|
| Première version | 19 décembre 2005 |
| Version stable | 7.8.0 / 1er octobre 2021
|
| Dépôt | |
| Écrit en | C |
| Système opérateur | Linux , FreeBSD , Windows , macOS |
| Taper | Une bibliothèque |
| Licence | Licence publique générale limitée GNU |
| Site Internet |
libvirt |
libvirt est une API , un démon et un outil de gestion open source pour la gestion de la virtualisation de la plate-forme . Il peut être utilisé pour gérer KVM , Xen , VMware ESXi , QEMU et d'autres technologies de virtualisation. Ces API sont largement utilisées dans la couche d'orchestration des hyperviseurs dans le développement d'une solution basée sur le cloud.
Internes
libvirt est une bibliothèque C avec des liaisons dans d'autres langages, notamment en Python , Perl , OCaml , Ruby , Java , JavaScript (via Node.js ) et PHP . libvirt pour ces langages de programmation est composé de wrappers autour d'une autre classe/paquet appelé libvirtmod. L'implémentation de libvirtmod est étroitement associée à son homologue en C/C++ en termes de syntaxe et de fonctionnalité.
Hyperviseurs pris en charge
- LXC – système de conteneur Linux léger
- OpenVZ – système de conteneur Linux léger
- Machine virtuelle basée sur le noyau / QEMU (KVM) – hyperviseur open source pour Linux et SmartOS
- Xen – hyperviseur bare-metal
- Linux en mode utilisateur (UML) – noyau paravirtualisé
- VirtualBox – hyperviseur d'Oracle (anciennement de Sun) pour Windows, Linux, macOS et Solaris
- VMware ESXi et GSX – hyperviseurs pour matériel Intel
- VMware Workstation et Player – hyperviseurs pour Windows et Linux
- Hyper-V – hyperviseur pour Windows par Microsoft
- PowerVM – hyperviseur par IBM pour AIX , Linux et IBM i
- Bhyve – hyperviseur pour FreeBSD 10+ (support ajouté avec libvirt 1.2.2)
Les interfaces des utilisateurs
Divers programmes et plates-formes de virtualisation utilisent libvirt. Virtual Machine Manager , GNOME Box et autres fournissent des interfaces graphiques. L'interface de ligne de commande la plus populaire est virsh et des outils de niveau supérieur tels que oVirt .
Entreprise
Le développement de libvirt est soutenu par Red Hat , avec des contributions significatives d'autres organisations et individus. libvirt est disponible sur la plupart des distributions Linux ; les serveurs distants sont également accessibles depuis les clients Apple Mac OS X et Microsoft Windows .
Voir également
Les références
Livres
- Warnke, Robert ; Ritzau, Thomas. qemu-kvm & libvirt (en allemand). Norderstedt, Allemagne : Livres à la demande. ISBN 978-3-8370-0876-0.