iSCSI (Interfaz de Sistema de Computadora Pequeña por Internet) es un protocolo para transmitir comandos SCSI a través de una red, permitiendo que los dispositivos de almacenamiento se comuniquen a través de una red, similar al almacenamiento conectado directamente. Puede virtualizar recursos de almacenamiento, lograr gestión centralizada, compartir en red y acceso remoto, y es adecuado para escenarios como centros de datos, entornos virtualizados, y copias de seguridad y recuperación.
A través de este tutorial, aprenderás cómo configurar y usar iSCSI en ZimaOS para mejorar la eficiencia en la gestión del almacenamiento, simplificar la arquitectura del almacenamiento en red, y lograr métodos de acceso a datos flexibles.
Requisitos previos
- El disco duro utilizado no está en uso
- Confirmar el IQN del cliente
Pasos de operación
Servidor
Asegúrate de que tu ZimaOS se haya actualizado a la versión 1.2.5 o superior.
- Usa el comando sudo -ipara ingresar al modo superusuario, inicia targetclitargetcli 

- Crea un LUN, suponiendo que /dev/sdese usa como el backend de almacenamiento (Aquí usamos sde. Puedes usar ellsblkpara ver el estado del dispositivo y cambiar asdaosdb):cd backstores/block 
 create myblockdev /dev/sde

- Crea un objetivo iSCSI (iqn.2024-10.com.zima:target1es un ejemplo)cd /iscsi 
 create iqn.2024-10.com.zima:target1

- Agrega un LUN al objetivocd iqn.2024-10.com.zima:target1/tpg1/luns 
 create /backstores/block/myblockdev

- Establece la ACL (lista de control de acceso) para permitir la conexión. El IQN aquí debe ser consistente con el del cliente (Abre el Iniciador de iSCSI, está en la pestaña de Configuración)cd ../acls 
 create iqn.1993-08.org.debian:01:bb1e6772dfb6

Cliente
Windows
- Abre el Iniciador de iSCSI, en la pestaña de Descubrimiento, haz clic en Descubrir Portal  
- Configura la dirección IP, haz clic en OK  
- En la pestaña de Objetivos, haz clic en Conectar  
- Abre la Administración de Computadoras, haz clic en Almacenamiento > Administración de Discos, y podrás ver el volumen iSCSI recién conectado  
Linux
- Descubre los objetivos iSCSIiscsiadm -m discovery -t sendtargets -p <DIRECCIÓN_IP> 
Reemplaza <DIRECCIÓN_IP> con la dirección IP del servidor
- Inicia sesión en el objetivo iSCSIiscsiadm -m node --login 