Almacenamiento
Un SR almacena imágenes de disco de VM. El Host accede mediante un PBD y la VM conecta el disco mediante un VBD. Use almacenamiento local para capacidad de un Host o compartido cuando varios Hosts necesiten los mismos discos. Antes de aprovisionar, identifique el directorio, exportación, dispositivo de bloques o capacidad replicada y compruebe qué se borrará.
Inspeccionar y crear un SR
Abra Sistema, Almacenamiento para revisar SR y conexiones de Hosts. Puede crear repositorios local-ext, NFS, iSCSI, NVMe-oF y LINSTOR. Elija el tipo que corresponda al servicio o dispositivo de almacenamiento preparado.
Para un directorio respaldado por el sistema de archivos previsto:
hv sr list --pool POOL
hv sr create --pool POOL --host HOST --name local-data --kind local-ext --root /srv/hv/disks
hv sr show local-data --pool POOLLa ruta está en el Host seleccionado, no en el equipo de la CLI. El almacenamiento local no es compartido. Para NFS, prepare una exportación accesible desde los Hosts:
hv sr create --pool POOL --host HOST --name shared-data --kind nfs --nfs-server 192.0.2.20 --path /exports/hv
hv sr show shared-data --pool POOL
hv sr scan shared-data --pool POOLRevise los PBD de cada Host que usará el SR. Su registro no prueba que funcionen todas las conexiones. Un escaneo actualiza el inventario, pero no repara datos dañados. La referencia de la CLI explica cómo seleccionar las opciones de conexión y abrir la ayuda del tipo de almacenamiento elegido.
Elegir almacenamiento para production
Suponga que production contiene web-01 en hv-01 y que añadirá hv-02 para realizar mantenimiento. El SR local creado durante la instalación sirve como punto de partida con un solo Host. Sigue siendo local cuando se incorpora el segundo. Antes de depender de la migración, decida cómo accederá el destino a todos los discos de web-01; consulte migración en vivo.
Como ejemplo NFS, prepare la exportación en 192.0.2.20 y cree shared-data con el comando anterior. La dirección y la ruta son ejemplos, no un servicio que proporcione hv. Revise las reglas de acceso del servidor de almacenamiento para cada Host participante. Después compruebe los PBD desde hv-01 y hv-02; una conexión correcta desde el primero no basta.
Cree o utilice una VM de prueba en ese SR y compruebe que el invitado puede escribir y leer sus propios datos. Revise su conexión de disco y el espacio libre del SR. Si otro Host no alcanza el mismo almacenamiento, corrija su conectividad o conexión antes de trasladarle una carga. Volver a crear el SR mientras otro Host lo utiliza puede confundir un problema de acceso con una tarea de aprovisionamiento.
Para almacenamiento de bloques, identifique el dispositivo o destino exacto antes de crear el SR. Un nombre de dispositivo que parezca conocido no basta para autorizar su formato. Anote qué capacidad física respalda cada SR para que una sustitución o retirada posterior pueda contrastarse con los discos correctos. La referencia de la CLI explica cómo obtener ayuda específica para el tipo elegido.
Configurar LINSTOR
LINSTOR gestiona discos replicados con DRBD. hv puede configurar controlador y satélites en los Hosts; el controlador se ejecuta en dom0, no en una VM separada. Antes de empezar, elija Hosts elegibles, un disco libre por Host, el Host controlador y el número de réplicas. En un Pool público, verifique primero la malla.
Abra Sistema, LINSTOR, Configuración y Configurar LINSTOR. Seleccione Hosts y discos, Host del controlador, Réplicas y Nombre del repositorio de almacenamiento. Revise y escriba la confirmación de rutas antes de enviar: se borra cada disco elegido y se convierte en un pool LVM thin. Siga la tarea y compruebe nodos y recursos antes de guardar datos de VM.
Puede usarse un solo Host, pero no proporciona redundancia entre Hosts independientes. Planifique por separado la recuperación del Host controlador; no dependa de una conmutación automática. Quitar Hosts o desmontar LINSTOR es destructivo y se rechaza mientras haya recursos, salvo que se fuerce explícitamente; forzarlo destruye los discos respaldados por esos recursos.
Discos e instantáneas
La pestaña Almacenamiento de una VM muestra sus conexiones y Discos del Proyecto muestra los discos de su propiedad. VHD tiene un límite de 2 TiB por disco. Reserve capacidad física para datos, instantáneas y crecimiento, no solo el tamaño virtual mostrado.
Instantáneas registra estados de la VM. Una instantánea de discos no garantiza por sí sola consistencia de la aplicación. Revertir sustituye el estado actual por el punto elegido; conserve antes el trabajo que deba sobrevivir. Las instantáneas en el mismo SR no sustituyen una copia de seguridad independiente.
Por ejemplo, antes de tomar una instantánea de web-01 para cambiar una aplicación, decida cómo garantizar la consistencia de sus datos. Anote qué representa ese punto para que otro administrador pueda distinguirlo de un despliegue correcto posterior. Al revertir, puede perderse el trabajo escrito después. Conserve todo lo que deba sobrevivir antes de confirmar.
Una instantánea y sus discos originales pueden perderse juntos si comparten almacenamiento. Use una copia independiente para recuperarse de ese fallo y pruebe su restauración. Revise el uso físico al acumular instantáneas: el tamaño configurado del disco invitado no indica cuánto espacio queda para futuras escrituras y crecimiento de instantáneas.
Comprobar y resolver problemas
Después de conectar o mover un disco, revise el resultado de la tarea, la nueva referencia del inventario y el acceso real desde la VM. Ante fallos de E/S, compruebe espacio, PBD, exportación e identidad del dispositivo. Nunca borre un VHD padre para recuperar espacio: otros discos pueden depender de él.
hv sr forget quita el registro del inventario; hv sr destroy destruye sus datos. Ninguno repara una interrupción temporal de montaje. Revise dependencias y copias recuperables antes de eliminarlo. Para mover VM, compruebe el almacenamiento de destino como indica migración en vivo.