Cómo administrar grupos y volúmenes de almacenamiento KVM para máquinas virtuales - Parte 3


En esta parte 3 de nuestro tutorial, discutimos cómo crear y administrar volúmenes y grupos de almacenamiento KVM utilizando la herramienta GUI virt-manager.

En general, usamos dispositivos de almacenamiento con diferentes sistemas de archivos todos los días. También tenemos algunas tecnologías/técnicas de almacenamiento como ISCSI, SAN, NAS, etc.

No hay una gran diferencia en los conceptos básicos de nuestro entorno virtual, solo usamos el concepto básico para implementar una plataforma de almacenamiento virtual increíble y escalable.

Con el entorno KVM, puede usar dispositivos de bloque o archivos como dispositivos de almacenamiento local dentro de los sistemas operativos invitados.

Usamos los dispositivos de almacenamiento físico para crear los volúmenes de la máquina virtual. Podríamos describir los volúmenes como el disco virtual de una máquina virtual. Los volúmenes en la nube se pueden bloquear en dispositivos o archivos como hemos mencionado anteriormente.

Como consideración de rendimiento, los dispositivos de bloque tienen la ventaja. Además, los archivos de bloque siguen teniendo una ventaja en las áreas de gestión del sistema y uso de la capacidad de almacenamiento. En cualquier caso, para escenarios en los que el rendimiento del disco del sistema operativo invitado no sea crítico, es preferible utilizar archivos de imagen de disco.

Los volúmenes de almacenamiento también forman parte del grupo de almacenamiento; de hecho, no puede crear volúmenes de almacenamiento antes de tener al menos un grupo de almacenamiento.

No hay un requisito previo nuevo, solo el mismo que hemos discutido en partes anteriores. Si hay algo nuevo lo mencionaré. Entonces, vamos a sumergirnos.

Etapa uno: creación de grupos de almacenamiento en KVM

1. En primer lugar, vamos a mostrar los grupos disponibles en nuestro entorno de la forma en que lo hicimos antes desde la sección Detalles después de hacer clic derecho en (localhost) en la ventana principal. Esta ventana aparecerá

De forma predeterminada, hay un grupo de almacenamiento que se llama " Predeterminado " utiliza la partición rootfs para almacenar los volúmenes de vm en /var/lib/libvirt/images camino.

En muchos casos, no se recomienda usar este grupo, solo para hacer este espacio libre para su sistema. De cualquier forma, creemos nuestro primer grupo de almacenamiento haciendo clic en el botón " + " de la misma ventana.

A continuación, puede proporcionar el nombre de su nuevo grupo de almacenamiento y seleccionar el tipo de almacenamiento que se utilizará para implementar los grupos de almacenamiento. KVM admite nueve tipos:

    1. -dir – Uses Filesystem Directory to store storage volumes.
    2. -disk – Uses Physical Hard Disks to store storage volumes.
    3. -fs – Uses Pre-Formatted Partitions to store storage volumes.
    4. -netfs – Uses Network-shared storage like NFS to store storage volumes.
    5. -gluster – Depends on Gluster filesystems storage.
    6. -iscsi – Uses Network-shared ISCSI storage to store storage volumes.
    7. -scsi – Uses local SCSI storage to store storage volumes.
    8. -lvm – Depends on LVM Volume groups to store storage volumes.
    9. -mpath

    Por el momento, no se admite la creación de volúmenes de múltiples rutas.

    Es posible que esté familiarizado con muchos de ellos, pero discutiremos uno o dos de ellos para este tutorial. Comencemos con el popular, tipo (dir).

    El tipo (Dir) es un uso muy popular ya que no requiere muchas modificaciones en el esquema de almacenamiento actual que tiene.

    3. No hay ninguna restricción en el lugar donde se creará el grupo de almacenamiento, pero se recomienda crear el directorio " SPool1 " en una partición separada. Una cosa importante también es otorgar los permisos y la propiedad adecuados para este directorio.

    Usaré /dev/sda3 como mi partición, es posible que tenga una diferente. Asegúrese de haberlo montado correctamente.

    # mount -t ext4 /dev/sda3 /mnt/personal-data/
    

    4. Después de montar la partición en el directorio '/mnt/personal-data/', proporcione la ruta del punto de montaje a ese directorio de almacenamiento (es decir, /mnt/personal-data/SPool1 ).

    5. Después de terminar, encontrará un nuevo grupo de almacenamiento " SPool1 " que apareció en la lista.

    Antes de pasar a la etapa dos para crear volúmenes, analicemos otro tipo de nuestro grupo de almacenamiento llamado fs .

    El tipo (FS) depende de las particiones preformateadas y es útil para quienes desean especificar una partición completa para discos/almacenamiento de máquinas virtuales.

    6. Crearemos otro grupo de almacenamiento usando una partición formateada que es del tipo ( (fs) Dispositivo de bloque preformateado). Necesita preparar otra partición nueva con el sistema de archivos deseado.

    Puede usar " fdisk " o " parted " para crear una nueva partición y usar " mkfs " para formatear con el nuevo sistema de archivos. Para esta sección, (sda6) será nuestra nueva partición.

    # mkfs.ext4 /dev/sda6
    

    También cree un nuevo directorio (es decir, SPool2 ), actúa como un punto de montaje para la partición seleccionada.

    7. Después de seleccionar el tipo (fs) en el menú desplegable, proporcione el nombre del nuevo grupo como se muestra.

    8. En la siguiente ventana, debe proporcionar la ruta de su partición '/dev/sda6 ' en nuestro caso, en el campo " Ruta de origen " y la del directorio que actúa como punto de montaje /mnt/personal-data/SPool2 en el campo " Ruta de destino ".

    9. Finalmente, hay un tercer grupo de almacenamiento agregado en la lista de almacenamiento principal.

    Por lo tanto, discutiremos la implementación de otros tipos de almacenamiento en la siguiente parte usando herramientas CLI, por ahora, pasemos a crear volúmenes.

    Etapa dos: crear volúmenes de almacenamiento

    Como comentamos antes, podría considerar los volúmenes de almacenamiento como discos virtuales para máquinas virtuales. También tenemos muchos formatos para estos volúmenes.

    En general, estos formatos le permiten utilizar sus volúmenes con QEMU, VMware, Oracle VirtualBox e Hyper-V.

    10. Seleccione el grupo de almacenamiento del que desea que el volumen de almacenamiento forme parte de " Nuevo volumen ". Presione el botón "Nuevo volumen" para comenzar.

    11. A continuación, proporcione el nombre del nuevo volumen y seleccione su formato. No olvide establecer también el tamaño adecuado.

    12. Ahora su volumen está listo para adjuntar con máquinas virtuales.

    Conclusión

    Ahora ha aprendido la diferencia entre Grupos de almacenamiento y Volúmenes y cómo crearlos y administrarlos en un entorno KVM utilizando la herramienta GUI virt-manager . También discutimos los tipos de Pools y la importancia de los formatos de volumen. Es tu turno de ensuciarte más las manos.

    Enlaces de referencia

    Documentación KVM