Configurer le stockage virtuel KVM par défaut sur Redhat Linux
Objectif
L’emplacement de stockage virtuel KVM par défaut est /var/lib/libvirt/images, ce qui signifie que toutes les nouvelles machines virtuelles créées via Virtual Machine Manager seront stockées à cet emplacement. L’objectif de ce guide est de configurer un autre emplacement de répertoire de stockage virtuel KVM par défaut.
Système d’exploitation et versions logicielles
- Système d’exploitation : – Redhat 7.3
- Logiciel : – libvirtd (libvirt) 2.0.0
Exigences
Un accès privilégié à votre installation Redhat Linux est requis.
Difficulté
FACILE
Conventions
- # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande
sudo - $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié
Instructions
Créer un répertoire de stockage virtuel
Commençons par créer un nouveau répertoire de stockage virtuel. Par exemple, dans un répertoire personnel de notre utilisateur actuel /home/linuxconfig/kvm-vms/. Si vous devez créer un répertoire de stockage virtuel en dehors de votre répertoire personnel, vous devrez peut-être exécuter la commande ci-dessous avec des privilèges d’administration :
mkdir /home/linuxconfig/kvm-vms/
Configurer le contexte SELinux
Configurez le contexte SELinux pour un nouveau répertoire de stockage. Cette étape peut être omise si SELinux est désactivé sur votre système :
semanage fcontext -t virt_image_t -a '/home/linuxconfig/kvm-vms(/.*)?'
restorecon /home/linuxconfig/kvm-vms/
Définir un nouveau répertoire de stockage virtuel par défaut
Enfin, définissez votre nouveau répertoire par défaut en créant un lien symbolique vers le répertoire /var/lib/libvirt/images. Les commandes ci-dessous supposent que votre /var/lib/libvirt/images actuel est vide :
rmdir /var/lib/libvirt/images/
ln -s /home/linuxconfig/kvm-vms/ /var/lib/libvirt/images