LinuxParty
Te presentamos un artículo extenso y detallado sobre cómo instalar y configurar un servidor SAN (Storage Area Network) para RedHat o AlmaLinux, con explicaciones paso a paso y ejemplos durante la instalación.
Introducción
Un servidor SAN (Storage Area Network) proporciona almacenamiento centralizado que puede ser accedido por múltiples servidores o clientes a través de una red dedicada de alta velocidad. Es ideal para entornos empresariales donde se requiere rendimiento, disponibilidad y escalabilidad. En este artículo aprenderás a configurar un servidor SAN básico usando iSCSI sobre RedHat o AlmaLinux.
Requisitos
Antes de empezar, asegúrate de tener:
- Un servidor con AlmaLinux o RedHat (versión 8 o superior)
- Acceso root o privilegios sudo
- Al menos una interfaz de red dedicada para el tráfico iSCSI
- Otro sistema cliente (iniciador iSCSI) para pruebas
- SELinux y firewalld habilitados (opcional pero recomendado)
Paso 1: Preparar el entorno
Actualiza el sistema
sudo dnf update -y
Instala los paquetes necesarios
sudo dnf install -y targetcli targetcli-fb lvm2 firewalld
Paso 2: Configurar el almacenamiento en el servidor SAN
Vamos a crear un volumen lógico con LVM para exponerlo como almacenamiento iSCSI.
Crear un volumen físico y grupo de volúmenes
sudo pvcreate /dev/sdb sudo vgcreate san_vg /dev/sdb
Crear volumen lógico
sudo lvcreate -L 50G -n san_lun san_vg
Paso 3: Configurar el target iSCSI con targetcli
Iniciar la utilidad
sudo targetcli
Verás un prompt como />
. Desde aquí configurarás el target iSCSI.
Crear el backend de almacenamiento
/backstores/block create name=san_disk dev=/dev/san_vg/san_lun
Crear el target iSCSI
/iscsi create iqn.2025-04.local.server:san.target01
Nota:
iqn
es un nombre único. Puedes cambiarlo según tu dominio o convención.
Crear LUN
/iscsi/iqn.2025-04.local.server:san.target01/tpg1/luns create /backstores/block/san_disk
Crear ACL (autenticación de cliente opcional)
/iscsi/iqn.2025-04.local.server:san.target01/tpg1/acls create iqn.2025-04.local.client:client01
Habilitar el portal de red
/iscsi/iqn.2025-04.local.server:san.target01/tpg1/portals create 0.0.0.0 3260
Guardar configuración y salir
/saveconfig exit
Paso 4: Configurar el firewall
sudo firewall-cmd --add-port=3260/tcp --permanent sudo firewall-cmd --reload
Paso 5: Habilitar servicios
sudo systemctl enable --now target
Paso 6: Configurar el cliente iSCSI
Instalar los paquetes necesarios
sudo dnf install -y iscsi-initiator-utils
Editar el nombre del iniciador (cliente)
sudo nano /etc/iscsi/initiatorname.iscsi
Asegúrate de usar el nombre configurado antes:
InitiatorName=iqn.2025-04.local.client:client01
Iniciar y habilitar servicios iSCSI
sudo systemctl enable --now iscsid
Descubrir el target
sudo iscsiadm -m discovery -t sendtargets -p <IP_del_Servidor_SAN>
Iniciar sesión en el target
sudo iscsiadm -m node -T iqn.2025-04.local.server:san.target01 -p <IP_del_Servidor_SAN> --login
Verificar el disco
lsblk
Deberías ver un nuevo dispositivo /dev/sdX
. Puedes formatearlo y montarlo:
sudo mkfs.xfs /dev/sdX sudo mkdir /mnt/san sudo mount /dev/sdX /mnt/san
Paso 7: Hacer que el cliente se conecte automáticamente al arrancar
sudo iscsiadm -m node -T iqn.2025-04.local.server:san.target01 -p <IP_del_Servidor_SAN> --op update -n node.startup -v automatic
Seguridad y SELinux (Opcional)
Si SELinux está habilitado:
sudo setsebool -P daemons_enable_cluster_mode on
Y asegúrate de que los contextos sean correctos si usas rutas personalizadas.
Ya tienes un servidor SAN funcional con iSCSI en RedHat/AlmaLinux. Desde aquí puedes:
- Añadir más LUNs y clientes
- Usar autenticación CHAP para más seguridad
- Monitorizar tráfico y rendimiento con herramientas como
iotop
,nmon
o Prometheus - Integrar con clústeres de alta disponibilidad

-
LinuxBiz
- Se lanzó Red Hat Enterprise Linux 9.5 con la función de sistema Sudo y Podman 5.0
- AlmaLinux OS 9.5 ya está disponible como alternativa gratuita a Red Hat Enterprise Linux 9.5
- Cómo la comunidad de AlmaLinux apoyó la compatibilidad binaria de RHEL
- Instalar un ERP y CRM para tu Pyme, paso a paso
- Cómo enviar/notificar mensajes a iOS y Android desde la consola de Linux
- Zeit: una herramienta GUI para programar trabajos Cron y At en Linux
- Se piden más trabajos con talento open source: un nuevo informe de la Fundación Linux muestra que faltan talentos por cubrir
- Corea del Sur apuesta por el Software Libre y migrará de Windows a Linux
- Las 15 mejores herramientas de recuperación de datos de Linux: la elección de los profesionales
- 9 herramientas de productividad para Linux que merecen su atención
- Más poder en tu terminal con Tmux
- Generar y entregar informes de actividad del sistema usando los conjuntos de herramientas de Linux
- Las 10 mejores distribuciones Linux para el servidor para 2019
- Cómo desarrollar su propia distribución de Linux personalizada desde cero
- 5 ventajas que tiene LibreOffice sobre Microsoft Office