Objetivo
La ubicación de almacenamiento virtual KVM predeterminada es /var/lib/libvirt/images
lo que significa que cualquier nueva máquina virtual creada a través de Virtual Machine Manager se almacenará en esta ubicación. El objetivo de esta guía es configurar otra ubicación predeterminada del directorio de almacenamiento virtual KVM.
Sistema operativo y versiones de software
- Sistema operativo: – Redhat 7.3
- Software: – libvirtd (libvirt) 2.0.0
Requisitos
Se requiere acceso privilegiado a su instalación de Redhat Linux.
Dificultad
FÁCIL
Convenios
- # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de
sudo
comando - $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
Instrucciones
Crear nuevo directorio de almacenamiento virtual
Comencemos por crear un nuevo directorio de almacenamiento virtual. Por ejemplo, dentro de un directorio de inicio de nuestro usuario actual /home/linuxconfig/kvm-vms/
. Si necesita crear un nuevo directorio de almacenamiento virtual fuera de su directorio de inicio, es posible que deba ejecutar el siguiente comando con privilegios administrativos:
$ mkdir /home/linuxconfig/kvm-vms/
Configurar el contexto de SELinux
Configure el contexto de SELinux para un nuevo directorio de almacenamiento. Este paso se puede omitir si SELinux está deshabilitado en su sistema:
# semanage fcontext -t virt_image_t -a '/home/linuxconfig/kvm-vms(/.*)?' # restorecon /home/linuxconfig/kvm-vms/
Establecer un nuevo directorio de almacenamiento virtual predeterminado
Por último, configure su nuevo directorio como predeterminado creando un enlace simbólico a /var/lib/libvirt/images
directorio. Los siguientes comandos asumen que su /var/lib/libvirt/images
actual está vacío:
# rmdir /var/lib/libvirt/images/ # ln -s /home/linuxconfig/kvm-vms/ /var/lib/libvirt/images