GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo configurar el iniciador iSCSI (cliente) en CentOS / RHEL 6

iSCSI es un protocolo que permite a los clientes (llamados iniciadores) enviar comandos SCSI (CDB) a dispositivos de almacenamiento SCSI (destinos) en servidores remotos. Es un protocolo popular de red de área de almacenamiento (SAN), que permite a las organizaciones consolidar el almacenamiento en arreglos de almacenamiento del centro de datos mientras proporciona hosts (como bases de datos y servidores web) con la ilusión de discos conectados localmente. A diferencia de Fibre Channel, que requiere un cableado especial, iSCSI se puede ejecutar a largas distancias utilizando la infraestructura de red existente.

Instalación

Para usar el sistema RHEL/CentOS 6 como iniciador o cliente iSCSI, debe tener iscsi-initiator-utils paquete instalado. Puede verificar que esté instalado en su sistema usando el comando rpm, como se muestra en el siguiente ejemplo:

$ rpm -qa | grep iscsi-initiator-utils

1. Instale el paquete si aún no está disponible en su sistema usando yum.

# yum install iscsi-initiator-utils

2. Inicie iscsi demaon y use chkconfig para permitir que se inicie también después de reiniciar.

# service iscsi start
# chkconfig iscsi on

Configuración

1. Una vez que haya instalado el paquete requerido e iniciado el servicio, puede comenzar a descubrir los objetivos disponibles. Para obtener una lista de destinos disponibles de un host determinado (tenga en cuenta que la dirección IP que se muestra a continuación debe reemplazarse con el nombre de host que se puede resolver o la dirección IP del sistema que proporciona el puerto si es diferente al predeterminado):

# iscsiadm -m discovery -t st -p 192.168.10.10
192.168.10.10:3260,1 iqn.2010-03.com.example:tgtd

Aquí,
iqn.2010-03.com.example:tgtd – es el nombre_iqn_destino.

2. Puede ver más información sobre el objetivo usando el siguiente comando.

# iscsiadm -m node -T [target_iqn_name] -p [target_ipaddress]

3. El siguiente paso es iniciar sesión en el objetivo descubierto.

# iscsiadm -m node -T iqn.2010-03.com.example:tgtd -p 192.168.10.10 -l
Logging in to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: 192.168.10.10,3260]
Login to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: 192.168.10.10,3260]: successful

También puede iniciar sesión en todos los LUN exportados en el destino ejecutando:

# iscsiadm -m discovery -t st -l

El iniciador iscsi tiene su propia base de datos para guardar la información y la configuración del destino/nodo. Este se encuentra en “/var/lib/iscsi ” directorio.

4. Puede ver el almacenamiento iSCSI recién conectado mediante el comando fdisk.

# fdisk -l

Desconecte el almacenamiento iSCSI

1. Para desconectar un almacenamiento iSCSI existente, primero deberá cerrar sesión en el destino.

 # iscsiadm -m node -T [target_iqn_name] -p [ipaddress] -u

2. Para eliminar el destino de la base de datos iscsi para que el iscsi no se vuelva a conectar al reiniciar, elimine el destino después de cerrar la sesión:

# iscsiadm -m node -T target_iqn_name -p ip address --op delete

3. Si tiene varios objetivos en los que ha iniciado sesión, puede cerrar la sesión de todos los objetivos ejecutando:

# iscsiadm -m node -U all

Resolución de problemas

1. Para obtener la lista de objetivos, ejecute:

# iscsiadm -m discovery

2. Para obtener la lista de nodos, ejecute:

# iscsiadm -m node

3. El demonio iscsid abre una sesión TCP con el objetivo. Para comprobar la sesión abierta, ejecute:

# iscsiadm -m session

o

# netstat -tpan | grep iscsid

También puede buscar el archivo /sys/class/iscsi_session para encontrar sesiones abiertas.

4. Encuentra a qué sesión pertenece un disco:

# iscsiadm -m session

La salida incluirá sesiones activas y discos scsi adjuntos.

Servicio del sistema operativo Linux 'iscsid'


Cent OS
  1. Cómo configurar servidor y cliente NTP en CentOS/RHEL 7

  2. CentOS/RHEL 7:Cómo configurar un servidor de nombres de solo caché

  3. Cómo configurar DM-Multipath desde un iniciador iSCSI a un objetivo iSCSI en CentOS/RHEL

  4. Cómo configurar el proxy en CentOS/RHEL/Fedora

  5. Cómo configurar un cliente solo NFSv4 usando nfsconf en CentOS/RHEL 8

Cómo configurar la dirección IP estática en CentOS 7 / RHEL 7

Cómo configurar la dirección IP estática en CentOS 8 / RHEL 8

Cómo instalar y configurar Ansible en CentOS 8 / RHEL 8

Cómo configurar el objetivo iSCSI usando targetcli en CentOS / RHEL 7

Cómo configurar el servidor VNC en CentOS/RHEL 6

Cómo configurar el cliente LDAP en CentOS/RHEL 6 usando SSSD