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.
Versions du système d'exploitation et du logiciel
- 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
Congrès
- # - 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
sudo
commande - $ - nécessite que les commandes linux données soient exécutées en tant qu'utilisateur régulier non privilégié
Instructions
Créer un nouveau 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 nouveau 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 administratifs :
$ 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 le 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 /var/lib/libvirt/images
annuaire. 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