Escenario:
– VMware Workstation Pro 17.5.1
– Host: Manjaro Linux XFCE DESKTOP 23.0.4
– Guest: TrueNAS SCALE, basado en Debian Linux 12 Bookworm, que actuará como servidor
– Guest: Windows 10 Pro, de 64 bits, que actuará como cliente
Software NAS (Network Attached Storage) TrueNAS SCALE:
– https://www.truenas.com/docs/scale/23.10/ (documentación)
– https://download.sys.truenas.net/TrueNAS-SCALE-Cobia/23.10.2/TrueNAS-SCALE-23.10.2.iso (ISO)
Requisitos de instalación de TrueNAS SCALE:
– CPU: 64 bits, doble núcleo
– RAM: 8 GB
– HDD sistema: 16 GB
– HDD datos: 16 GB
Parámetros de la máquina virtual de TrueNAS SCALE:
– CPU: doble núcleo
– RAM: 8 GB
– HDD sistema: 32 GB
– HDD datos: 32 GB
– Firmware: UEFI
Preparativos para la instalación:
> Enganchamos el ISO de TrueNAS SCALE a la máquina virtual
> Iniciamos la máquina virtual
Lanzamiento de la instalación:
– *Start TrueNAS SCALE Installation
– Install / Upgrade y <OK>
– Choose destination media (disco del sistema): marcamos sda con la barra espaciadora y damos <OK>
– TrueNAS installation: <Yes>
– Web UI Authentication Method: Administrative user (admin) y <OK>
– Password: *****
– Confirm Password: *****
– <OK>
– Entramos en la fase Extracting y tenemos algo de paciencia
– Retiramos el medio de instalación
– <OK> para reiniciar
– Reboot System y <OK>
– En el menú de presentación de GNU GRUB optamos por TrueNAS Scale GNU/Linux 23.10.2
Accedemos al panel de control de TrueNAS SCALE:
– Abrimos un navegador desde nuestro host
– Tecleamos la IP del servidor Debian
– Introducimos el nombre de usuario (admin) y la contraseña (*****)
Creamos un nuevo usuario:
– Credentials / Local Users / Add
– Full Name: Juan Carlos
– Username: jcano
– Password: *****
– Confirm Pasword: *****
– Auxiliary Groups: root, adm
– Save
Configuración de los discos de datos:
– Storage / Create Pool
– Name: datadisks, por ejemplo
– Seleccionamos Allow
– Next
– Layout: seleccionamos Stripe (NO RAID) pues sólo tenemos un disco de datos en nuestra implementación, pero tenemos disponibles otras configuraciones; a saber: Mirror (RAID 0), RAID1, RAID2, RAID3, etc.
– Save And Go To Review
– Create Pool
– Confirm y Continue, para generar finalmente la agrupación de discos
Creamos una nueva carpeta compartida:
– Datasets
– Seleccionamos datadisks, que es nuestra agrupación (pool) de discos
– Add Dataset
– Name: datos
– Save
Creamos un nuevo recurso compartido, apoyándonos en el protocolo Samba:
– Shares
– Windows (SMB) Shares / Add
– Path: /mnt/datadisks/datos
– Name: datos
– Enabled: marcamos para activar el servicio de SAMBA
– Save
– Enable this service to start automatically
– Enable Service
– Configure ACL / Configure
– + Add Item
– Who: User
– User: buscamos jcano
– Permissions: Read, Write y Execute
– Save Access Control List
Llegados a este punto, iniciaríamos sesión en Windows 10 Pro y haciendo uso del Explorador de Archivos crearíamos una unidad de red (Z: por ejemplo) para acceder de forma cómoda y directa a la carpeta «datos» del servidor.