serverbee.qemu_kvm
Rôle QEMU-KVM
Ce rôle installe les outils de virtualisation qemu-kvm avec des outils supplémentaires (libvirtd, libvirt-client, etc.)
Variables
Général
qemu_kvm_packages
: [optionnel] : liste des paquets à installer (voir defaults/main.yml pour les détails)qemu_kvm_use_rhev_version
: [optionnel, par défauttrue
] : définir si on utilise ou non le dépôt virt7-kvm-common-candidate (uniquement pour el7)qemu_kvm_remove_default_network
: [optionnel, par défauttrue
] : supprimer le réseau qemu-kvm par défaut
Configuration
qemu_kvm_libvirtguests_onshutdown
: [optionnel, par défautsuspend
] : définir la variable ON_SHUTDOWN= (dans /etc/sysconfig/libvirt-guests). Valeurs possibles :shutdown
oususpend
Exemples
1. Playbook qemu-kvm.yml
- hosts:
- nom_hôte
roles:
- qemu-kvm
2. Installation
ansible-playbook --user=nom_utilisateur --become qemu-kvm.yml
3. Configuration (définir la variable ON_SHUTDOWN=shutdown)
ansible-playbook --user=nom_utilisateur --become --extra-vars="qemu_kvm_libvirtguests_onshutdown=shutdown" qemu-kvm.yml --tags=libvirt-guests-configure
ou vous pouvez définir la variable qemu_kvm_libvirtguests_onshutdown: "shutdown"
dans host_vars\nom_hôte
REMARQUE
Après avoir modifié la valeur ON_SHUTDOWN dans /etc/sysconfig/libvirt-guests, le service libvirt-guests N'EST PAS redémarré automatiquement (sinon toutes les VM seront arrêtées ou suspendues).
Licence
Licence GPLv3
Informations sur l'auteur
Vitaly Yakovenko