Internet Small Computer System Interface (iSCSI) es un estándar de almacenamiento basado en el Protocolo de Internet (IP) que conecta iniciadores iSCSI a objetivos iSCSI a través de redes IP. En pocas palabras, los paquetes SCSI se encapsulan en paquetes IP y se envían a través de una red IP estándar, donde los iniciadores y los objetivos vuelven a ensamblar los paquetes e interpretan los comandos transportados por estos paquetes.
iSCSI aprovecha la infraestructura IP existente, a diferencia de Fibre Channel (FC), que requiere cables y conmutadores especiales.
Descripción general de la conectividad iSCSI
Los elementos principales de la conectividad iSCSI son iniciadores, destinos, portales, sesiones y conexiones. Comienzo con las sesiones de iSCSI para proporcionar una descripción general de conectividad de alto nivel y luego cubro los elementos restantes en secciones posteriores de este capítulo.
Sesiones iSCSI
Cada iniciador iSCSI establece una sola sesión con cada servidor de destino iSCSI a través del Protocolo de control de transmisión (TCP). Dentro de esa sesión, puede haber una o más conexiones entre iniciadores y portales en el servidor de destino. Un portal es una combinación de dirección IP y puerto TCP.
Ejemplos de comandos de conexión iSCSI
A continuación se muestran algunos de los comandos de conexión iscsi más utilizados.
1. Descubrir objetivos en una dirección IP dada:
# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.10 --discover
2. Inicie sesión, debe usar una identificación de registro de nodo encontrada por el descubrimiento:
# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --login
3. Cerrar sesión:
# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --logout
4. Listar registros de nodos:
# iscsiadm --mode node
5. Mostrar todos los datos de un registro de nodo dado:
# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260