Skip to content

Práctica 3.1 – Configuración de un NAS con OpenMediaVault y RAID

¿Qué vamos a hacer?

En esta práctica aprenderás a montar tu propio sistema de almacenamiento en red (NAS) usando OpenMediaVault y configurando un RAID para mayor seguridad de los datos.

¿Qué es OpenMediaVault?

OpenMediaVault es un sistema operativo basado en Debian pensado para crear servidores de almacenamiento en red de forma sencilla y gratuita.

Pasos a seguir

1. Consigue OpenMediaVault

Descarga la imagen ISO desde la web oficial: https://www.openmediavault.org/

2. Prepara tu máquina virtual

Crea una nueva VM en VirtualBox con estas características:

  • Memoria RAM: 2 GB
  • Disco principal: 8 GB
  • Red: Configura en modo Bridge para que sea accesible desde tu red local

3. Instala el sistema operativo

Arranca la VM con la ISO de OpenMediaVault y sigue los pasos del instalador. Cuando termine, recuerda quitar la ISO para que no vuelva a arrancar desde ella.

alt text

alt text

alt text

Usuarios y contraseñas por defecto:

Acceso Usuario Contraseña
Terminal root (la que pusiste en la instalación)
Web admin openmediavault

Accede a la interfaz web usando la IP que se haya asignado a la máquina.

alt text alt text

4. Añade discos para el RAID

  • Apaga la máquina virtual.
  • Añade dos discos duros adicionales de 10 GB cada uno (puedes llamarlos RaidDisco1 y RaidDisco2).
  • Vuelve a encender la VM.

alt text

5. Configura el RAID

  1. Entra en la interfaz web de OpenMediaVault.
  2. Instala el plugin de Software RAID si no está ya instalado (ve a Sistema > Plugins y busca raid). alt text
  3. Ve a Almacenamiento > Discos para comprobar que los nuevos discos aparecen. alt text
  4. Dirígete a Almacenamiento > Software RAID y pulsa en Crear.
    • Elige RAID 1 (Espejo) y selecciona los dos discos añadidos.
    • Guarda y aplica los cambios.
  5. Crea un sistema de archivos en Almacenamiento > Sistema de Archivos.
    • Selecciona el RAID, ponle una etiqueta y elige el tipo de sistema de archivos.
    • Monta el sistema de archivos y aplica los cambios. alt text

6. Crea usuarios y grupos

  • Entra en Usuarios > Grupos y crea los grupos que necesites.
  • Después, en Usuarios > Usuarios, añade los usuarios y asígnalos a los grupos según los permisos que quieras dar.

Ejemplo de organización:

Grupo Acceso a carpetas
Administración Administración, Compras
I+D Investigación y desarrollo
IT Información y Tecnología
RRHH Recursos Humanos

Añadir una clave pública para autenticación por SSH para cada usuario.

Clave pública SSH

Para cada usuario que crees, genera una clave pública y privada en su máquina local. Luego, copia la clave pública al archivo ~/.ssh/authorized_keys del usuario en el servidor OMV. De esta manera, podrán acceder por SSH sin necesidad de contraseña.

Para el usuario root se genera una clave pública y privada durante la instalación de OMV, se puede copiar esa clave pública a los usuarios creados para que puedan acceder por SSH sin necesidad de contraseña.

alt text

7. Prepara las carpetas compartidas

  • Ve a Almacenamiento > Carpetas Compartidas y crea las carpetas necesarias.
  • Elige el RAID como ubicación y define la ruta.
  • Ajusta los permisos para los usuarios y grupos.
  • Si lo necesitas, configura los permisos ACL.

Crear la carpeta compartida base para los Home

Ve a Almacenamiento → Carpetas compartidas → Añadir.

  • Nombre: backups_home
  • Dispositivo: tu volumen de datos (por ejemplo DATOS)
  • Comentario: “Carpeta base para directorios Home de usuarios”
  • Guarda y aplica los cambios.

alt text

8. Activa el servicio de compartición

  • Activa SMB/CIFS en Servicios.
  • En SMB/CIFS > Compartidos, selecciona las carpetas que quieras compartir.
  • Guarda y aplica los cambios.

9. Accede a tus carpetas desde otros equipos

  • En Linux: Usa el gestor de archivos y accede a las ubicaciones de red mediante SMB/CIFS.
  • En Windows: Abre el Explorador de archivos y escribe \\IP_del_servidor. Inicia sesión con el usuario y contraseña que creaste.

Recuerda: Después de cada cambio, asegúrate de aplicar y guardar la configuración para que todo funcione correctamente.