Cómo instalar TrueNAS en un servidor dedicado mediante IP-KVM y medios virtuales: guía paso a paso
TrueNAS es un sistema operativo de almacenamiento basado en ZFS. Ofrece una interfaz web para administrar discos, pools de almacenamiento, datasets, recursos compartidos, snapshots y replicación.
Esta guía explica cómo instalar TrueNAS Community Edition 25.10 en un servidor dedicado de INTROSERV de forma remota, mediante la consola IP-KVM y Virtual Media, y cómo realizar la configuración inicial. Al terminar, TrueNAS estará disponible en el navegador a través de la dirección IP externa del servidor. Los pasos y las capturas de pantalla corresponden a TrueNAS 25.10. En otras versiones, los nombres de los menús y las etiquetas de los campos pueden ser diferentes.
Requisitos previos
Necesita un servidor dedicado con acceso IP-KVM y compatibilidad con Virtual Media. El servidor debe tener:
- al menos 8 GB de RAM;
- al menos dos discos: TrueNAS se instala en un dispositivo de arranque (20 GB o más), que debe ser independiente de los discos destinados a sus datos.
El servidor de prueba de esta guía tiene dos discos: uno para el sistema y otro para los datos. Para datos reales, utilice al menos dos discos de datos combinados en un mirror (espejo).
La instalación de TrueNAS borra todos los datos del disco en el que se instala. Los demás discos no se modifican durante la instalación. Solo se borrarán si más adelante los selecciona al crear un pool de almacenamiento.
También necesita los parámetros de red del servidor: la dirección IP, la máscara de subred, la puerta de enlace y los servidores DNS. Puede consultarlos en su área de cliente, en los detalles del pedido del servidor.
Descargar la imagen de TrueNAS
Descargue la imagen ISO de TrueNAS Community Edition 25.10 desde el sitio oficial. Guárdela en su ordenador; la conectará al servidor en el siguiente paso.
Arrancar el servidor desde la imagen ISO
Abra la consola IP-KVM del servidor. Para más información, consulte Conexión a la consola KVM de iDRAC.
En la consola, haga clic en Virtual Media y conecte la imagen ISO descargada. Para más información, consulte Virtual Media.

A continuación, configure el servidor para que arranque una sola vez desde la imagen: haga clic en Boot, seleccione Virtual CD/DVD/ISO y confirme. Reinicie el servidor: haga clic en Power, seleccione Reset System (warm boot) y confirme.

El instalador se carga desde la imagen en la memoria. Esto puede tardar varios minutos, según la velocidad de su conexión.
Instalar TrueNAS
Cuando aparezca el menú del instalador, seleccione Install/Upgrade y pulse Enter.

En la pantalla de selección de disco, seleccione el disco del sistema con la tecla Espacio y pulse Enter. Seleccione un solo disco. Si selecciona varios, TrueNAS los utilizará todos como dispositivos de arranque y no estarán disponibles para su pool de almacenamiento.

El instalador avisa de que se borrarán todos los datos del disco seleccionado. Seleccione Yes para continuar.
Cuando el instalador pregunte por la cuenta de administrador, seleccione Administrative user (truenas_admin) e introduzca una contraseña dos veces. Utilizará esta contraseña para iniciar sesión en la interfaz web.
Es posible que la consola IP-KVM no transmita correctamente algunas teclas, por ejemplo Shift o los caracteres de una distribución de teclado que no sea la inglesa. Cambie el teclado a la distribución inglesa antes de escribir la contraseña. Si más adelante no se acepta la contraseña, puede establecer una nueva en la consola: introduzca 4 (Change local administrator password) en el menú Console Setup.
Espere a que finalice la instalación y aparezca el mensaje Installation Succeeded. La instalación mediante Virtual Media puede tardar entre 20 y 60 minutos, según la velocidad de su conexión. No cierre la consola IP-KVM durante la instalación, ya que de lo contrario se desconectará la imagen.

Antes de reiniciar el servidor, desconecte la imagen ISO: haga clic en Virtual Media y desconecte la imagen. De lo contrario, el servidor volverá a arrancar en el instalador. Después, seleccione OK y Reboot System en el menú del instalador.
Configurar la red
Tras el reinicio, asegúrese de que el servidor arranque desde el disco de arranque de TrueNAS y no desde Virtual Media. El servidor arranca en TrueNAS y la consola muestra el menú Console Setup. Si el servidor aún no tiene parámetros de red, el menú muestra el mensaje The web interface could not be accessed.

Establecer la dirección IP
Introduzca 1 (Configure network interfaces) y pulse Enter. Se abre la lista de interfaces de red. Seleccione la interfaz conectada a la red y pulse Enter. Establezca ipv4_dhcp en No, introduzca en el campo aliases la dirección IP con el prefijo asignada a su servidor, por ejemplo 203.0.113.10/24, y seleccione Save.

La consola vuelve a la lista de interfaces y muestra el mensaje You have pending network interface changes. Pulse a para aplicarlos.

Una vez aplicados los cambios, la dirección IP aparece en la columna state.aliases. Pulse q para volver al menú Console Setup.

