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 →
Ceci est une ancienne révision du document !
Dans la suite, nous allons appeler Hyperviseur le système sur lequel sont hébergées les machines virtuelles. et Client le système depuis lequel on souhaite piloter l'hyperviseur, qui se connectera en tant que captnfab
à l'hyperviseur.
L'hyperviseur doit avoir libvirt et qemu d'installés:
apt install libvirt-daemon qemu-kvm
Il doit également avoir un serveur SSH en service:
apt install openssh-server<code> Le serveur SSH de l'hyperviseur doit être accessible en réseau depuis le client, par exemple via son adresse IP ou un nom d'hôte. Par la suite, on notera cela ''ip_hyperviseur''. Et enfin, il doit être accessible via ssh à l'utilisateur ''captnfab'', appartenant aux groupes ''libvirt'' et ''libvirt-qemu''. <code root># Il n'est pas nécessaire de créer un nouveau compte si vous en avez déjà un adduser captnfab usermod -G libvirt,libvirt-qemu captnfab
Le client doit avoir l'interface virt-manager d'installée:
apt install virt-manager
Le client doit pouvoir se connecter via ssh en tant que captnfab
sur le système hyperviseur.
captnfab
pour empêcher toute connexion par mot de passe.
À faire depuis le client:
virt-manager
ip_hyperviseur
</code>
Une nouvelle entrée QEMU/KVM: ip_hyperviseur est ajoutée.
Vérifier que virt-manager parvient bien à se connecter à l'hyperviseur.
À faire depuis le client:
/var/lib/libvirt/images
pour les images disques et /var/lib/libvirt/boot
pour les images iso.
Si /var
n'est pas sur une partition dédiée, ou n'a pas suffisamment d'espace disponible, il est possible de créer un nouveau pool ailleurs. Par exemple:
mkdir /home/libvirt chown root:libvirt /home/libvirt chmod 770 /home/libvirt
Dans l'onglet Stockage, choisir +
et rajouter le dossier /home/libvirt
.
(à mettre dans un tuto dédié ?)
Sur le serveur, télécharger le fichier .iso
souhaité et le copier dans un des pools.
Par exemple:
cd /var/lib/libvirt/boot wget 'https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso'
Sur le client, dans virt-manager