🛠 Desplegar un NAS compacto con Xerxes Pi 2026 y PoE
Objectifs
Este tutorial tiene como objetivo transformar la placa base Xerxes Pi 2026 en un servidor NAS (Network Attached Storage) autónomo, alimentado por PoE y utilizando una unidad NVMe para transferencias rápidas. Aprenderá a ensamblar el hardware, configurar el sistema operativo para arrancar desde NVMe y compartir archivos a través de la red local.
Matériel nécessaire
- Placa base Xerxes Pi 2026.
- Módulo Raspberry Pi CM4 o CM5.
- SSD M.2 NVMe (formato 2230 o 2242 recomendado debido a la compacidad).
- Switch de red compatible con PoE o inyector PoE.
- Cable Ethernet RJ45.
- Microcomputadora para la configuración inicial.
Étapes
- Ensamblaje de hardware: Inserte suavemente el módulo CM en los conectores mezzanine de 100 pines hasta que haga clic. Monte la unidad NVMe en la ranura M.2 debajo de la placa, asegurándose de que el disipador de calor proporcionado esté en buen contacto con el controlador del SSD.
- Alimentación PoE: Conecte el cable Ethernet al puerto Gigabit BCM54210PE de la placa. Asegúrese de que su switch o inyector proporcione el estándar PoE o PoE+. El puente interno de la placa detectará automáticamente la fuente de alimentación a través del puerto Type-C o PoE, eliminando la necesidad de un adaptador de corriente externo.
- Instalación del sistema: Utilice un adaptador USB a SD u otra placa Pi para flashear Raspberry Pi OS o Ubuntu Server en una tarjeta SD. Inserte la tarjeta SD en el módulo CM (si la interfaz está expuesta) o use la interfaz USB-C para el modo Recovery si es necesario. Para un rendimiento óptimo, configure el firmware del módulo CM para arrancar desde NVMe una vez que el sistema esté instalado en el SSD mediante un adaptador USB temporal.
- Configuración del almacenamiento: Una vez conectado por SSH, identifique la unidad NVMe con el comando
lsblk. Formatee (ej:sudo mkfs.ext4 /dev/nvme0n1p1) y móntelo en una carpeta dedicada, por ejemplo,/mnt/nas. Agregue la entrada correspondiente en/etc/fstabpara un montaje automático al inicio.
- Compartir en red: Instale Samba con
sudo apt install samba. Edite el archivo/etc/samba/smb.confpara definir una nueva carpeta compartida[NAS]que apunte a/mnt/nas. Cree un usuario Samba consudo smbpasswd -a su_usuarioy reinicie el servicio consudo systemctl restart smbd.
Vérification
Verifique que el sistema arranque correctamente sin un cable de alimentación USB-C, confirmando que PoE está activo. Desde otro dispositivo en la red, intente acceder a la carpeta compartida a través de la dirección IP de la placa (ej: smb://ip_placa/NAS). Transfiera un archivo de prueba para validar las velocidades de lectura/escritura en el NVMe.
Pour aller plus loin
Explore la aplicación macOS proporcionada para monitorear temperaturas y el estado de los contenedores Docker. También puede configurar Nextcloud para un acceso web seguro o usar los conectores Qwiic para agregar sensores ambientales (temperatura/humedad) para monitorear las condiciones de operación del NAS.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
poe-status-monitor.pypythonnvme-benchmark.shbashqwiic-bme280-reader.pypythonpwm-fan-control.pypythonethernet-poe-config.shbashnvme_storage_benchmark-6.inobash