TrueNAS aplica los cambios de red con una comprobación: si los cambios no se confirman en 60 segundos, restaura la configuración anterior. Si la dirección IP desaparece pasado un minuto, compruebe primero la dirección IP, el prefijo y la interfaz, y configure de nuevo la interfaz. Si los parámetros son correctos pero se siguen revirtiendo, puede aplicarlos desde la shell de Linux con la reversión automática desactivada. Trabaja en la consola IP-KVM, por lo que no perderá el acceso al servidor aunque los parámetros sean incorrectos. Introduzca 8 (Open Linux Shell) y ejecute los siguientes comandos, con el nombre de su interfaz y su dirección IP:
midclt call interface.update eno1 '{"ipv4_dhcp": false, "aliases": [{"type": "INET", "address": "203.0.113.10", "netmask": 24}]}' midclt call interface.commit '{"rollback": false}'
A continuación, introduzca exit para volver al menú Console Setup.
Establecer la puerta de enlace y el DNS
Introduzca 2 (Configure network settings). En ipv4gateway, introduzca la puerta de enlace predeterminada y, en nameserver1, el servidor DNS de su área de cliente. Seleccione Save.

Si la consola muestra el error Gateway ... is unreachable, la dirección IP no está establecida en la interfaz. Compruebe primero la dirección IP y después vuelva a establecer la puerta de enlace.
Cuando la red está configurada, el menú Console Setup muestra las direcciones de la interfaz web: The web user interface is at: http://<dirección IP del servidor> y https://<dirección IP del servidor>.

Iniciar sesión en la interfaz web
Abra https://<dirección IP del servidor> en el navegador. Después de la instalación, TrueNAS utiliza un certificado autofirmado, por lo que el navegador muestra una advertencia de seguridad. Confirme que desea continuar en el sitio.
Introduzca truenas_admin en Username y la contraseña establecida durante la instalación en Password, y haga clic en Log In.

Se abre el Dashboard.

Crear un pool de almacenamiento
Un pool combina los discos de datos en un único espacio de almacenamiento. Vaya a Storage. El Storage Dashboard muestra No Pools. Haga clic en Create Pool. Se abre el Pool Creation Wizard.

General Info
En Name, introduzca un nombre para el pool, por ejemplo tank.
Seleccione Encryption solo si necesita que los datos de los discos estén cifrados. En ese caso deberá guardar la clave de cifrado en un lugar seguro: sin ella no es posible recuperar los datos.
El panel Unassigned Disks, a la derecha, muestra los discos disponibles para el pool. Haga clic en Next.

Data
En el paso Data, se selecciona cómo se combinan los discos de datos en un VDEV, un grupo de discos. El campo Layout define el tipo de grupo:
- Stripe: los datos se distribuyen entre los discos sin redundancia. Si falla un disco, se pierden todos los datos del pool;
- Mirror: cada disco almacena una copia de los mismos datos. Un mirror de dos discos resiste el fallo de un disco. Es la distribución recomendada para dos discos;
- RAIDZ1, RAIDZ2, RAIDZ3: los datos se distribuyen entre los discos con paridad, de modo que el pool resiste el fallo de uno, dos o tres discos. Estas distribuciones requieren al menos tres, cuatro y cinco discos, respectivamente;
- dRAID1, dRAID2, dRAID3: distribuciones RAID distribuidas, diseñadas para configuraciones con muchos discos.

Después de seleccionar la distribución, establezca Disk Size, Width (el número de discos de un VDEV) y Number of VDEVs. Para dos discos de datos, seleccione Mirror, Width 2 y Number of VDEVs 1.
El servidor de prueba de esta guía solo tiene un disco de datos, por lo que la captura de pantalla muestra la distribución Stripe con Width 1. El asistente advierte de que un VDEV Stripe no tiene redundancia.

Un pool en un único disco no tiene redundancia. Si el disco falla, se pierden todos los datos del pool. Utilice un pool de un solo disco únicamente para pruebas o para datos que también conserve en otro lugar, por ejemplo en un servidor con replicación.
Optional VDEVs
Los pasos Log, Spare, Cache, Metadata y Dedup añaden VDEVs opcionales. Puede omitirlos: haga clic en Save And Go To Review. Solo son útiles en casos concretos:
- Log: un disco rápido (SSD o NVMe) que acelera las escrituras síncronas, por ejemplo para bases de datos o recursos compartidos NFS utilizados por máquinas virtuales;
- Spare: un disco de repuesto en caliente (hot spare) que sustituye automáticamente un disco averiado del pool;
- Cache: un disco rápido utilizado como caché de lectura adicional (L2ARC) para cargas de trabajo que leen con frecuencia los mismos datos;
- Metadata: discos rápidos que almacenan metadatos y archivos pequeños, lo que acelera el trabajo con muchos archivos pequeños;
- Dedup: discos rápidos que almacenan las tablas de deduplicación. Utilícelo solo si realmente necesita la deduplicación.
Los VDEVs Metadata y Dedup son críticos para el pool y deben tener el mismo nivel de redundancia que los VDEVs de datos. Si falla un VDEV Metadata o Dedup sin protección, el pool puede quedar inaccesible.
Review
Compruebe los parámetros en el paso Review y haga clic en Create Pool.

TrueNAS avisa de que se borrará el contenido de los discos. Seleccione Confirm y haga clic en Continue.

El nuevo pool aparece en el Storage Dashboard. Su estado es Online, sin errores.

Configurar el acceso HTTPS
TrueNAS ya funciona a través de HTTPS con su certificado autofirmado predeterminado. Para asegurarse de que todas las conexiones utilicen HTTPS, active la redirección desde HTTP.
Vaya a System > General Settings y, en el widget GUI, haga clic en Settings. Seleccione Web Interface HTTP -> HTTPS Redirect y haga clic en Save. La interfaz web se reinicia y, a partir de ese momento, cualquier conexión por HTTP se redirige a HTTPS. La redirección también activa HSTS, de modo que los navegadores seguirán utilizando HTTPS para esta dirección.