LinuxParty

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

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

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías