Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 14:58] framend |
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 15:15] framend |
||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
===== Installation ===== | ===== Installation ===== | ||
Pour installer le minimum requis de dépendances: | Pour installer le minimum requis de dépendances: | ||
- | [code=root]apt install --no-install-recommends qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst dnsmasq[/code] | + | <code root>apt install --no-install-recommends qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst dnsmasq</code> |
Puis vérifier l'état du système libvirtd (le daemon de libvirt): | Puis vérifier l'état du système libvirtd (le daemon de libvirt): | ||
- | [code=root]systemctl status libvirtd.service[/code] | + | <code root>systemctl status libvirtd.service</code> |
+ | Qui doit renvoyer quelque chose dans le genre de: | ||
+ | |||
+ | <code config systemctl status libvirtd.service>● libvirtd.service - Virtualization daemon | ||
+ | Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled) | ||
+ | Active: active (running) since Thu 2020-05-07 13:54:29 CEST; 1 day 1h ago | ||
+ | Docs: man:libvirtd(8) | ||
+ | https://libvirt.org | ||
+ | Main PID: 645 (libvirtd) | ||
+ | Tasks: 19 (limit: 32768) | ||
+ | Memory: 32.6M | ||
+ | CGroup: /system.slice/libvirtd.service | ||
+ | ├─645 /usr/sbin/libvirtd | ||
+ | ├─782 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --lease | ||
+ | └─783 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --lease</code> | ||
+ | À partir de là le démon libvirtd est bien lancé. | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | Il va maintenant s'agir de lancer le profil réseau de libvirt. | ||
+ | |||
+ | Pour des VM créées en user non-privilégiés, il faudra utiliser sudo. | ||
+ | |||
+ | Libvirt utilise un profil déja enregistré sous le nom de « default». On va donc le lancer et le passer en auto-start afin d'éviter d'avoir à le faire à chaque utilisation: | ||
+ | <code user>sudo virsh net-start default | ||
+ | sudo virsh net-autostart default | ||
+ | </code> | ||