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

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

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).

Instalación

Para usar el sistema RHEL/CentOS 7 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

Si el paquete no está instalado en su sistema, instálelo usando yum.

# yum install iscsi-initiator-utils

Configuración

1. Descubre

En Red Hat Enterprise Linux 7, el servicio iSCSI se inicia de forma diferida de forma predeterminada. Si la raíz no está en un dispositivo iSCSI o no hay nodos marcados con "node.startup =automatic", entonces el servicio iSCSI no se iniciará hasta que se ejecute un comando iscsiadm que requiera que se inicie iscsid o los módulos del kernel iscsi. Por ejemplo, ejecutando el comando de descubrimiento:

# iscsiadm -m discovery -t st -p ip:port

Por ejemplo, obtenga 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 [target_ipaddress]
xxx.xxx.xxx.xxx:3260,1 iqn.2010-03.com.example:tgtd

Aquí,
iqn.2010-03.com.example:tgtd – es el nombre iqn de destino
xxx.xxx.xxx.xxx – es la dirección IP del objetivo (mencionar el puerto es opcional si se ejecuta en el puerto predeterminado 3260)

2. Iniciar sesión

El siguiente comando iniciará sesión en el objetivo descubierto.

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

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

# iscsiadm -m discovery -t st -l

Este procedimiento permitirá acceder al objetivo (u objetivos si inició sesión en todos) al reiniciar. La información se almacena en la base de datos del nodo que se encuentra en /var/lib/iscsi .

Para desconectarse del almacenamiento iSCSI

1. Cerrar sesión

Si desea deshabilitar el objetivo, debe cerrar la sesión:

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

2. Eliminar el objetivo

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

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

Tenga en cuenta que puede cerrar sesión en todos los destinos ejecutando:

# iscsiadm -m node -U all
Cómo configurar el iniciador iSCSI (cliente) en CentOS / RHEL 6


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

  2. CentOS / RHEL 6,7:Cómo configurar páginas gigantes

  3. Cómo solucionar problemas de iSCSI en CentOS/RHEL 6,7

  4. CentOS / RHEL 6,7:Cómo eliminar un destino iSCSI en el iniciador (cliente iSCSI)

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

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