Configurar almacenamiento en Proxmox
Qué cubre este artículo sobre almacenamiento en Proxmox
- Qué tipos de almacenamiento soporta Proxmox.
- Cuándo elegir LVM, ZFS, Ceph, NFS o iSCSI.
- Cómo configurar almacenamiento en Proxmox.
- Cómo almacenar copias de seguridad, ISOs, contenedores y máquinas virtuales.
- Trampaples típicas y mejores prácticas.
Introducción: configurar almacenamiento en Proxmox
El almacenamiento es un componente central en cualquier instalación de Proxmox. La elección del tipo de almacenamiento afecta el rendimiento, la flexibilidad, la redundancia y las copias de seguridad. Proxmox soporta diversas tecnologías: discos locales con LVM o ZFS, almacenamiento en red con NFS o iSCSI, y sistemas distribuidos como Ceph. Elegir la solución adecuada para tus necesidades evita cuellos de botella y pérdida de datos más adelante.
Este artículo explica los tipos de almacenamiento más comunes en Proxmox y cuándo es apropiado cada uno.
Términos importantes
- Storage: Espacio de almacenamiento para máquinas virtuales, LXC, ISOs, copias de seguridad y plantillas.
- LVM: Logical Volume Manager, herramienta clásica de almacenamiento en Linux.
- LVM-Thin: Volúmenes aprovisionados de forma fina, permiten snapshots.
- ZFS: Sistema de archivos moderno con RAID integrado y snapshots.
- Ceph: Sistema de almacenamiento distribuido para clústeres.
- NFS: Sistema de archivos de red.
- iSCSI: Block storage sobre TCP/IP.
- Pool: Agrupación de múltiples dispositivos de almacenamiento.
Tipos de almacenamiento local
LVM y LVM-Thin
LVM es el estándar en muchas instalaciones de Proxmox. Ofrece volúmenes lógicos que pueden gestionarse de forma flexible. LVM-Thin almacena datos con aprovisionamiento fino, es decir, el espacio se asigna solo cuando es necesario. Los snapshots son rápidos y eficientes en términos de espacio.
ZFS
ZFS es más potente que LVM y ofrece:
- RAID integrado (RAID-Z).
- Sumas de verificación contra corrupción de datos.
- Snapshots y replicación.
- Compresión.
- Alta estabilidad.
Desventajas:
- Mayor consumo de RAM.
- No se puede mezclar arbitrariamente con otros sistemas de archivos.
- Curva de aprendizaje.
Directory
Almacenamiento basado en directorios simples en cualquier sistema de archivos. Adecuado para ISOs, copias de seguridad o plantillas, pero no para discos de máquinas virtuales, ya que no soporta snapshots.
Almacenamiento en red
NFS
NFS es fácil de configurar y adecuado para:
- Copias de seguridad
- ISOs y plantillas
- Datos compartidos
El rendimiento es a menudo insuficiente para discos de máquinas virtuales.
iSCSI
iSCSI proporciona block storage a través de la red. Es más adecuado para discos de máquinas virtuales que NFS, pero requiere un destino iSCSI como TrueNAS o Synology.
Ceph
Ceph es un sistema de almacenamiento distribuido para clústeres de Proxmox. Ofrece alta disponibilidad y escalabilidad, pero es complejo y requiere al menos tres nodos.
Crear almacenamiento
En la interfaz gráfica de Proxmox:
- Selecciona el centro de datos.
- Selecciona Storage.
- Elige Add.
- Selecciona el tipo (ZFS, LVM, NFS, …).
- Especifica los parámetros.
- Añade.
Asignar tipos de contenido
Cada almacenamiento puede habilitarse para contenidos específicos:
- VM Disks: Discos duros virtuales.
- CT Volumes: Volúmenes de contenedores.
- ISO Images: Medios de instalación.
- Container Templates: Plantillas para LXC.
- VZDump backup files: Copias de seguridad de Proxmox.
- Snippets: Scripts personalizados.
ZFS en Proxmox
Crear un pool
zpool create tank /dev/disk/by-id/ata-wwn-... -f
¿Recomendar RAID-Z1?
RAID-Z1 es aproximadamente equivalente a RAID 5 y permite un fallo. Para datos importantes, RAID-Z2 o RAID-Z3 son más seguros.
Añadir almacenamiento
En la interfaz gráfica, añádelo como ZFS e indica el nombre del pool.
Almacenar copias de seguridad correctamente
Las copias de seguridad deben estar en un almacenamiento separado. Las opciones incluyen:
- Unidad USB externa.
- NFS en un NAS.
- Proxmox Backup Server.
- Comparticiones CIFS/SMB.
Planificación del espacio de almacenamiento
Ejemplo para una instalación pequeña:
| Contenido | Almacenamiento | Recomendado |
|---|---|---|
| Discos de VM | LVM-Thin o ZFS | rápido, snapshots |
| LXC | LVM-Thin o ZFS | rápido, snapshots |
| Copias de seguridad | NFS o PBS | externo |
| ISOs | Directory o NFS | requisitos bajos |
Trampas típicas
- ZFS consume mucha RAM: Sin suficiente RAM, el rendimiento se degrada.
- LVM-Thin sobreaprovisionado: No asignes espacio que no exista.
- Copias de seguridad en el mismo almacenamiento: Sin protección en caso de fallo.
- ID de disco incorrecto: Los discos pueden reordenarse, usa mejor
by-id. - Almacenamiento en red demasiado lento: NFS a menudo no es adecuado para discos de máquinas virtuales.
Enlaces adicionales e información
- BotServ.de Fundamentos de Proxmox
- BotServ.de Copias de seguridad y restauración en Proxmox
- BotServ.de LXC vs. VM en Proxmox
- BotServ.de NAS
FAQ: Almacenamiento en Proxmox
¿Qué es mejor, LVM o ZFS? ZFS ofrece más funcionalidades, pero consume más RAM. Para configuraciones simples, LVM-Thin es suficiente.
¿Puedo almacenar copias de seguridad en NFS? Sí, es un método común y sencillo.
¿Necesito Ceph? Solo para clústeres con múltiples nodos y alta disponibilidad.
¿Cuánta RAM necesito para ZFS? Como mínimo 8 GB, mejor 16 GB o más, según el tamaño del pool.
¿Qué sucede con LVM-Thin cuando el almacenamiento se llena? Todos los volúmenes basados en él pueden fallar. ¡Monitorea el espacio disponible!
Fuentes y lecturas adicionales
- Proxmox Storage Wiki: https://pve.proxmox.com/wiki/Storage
- OpenZFS: https://openzfs.org/
- Proxmox Backup Server: https://pbs.proxmox.com/
Resumen: configurar almacenamiento en Proxmox
La elección del almacenamiento en Proxmox depende del presupuesto, el rendimiento y la disponibilidad. LVM-Thin y ZFS son ideales para discos locales de máquinas virtuales y LXC, mientras que NFS y PBS son adecuados para copias de seguridad e ISOs. ZFS ofrece más características pero consume más RAM. Es importante separar los datos de producción de las copias de seguridad en diferentes sistemas de almacenamiento. Quién presta atención a los ID de disco correctos, al espacio suficiente y a las copias de seguridad regulares, construye una base de almacenamiento sólida para su homelab.


