Desde la compra decarcasas NAS de alta gamahasta la creación de un sistema de copia de seguridad y uso compartido de archivos, existen muchas formas de crear un servidor de almacenamiento. Si le gusta especialmente experimentar, puede inclusovirtualizar su NASutilizando una plataforma de servidor doméstico dedicada comoProxmox.

Pero, ¿qué ocurre si no desea la sobrecarga de rendimiento adicional que generan las máquinas virtuales? Gracias a su compatibilidad integrada conZFSy las raíces Debian que sustentan la plataforma, Proxmox le permite armar un NAS sin depender de máquinas virtuales o contenedores.

Relacionado
4 razones por las que Proxmox es ideal para virtualizar todo su laboratorio doméstico

Si no le gusta comprar varios dispositivos para sus proyectos de laboratorio en casa, puede ser una buena idea virtualizar todo con Proxmox

2

Creación del pool ZFS

Antes de poder configurar los recursos compartidos de red, deberá montar las unidades en su máquina Proxmox. Dado que ZFS tiene una compatibilidad RAID increíble, una utilidad de instantáneas y funciones de autorreparación, utilizaremos Zpools en nuestro NAS improvisado.

  1. Conecte sus unidades al servidor Proxmox y diríjase a la interfaz de usuario web una vez que se inicie.
  2. Abra la pestañaDiscosde su nodo Proxmox y presione el botónBorrarpara preparar sus unidades para el grupo ZFS.
    Preparación de las unidades para un grupo ZFS dentro de la interfaz web de Proxmox
  3. Cambie a la pestañaZFSy toque el botónCrear ZFS.
    Creación de un grupo ZFS en Proxmox
  4. Ingrese elnombrede su grupo ZFS, elija sunivel RAIDpreferido y presioneCrear.
    Ingresar el nombre del pool ZFS en Proxmox

Configurar un recurso compartido de Samba

Con el grupo ZFS listo, es momento de instalar los paquetes Samba y configurar el recurso compartido de red.

  1. Vaya a la pestañaShellde sunodo Proxmoxpreferido y ejecute el siguiente comando para descargar los paquetes Samba.
    apt install samba smbclient -y
    Instalación de los paquetes Samba en Proxmox
  2. Cree un nuevo directorio para su recurso compartido de red dentro del grupo ZFS que creó anteriormente con el comandomkdir. mkdir /zfs_pool_name/share_name
    El comando para crear un nuevo directorio compartido
  3. Configure un nuevo usuario para el recurso compartido de red antes de crear una contraseña para él.
    • useradd -m nombre_usuario
    • contraseña nombre_usuario
      Creando un nuevo usuario en Proxmox
  4. Cree una contraseña SMB para el usuario con este comando:
    smbpasswd -a nombre_usuario
    Creación de una contraseña SMB para un usuario de Proxmox
  5. Utilice el editor nano para acceder al archivo smb.conf en la terminal.
    nano /etc/samba/smb.conf
    Cómo acceder al archivo smb.conf en Proxmox
  6. Dirígete a la parte inferior del archivo de configuración, ingresa el nombre del recurso compartido de red entre corchetes ([]) e ingresa los siguientes campos con la sangría adecuada.
    • ruta = /nombre_del_pool_zfs/nombre_del_recurso_compartido
    • solo lectura = no
    • usuario válido = nombre_usuario
    • escribible = si
      Agregar un nuevo recurso compartido de Samba en el archivo smb.conf
  7. PresioneCtrl+Xseguido deYyEnterpara guardar y salir del archivosmb.conf.
  8. Ejecute el comandochmodpara otorgar privilegios completos a su directorio compartido de red.
    chmod 777 /nombre_del_pool_zfs/nombre_del_recurso_compartido
    Ejecución del comando chmod en la interfaz web de Proxmox
  9. Reinicie elrecurso compartido SMButilizando el siguiente comando:
    systemctl reiniciar smbd.servicio
    Reiniciando el servicio Samba

Acceder al recurso compartido en otro dispositivo

Ahora que el recurso compartido SMB está en funcionamiento, puedes acceder a él desde tu PC. Hemos mostrado los pasos para hacerlo en Windows 11, pero el proceso general es el mismo para la mayoría de los sistemas operativos.

  1. Inicie elExplorador de archivos.
  2. Escriba ladirección IPde su máquina Proxmox (sin el número de puerto) en labarra de direcciones.
    Ingresar la dirección IP de Proxmox en el Explorador de archivos
  3. Ingrese elnombre de usuarioyla contraseñaque estableció anteriormente en la ventana emergente para acceder al recurso compartido de red.

Construyendo un servidor de almacenamiento con Proxmox

Ejecución del comando para cifrar un pool ZFS

Una vez que haya transferido sus archivos al NAS con tecnología Proxmox, puede realizar las tareas de limpieza, recorte y resilver mediante la ventana Shell de su nodo. Dicho esto, es difícil negar la conveniencia de un sistema operativo NAS dedicado, especialmente porque puede realizar todas las tareas dentro de las IU web en lugar de ejecutar círculos dentro de una interfaz de línea de comandos. Afortunadamente, puede ejecutar la mayoría de los sistemas operativos NAS dentro de las máquinas virtuales Proxmox y esperar un rendimiento decente después de asignar suficientes núcleos, memoria y provisiones de almacenamiento a dichas máquinas virtuales.

Relacionado
Intenté crear un laboratorio casero Proxmox... dentro de Windows 11

Con el poder de la virtualización anidada, es posible ejecutar un servidor Proxmox sobre su PC con Windows 11

4