Besoin d'un hyperviseur ?
Pour des machines virtuelles durables ? Exit OpenStack qui est plus orienté "à la demande".
Sans besoin de redondance, sans besoin d'un cluster ? Exit Ganeti.
Sans besoin de trouzemilles fonctionnalités dans une usine à gaz ? Exit Proxmox.
Besoin d'une interface graphique minimaliste mais fonctionnelle ? Exit la ligne de commande et virsh.
Solution retenue : KVM + libvirtd sur l'hyperviseur, virt-manager sur le poste des admins.
Sur le poste des admins : apt-get install virt-manager
et c'est prêt. La communication entre les PC des admins et l'hyperviseur se fait avec SSH.
Sur l'hyperviseur : apt-get install openssh-server qemu-kvm libvirt-daemon-system
puis ajouter le compte UNIX de chaque admin aux groupes kvm libvirt et libvirt-qemu : usermod -aG <groupe> <admin>
. Configurer SSH, distribuer les clés publiques, tout comme d'habitude.
Dans virt-manager, Fichier
-> Ajouter une connexion
. Hyperviseur : QEMU/KVM. Cocher Connexion à un hôte distant
. Méthode : SSH
. Nom d'utilisateur : compte UNIX de l'admin sur l'hyperviseur. Nom de l'hôte : nom ou IP de l'hyperviseur.
Et voilà. Un petit hyperviseur simple pour des besoins simples administrable à distance par des personnes très peu familières avec la ligne de commande.