|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Controlador CSI LVM (Experimental)
|
harvester-csi-driver-lvm es un complemento experimental. No está incluido en el ISO, pero puedes descargarlo desde el |
SUSE Virtualization te permite utilizar almacenamiento local en el host para crear volúmenes persistentes para tus cargas de trabajo con mejor rendimiento y latencia. Esta funcionalidad es posible gracias a LVM, que proporciona funcionalidades de gestión de volúmenes lógicos en Linux.
El harvester-csi-driver-lvm complemento es un controlador CSI que soporta la provisión de vía local a través de LVM.
Instalando y habilitando el complemento
Si estás utilizando el archivo kubeconfig SUSE Virtualization, puedes instalar el complemento realizando los siguientes pasos:
-
Ejecute el comando siguiente:
# kubectl apply -f https://raw.githubusercontent.com/harvester/experimental-addons/main/harvester-csi-driver-lvm/harvester-csi-driver-lvm.yaml -
En la interfaz de usuario SUSE Virtualization, ve a Complementos Avanzados →.
-
Selecciona harvester-csi-driver-lvm (Experimental), y luego selecciona ⋮ → Habilitar.
Creando un grupo de volúmenes para LVM
Un grupo de volúmenes combina volúmenes físicos para crear una única estructura de almacenamiento que puede dividirse en volúmenes lógicos.
|
SUSE Virtualization actualmente no te permite modificar la composición del grupo de volúmenes (añadir o quitar discos) después de crear un volumen lógico. Este problema se abordará en una futura versión. |
-
Verifica que el complemento harvester-csi-driver-lvm esté instalado.
-
En la interfaz de usuario SUSE Virtualization, ve a la pantalla de Hosts.
-
Selecciona el host objetivo, y luego selecciona ⋮ → Editar Configuración.
-
En la pestaña Almacenamiento, añade discos para el grupo de volúmenes.
Configura los siguientes ajustes para cada disco seleccionado:
-
Proveedor: Selecciona LVM.
-
Grupo de Volúmenes: Selecciona un grupo de volúmenes existente o especifica un nombre para un nuevo grupo de volúmenes.
Para más información sobre cómo añadir discos, consulta Gestión de Múltiples Discos.
-
-
Haz clic en Guardar.
-
En la pantalla de detalles del host, verifica que los discos se hayan añadido y que el proveedor correcto esté configurado.
Creando una StorageClass para LVM
|
Solo puedes usar un tipo de volumen local en cada grupo de volúmenes. Si es necesario, crea diferentes grupos de volúmenes para los tipos de volúmenes que deseas utilizar. |
-
En la interfaz de usuario SUSE Virtualization, ve a la pantalla de Almacenamiento.
-
Crea una nueva StorageClass y selecciona LVM en la lista de Proveedor.
-
En la pestaña Parámetros, configura los siguientes ajustes:
-
Nodo: Selecciona el nodo objetivo para las cargas de trabajo previstas.
-
Nombre del Grupo de Volúmenes: Selecciona el grupo de volúmenes que has creado.
-
Tipo de Grupo de Volúmenes: Selecciona el tipo de volumen local que se ajuste a tus requisitos. SUSE Virtualization actualmente soporta striped* y dm-thin.
-
-
Haz clic en Guardar.
-
En la pantalla de Almacenamiento, verifica que la StorageClass se haya creado y que el proveedor correcto esté configurado.
Para más información, consulta StorageClass.
Creando un volumen con LVM
-
En la interfaz de usuario SUSE Virtualization, ve a la pantalla de Volúmenes.
-
Crea un nuevo volumen utilizando la clase de almacenamiento LVM que has creado.
El estado No Listo es normal porque SUSE Virtualization crea el volumen LVM solo cuando se crea la primera carga de trabajo.
-
En la pantalla de Máquinas Virtuales, selecciona la máquina virtual de destino y luego selecciona ⋮ → Añadir Volumen.
Debido a que el volumen LVM es un volumen local, debes asegurarte de que el nodo de destino de la clase de almacenamiento LVM sea el nodo en el que se programa la máquina virtual.
-
Especifica el volumen que deseas adjuntar.
-
En la pantalla de Volúmenes, verifica que el estado sea En uso.
También puedes crear una nueva máquina virtual con el volumen de la clase de almacenamiento LVM que has creado. Esta máquina virtual se programará en el nodo de destino con almacenamiento local para el volumen.
Creando instantáneas para un volumen LVM
-
En la interfaz de usuario SUSE Virtualization, ve a la pantalla de Configuración.
-
En la sección csi-driver-config, selecciona ⋮ → Editar Configuración.
-
Añade una entrada con la siguiente configuración:
-
Proveedor: Select lvm.driver.harvesterhci.io.
-
Nombre de la Clase de Instantáneas de Volumen: Selecciona lvm-snapshot.
-
-
En la pantalla de Máquinas Virtuales, selecciona la máquina virtual de destino y luego selecciona ⋮ → Tomar Instantánea de la Máquina Virtual.
Ejemplo:
-
En la pantalla de Instantáneas de Máquinas Virtuales, verifica que la instantánea esté lista para usar.