Saltar a contenido

Configuración de Carpeta Compartida NFS en OpenMediaVault (OMV) para Proxmox VE

En esta guía aprenderás a crear y configurar una carpeta compartida mediante el protocolo NFS en OpenMediaVault (OMV). Esta carpeta estará optimizada para montarse en Proxmox VE (evitando problemas de permisos con contenedores LXC no privilegiados).


1. Crear la Carpeta Compartida en OpenMediaVault

  1. Inicia sesión en la interfaz web de tu servidor OpenMediaVault.
  2. Ve al menú lateral: Almacenamiento (Storage) -> Carpetas compartidas (Shared Folders).
  3. Haz clic en el botón + Crear (Create).
  4. Rellena los siguientes campos:
  5. Nombre: Datos_Proxmox (o el nombre que prefieras).
  6. Sistema de archivos: Selecciona el disco o volumen montado donde quieras almacenar los datos.
  7. Ruta de acceso relativa: Datos_Proxmox/ (se rellena automáticamente).
  8. Permisos: Déjalo por defecto (Administradores: lectura/escritura, Usuarios: lectura/escritura, Otros: lectura) o ajústalo según tu política local.
  9. Haz clic en Guardar.

2. Habilitar el Servicio NFS en OpenMediaVault

  1. En el menú lateral, ve a Servicios (Services) -> NFS.
  2. Ve a la pestaña Configuración (Settings).
  3. Activa la casilla Habilitado (Enabled).
  4. (Opcional) Activa NFSv4 si tu entorno lo requiere.
  5. Haz clic en Guardar y aplica los cambios (barra amarilla superior).

3. Crear la Exportación NFS (Compartir la Carpeta)

  1. Dentro de Servicios (Services) -> NFS, ve a la pestaña Compartidos (Shares).
  2. Haz clic en + Crear (Create).
  3. Configura los parámetros de la exportación:
  4. Carpeta compartida: Selecciona la carpeta creada previamente (Datos_Proxmox).
  5. Cliente: Define la IP del nodo de Proxmox o el rango de tu red local.
    • Ejemplo para un nodo Proxmox específico: 192.168.1.100
    • Ejemplo para toda la subred local: 192.168.1.0/24
  6. Opciones: Selecciona Lectura/Escritura (Read/Write).
  7. Opciones avanzadas (Extra options): Copia y pega la siguiente línea de parámetros optimizados para Proxmox y LXC:
    rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000
    

Explicación de las Opciones Avanzadas:

  • rw: Permite permisos de lectura y escritura.
  • sync: Obliga a que los cambios en el disco se confirmen antes de responder a las peticiones (garantiza la integridad de datos).
  • no_subtree_check: Mejora el rendimiento y evita problemas cuando se modifican subdirectorios.
  • all_squash: Mapea todas las peticiones entrantes (incluso las de usuario root o IDs no mapeados dentro de un LXC no privilegiado) a un usuario/grupo anónimo específico.
  • anonuid=100 / anongid=100: Redirige todas las operaciones al UID/GID 100 de OMV, evitando fallos de permisos al escribir desde contenedores LXC, este usuario y grupo corresponde al de users en OMV.

  • Haz clic en Guardar y Aplica los cambios en OMV.


4. Identificar la Ruta Exportada (Export Path)

Para añadir esta carpeta en Proxmox VE, necesitarás conocer la Ruta de Exportación (Export Path) exacta:

  1. En OMV, dentro de Servicios -> NFS -> Compartidos, verás la columna Ruta de exportación.
  2. Por lo general, la ruta sigue la estructura:
    /export/Datos_Proxmox
    
    (o la ruta completa del punto de montaje como /srv/dev-disk-by-uuid-.../Datos_Proxmox dependiendo de la versión de OMV).

5. Resumen de Datos para Añadir en Proxmox

Cuando vayas a Proxmox VE (Datacenter -> Storage -> Add NFS), introduce estos valores:

Campo en Proxmox Valor de Ejemplo
ID OMV-NFS-Datos
Server 192.168.1.50 (IP de tu servidor OMV)
Export /export/Datos_Proxmox
Content Disk image, ISO, Container, etc.