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 [29/09/2021 20:56] john7523 [Création des utilisateurs] |
atelier:chantier:virtualisation-avec-libvirt [22/05/2023 21:36] framend [Installation de la machine virtuelle] |
||
---|---|---|---|
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 libvirt-clients libvirt-daemon bridge-utils virt-manager</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): | ||
Ligne 53: | Ligne 53: | ||
<code root>adduser <nom_d'user> libvirt</code> | <code root>adduser <nom_d'user> libvirt</code> | ||
+ | |||
+ | Une fois cela réalisé, si vous souhaitez pouvoir créer et gérer des VM en simple user, il est nécessaire d’éditer le fichier /etc/libvirt/libvirtd.conf | ||
+ | et de décommenter la ligne suivante: | ||
+ | |||
+ | <file config /etc/libvirt/libvirtd.conf> | ||
+ | unix_sock_group = "libvirt" | ||
+ | </file> | ||
+ | |||
===== Préparation du profil réseau ===== | ===== Préparation du profil réseau ===== | ||
Il va maintenant s'agir de lancer le profil réseau de libvirt. Pour des VM créées en user non privilégié, il faudra utiliser sudo, sinon passer root via:<code user>su -l</code>. | Il va maintenant s'agir de lancer le profil réseau de libvirt. Pour des VM créées en user non privilégié, il faudra utiliser sudo, sinon passer root via:<code user>su -l</code>. | ||
Ligne 60: | Ligne 68: | ||
</code> | </code> | ||
<note warning>Attention: Avant d'éditer un profil réseau il est impératif de le stopper!</note> | <note warning>Attention: Avant d'éditer un profil réseau il est impératif de le stopper!</note> | ||
- | En cas de besoin, vous pouvez stopper le profil réseau via: | + | Vous pouvez stopper le profil réseau via: |
- | <code user>sudo virsh net-destroy default</code> | + | <code user>sudo virsh net-stop default</code> |
La liste des profil réseau existants s'obtient via: | La liste des profil réseau existants s'obtient via: | ||
<code user>sudo virsh net-list --all</code> | <code user>sudo virsh net-list --all</code> | ||
Ligne 125: | Ligne 133: | ||
===== Installation de la machine virtuelle ===== | ===== Installation de la machine virtuelle ===== | ||
- | Je préfére mettre les images des machines virtuelles dans un repertoire que je maitrise plutôt que l'espace de stockage par defaut alloué par libvirt. Donc il faut les créer:<code user>mkdir -p $HOME/Virtu/vm</code> | + | Je préfére mettre les images des machines virtuelles dans un repertoire que je choisis plutôt que l'espace de stockage par defaut alloué par libvirt. Donc il faut les créer:<code user>mkdir -p $HOME/Virtu/vm</code> |
Ou tout autre chemin que vous souhaitez… | Ou tout autre chemin que vous souhaitez… | ||