Internet Small Computer System Interface (iSCSI) es un estándar basado en IP para conectar dispositivos de almacenamiento. iSCSI usa redes IP para encapsular comandos SCSI, lo que permite que los datos se transfieran a largas distancias. iSCSI proporciona almacenamiento compartido entre varios sistemas cliente. Los dispositivos de almacenamiento están conectados a servidores (destinos). Los sistemas cliente (iniciadores) acceden a los dispositivos de almacenamiento remoto a través de redes IP. Para los sistemas cliente, los dispositivos de almacenamiento parecen estar conectados localmente. iSCSI utiliza la infraestructura IP existente y no requiere ningún cableado adicional, como es el caso de las redes de área de almacenamiento Fibre Channel (FC).
La configuración persistente de Open-iSCSI se implementa como una base de datos, que consiste en una jerarquía de archivos y directorios en /var/lib/iscsi/ directorio:
# ls -l /var/lib/iscsi total 0 drwxr-xr-x. 2 root root 6 Jun 27 2017 ifaces drwxr-xr-x. 2 root root 6 Jun 27 2017 isns drwxr-xr-x. 2 root root 6 Jun 27 2017 nodes drwxr-xr-x. 2 root root 6 Jun 27 2017 send_targets drwxr-xr-x. 2 root root 6 Jun 27 2017 slp drwxr-xr-x. 2 root root 6 Jun 27 2017 static
Utilice el iscsiadm utilidad para actualizar, eliminar, insertar y consultar la base de datos persistente. Utilice también esta utilidad para establecer una sesión entre un destino y un iniciador. Varios modos operativos diferentes están disponibles para el comando.
- discoverydb :actualiza o consulta los registros de la base de datos de Open-iSCSI
- descubrimiento :Realiza una operación de descubrimiento
- nodo :realiza una operación en un portal (IP:puerto) en un objetivo iSCSI
- sesión :Realiza una operación en una conexión TCP entre un iniciador y un destino
- iface :Realiza una operación en una interfaz de red
Las opciones adicionales de iscsiadm incluyen:
- tipo – Especifique el tipo de descubrimiento.
- -portal – Especifique el portal de destino iSCSI.
Comandos de conexión de iscsiadm
1. Descubrir objetivos en una dirección IP dada:
# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.10 --discover
2. Inicie sesión en un objetivo iscsi (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. Salga de un objetivo iscsi.
# 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