Capítulo 7. Introducción a iSCSI
Red Hat Enterprise Linux 8 utiliza el shell targetcli como interfaz de línea de comandos para realizar las siguientes operaciones:
- Añada, elimine, vea y supervise las interconexiones de almacenamiento iSCSI para utilizar el hardware iSCSI.
- Exporta recursos de almacenamiento local respaldados por archivos, volúmenes, dispositivos SCSI locales o por discos RAM a sistemas remotos.
La herramienta targetcli tiene un diseño basado en un árbol que incluye el completamiento de pestañas integrado, soporte de autocompletado y documentación en línea.
7.1. Añadir un objetivo iSCSI Copiar enlaceEnlace copiado en el portapapeles!
Como administrador del sistema, puede añadir un objetivo iSCSI utilizando la herramienta targetcli.
7.1.1. Instalación de targetcli Copiar enlaceEnlace copiado en el portapapeles!
Instale la herramienta targetcli para añadir, supervisar y eliminar interconexiones de almacenamiento iSCSI .
Procedimiento
Instalar
targetcli:yum install targetcli
# yum install targetcliCopy to Clipboard Copied! Toggle word wrap Toggle overflow Inicie el servicio de destino:
systemctl start target
# systemctl start targetCopy to Clipboard Copied! Toggle word wrap Toggle overflow Configurar el objetivo para que se inicie en el momento del arranque:
systemctl enable target
# systemctl enable targetCopy to Clipboard Copied! Toggle word wrap Toggle overflow Abra el puerto
3260en el firewall y recargue la configuración del firewall:firewall-cmd --permanent --add-port=3260/tcp firewall-cmd --reload
# firewall-cmd --permanent --add-port=3260/tcp Success # firewall-cmd --reload SuccessCopy to Clipboard Copied! Toggle word wrap Toggle overflow Vea el diseño de
targetcli:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
targetcli.
7.1.2. Creación de un objetivo iSCSI Copiar enlaceEnlace copiado en el portapapeles!
La creación de un objetivo iSCSI permite al iniciador iSCSI del cliente acceder a los dispositivos de almacenamiento del servidor. Tanto los objetivos como los iniciadores tienen nombres de identificación únicos.
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”.
Procedimiento
Navegue hasta el directorio iSCSI:
/> iscsi/
/> iscsi/Copy to Clipboard Copied! Toggle word wrap Toggle overflow NotaEl comando
cdse utiliza para cambiar de directorio, así como para listar la ruta a la que se va a mover.Utilice una de las siguientes opciones para crear un objetivo iSCSI:
Creación de un objetivo iSCSI con un nombre de objetivo por defecto:
/iscsi> create Created target iqn.2003-01.org.linux-iscsi.hostname.x8664:sn.78b473f296ff Created TPG1
/iscsi> create Created target iqn.2003-01.org.linux-iscsi.hostname.x8664:sn.78b473f296ff Created TPG1Copy to Clipboard Copied! Toggle word wrap Toggle overflow Creación de un objetivo iSCSI con un nombre específico:
/iscsi> create iqn.2006-04.com.example:444 Created target iqn.2006-04.com.example:444 Created TPG1 Here iqn.2006-04.com.example:444 is target_iqn_name
/iscsi> create iqn.2006-04.com.example:444 Created target iqn.2006-04.com.example:444 Created TPG1 Here iqn.2006-04.com.example:444 is target_iqn_nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya iqn.2006-04.com.example:444 por el nombre del objetivo específico.
Verifique el objetivo recién creado:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
targetcli.
7.1.3. backstore iSCSI Copiar enlaceEnlace copiado en el portapapeles!
Un backstore iSCSI permite soportar diferentes métodos de almacenamiento de los datos de un LUN exportado en la máquina local. La creación de un objeto de almacenamiento define los recursos que utiliza el backstore. Un administrador puede elegir cualquiera de los siguientes dispositivos de backstore que soporta Linux-IO (LIO):
-
fileiobackstore: Cree un objeto de almacenamientofileiosi está utilizando archivos regulares en el sistema de archivos local como imágenes de disco. Para crear un backstorefileio, consulte Sección 7.1.4, “Creación de un objeto de almacenamiento fileio”. -
blockbackstore: Cree un objeto de almacenamientoblocksi está utilizando cualquier dispositivo de bloque local y dispositivo lógico. Para crear un backstoreblock, consulte Sección 7.1.5, “Creación de un objeto de almacenamiento en bloque”. -
pscsibackstore: Cree un objeto de almacenamientopscsisi su objeto de almacenamiento admite el paso directo de comandos SCSI. Para crear un backstorepscsi, consulte Sección 7.1.6, “Creación de un objeto de almacenamiento pscsi” -
ramdiskbackstore: Cree un objeto de almacenamientoramdisksi desea crear un dispositivo temporal respaldado por RAM. Para crear un backstoreramdisk, consulte Sección 7.1.7, “Creación de un objeto de almacenamiento en disco RAM de copia de memoria”.
Recursos adicionales
-
La página de manual
targetcli.
7.1.4. Creación de un objeto de almacenamiento fileio Copiar enlaceEnlace copiado en el portapapeles!
los objetos de almacenamientofileio pueden soportar las operaciones write_back o write_thru. La operación write_back habilita la caché del sistema de archivos local. Esto mejora el rendimiento pero aumenta el riesgo de pérdida de datos. Se recomienda utilizar write_back=false para desactivar la operación write_back en favor de la operación write_thru.
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”.
Procedimiento
Navegue hasta el directorio de backstores:
/>almacenes de fondo/
/>almacenes de fondo/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Crear un objeto de almacenamiento
fileio:/> backstores/fileio create file1 /tmp/disk1.img 200M write_back=false Created fileio file1 with size 209715200
/> backstores/fileio create file1 /tmp/disk1.img 200M write_back=false Created fileio file1 with size 209715200Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique el objeto de almacenamiento
fileiocreado:/almacenes> ls
/almacenes> lsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
targetcli.
7.1.5. Creación de un objeto de almacenamiento en bloque Copiar enlaceEnlace copiado en el portapapeles!
El controlador de bloque permite el uso de cualquier dispositivo de bloque que aparezca en el directorio /sys/block/ para ser utilizado con Linux-IO (LIO). Esto incluye dispositivos físicos (por ejemplo, HDDs, SSDs, CDs, DVDs) y dispositivos lógicos (por ejemplo, volúmenes RAID por software o hardware, o volúmenes LVM).
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”.
Procedimiento
Navegue hasta el directorio de backstores:
/>almacenes de fondo/
/>almacenes de fondo/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Crear un backstore
block:/> backstores/block create name=block_backend dev=/dev/sdb Generating a wwn serial. Created block storage object block_backend using /dev/vdb.
/> backstores/block create name=block_backend dev=/dev/sdb Generating a wwn serial. Created block storage object block_backend using /dev/vdb.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique el objeto de almacenamiento
blockcreado:/almacenes> ls
/almacenes> lsCopy to Clipboard Copied! Toggle word wrap Toggle overflow NotaTambién puedes crear un backstore de bloques en un volumen lógico.
Recursos adicionales
-
La página de manual
targetcli.
7.1.6. Creación de un objeto de almacenamiento pscsi Copiar enlaceEnlace copiado en el portapapeles!
Puede configurar, como backstore, cualquier objeto de almacenamiento que soporte el pass-through directo de comandos SCSI sin emulación SCSI, y con un dispositivo SCSI subyacente que aparezca con lsscsi en el /proc/scsi/scsi (como un disco duro SAS) . Este subsistema soporta SCSI-3 y superiores.
pscsi sólo debería ser utilizado por usuarios avanzados. Los comandos SCSI avanzados, como los de asignación de unidades lógicas asimétricas (ALUA) o reservas persistentes (por ejemplo, los utilizados por VMware ESX y vSphere), no suelen estar implementados en el firmware del dispositivo y pueden provocar fallos de funcionamiento o caídas. En caso de duda, utilice block backstore para las configuraciones de producción.
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”.
Procedimiento
Navegue hasta el directorio de backstores:
/>almacenes de fondo/
/>almacenes de fondo/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Cree un backstore
pscsipara un dispositivo SCSI físico, un dispositivo TYPE_ROM utilizando/dev/sr0en este ejemplo:/> backstores/pscsi/ create name=pscsi_backend dev=/dev/sr0 Generating a wwn serial. Created pscsi storage object pscsi_backend using /dev/sr0
/> backstores/pscsi/ create name=pscsi_backend dev=/dev/sr0 Generating a wwn serial. Created pscsi storage object pscsi_backend using /dev/sr0Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique el objeto de almacenamiento
pscsicreado:/almacenes> ls
/almacenes> lsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
targetcli.
7.1.7. Creación de un objeto de almacenamiento en disco RAM de copia de memoria Copiar enlaceEnlace copiado en el portapapeles!
Los discos RAM con copia de memoria (ramdisk) proporcionan discos RAM con emulación SCSI completa y asignaciones de memoria separadas utilizando la copia de memoria para los iniciadores. Esto proporciona capacidad para multisesiones y es particularmente útil para el almacenamiento masivo rápido y volátil para fines de producción.
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”.
Procedimiento
Navegue hasta el directorio de backstores:
/>almacenes de fondo/
/>almacenes de fondo/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Crear un backstore de disco de 1GB de RAM:
/> backstores/ramdisk/ create name=rd_backend size=1GB Generating a wwn serial. Created rd_mcp ramdisk rd_backend with size 1GB.
/> backstores/ramdisk/ create name=rd_backend size=1GB Generating a wwn serial. Created rd_mcp ramdisk rd_backend with size 1GB.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique el objeto de almacenamiento
ramdiskcreado:/almacenes> ls
/almacenes> lsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
targetcli.
7.1.8. Creación de un portal iSCSI Copiar enlaceEnlace copiado en el portapapeles!
La creación de un portal iSCSI añade una dirección IP y un puerto al objetivo que mantiene el objetivo habilitado.
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”. - Un objetivo iSCSI asociado a un Grupo de Portales de Destino (TPG). Para más información, consulte Sección 7.1.2, “Creación de un objetivo iSCSI”.
Procedimiento
Navegue hasta el directorio TPG:
/iscsi> iqn.2006-04.example:444/tpg1/
/iscsi> iqn.2006-04.example:444/tpg1/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Utilice una de las siguientes opciones para crear un portal iSCSI:
La creación de un portal por defecto utiliza el puerto iSCSI por defecto
3260y permite que el objetivo escuche todas las direcciones IP en ese puerto:/iscsi/iqn.20...mple:444/tpg1> portals/ create Using default IP port 3260 Binding to INADDR_Any (0.0.0.0) Created network portal 0.0.0.0:3260
/iscsi/iqn.20...mple:444/tpg1> portals/ create Using default IP port 3260 Binding to INADDR_Any (0.0.0.0) Created network portal 0.0.0.0:3260Copy to Clipboard Copied! Toggle word wrap Toggle overflow NotaCuando se crea un objetivo iSCSI, también se crea un portal por defecto. Este portal está configurado para escuchar todas las direcciones IP con el número de puerto por defecto que es:
0.0.0.0:3260.Para eliminar el portal por defecto:
/iscsi/iqn-name/tpg1/portals delete ip_address=0.0.0.0 ip_port=3260Creación de un portal con una dirección IP específica:
/iscsi/iqn.20...mple:444/tpg1> portals/ create 192.168.122.137 Using default IP port 3260 Created network portal 192.168.122.137:3260
/iscsi/iqn.20...mple:444/tpg1> portals/ create 192.168.122.137 Using default IP port 3260 Created network portal 192.168.122.137:3260Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Verifique el portal recién creado:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
targetcli.
7.1.9. Creación de un LUN iSCSI Copiar enlaceEnlace copiado en el portapapeles!
El número de unidad lógica (LUN) es un dispositivo físico que está respaldado por el backstore iSCSI. Cada LUN tiene un número único.
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”. - Un objetivo iSCSI asociado a un Grupo de Portales de Destino (TPG). Para más información, consulte Sección 7.1.2, “Creación de un objetivo iSCSI”.
- Objetos de almacenamiento creados. Para más información, consulte Sección 7.1.3, “backstore iSCSI”.
Procedimiento
Crear LUNs de objetos de almacenamiento ya creados:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique los LUNs creados:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow El nombre del LUN por defecto comienza en
0.ImportantePor defecto, los LUNs se crean con permisos de lectura-escritura. Si se añade un nuevo LUN después de crear las ACL, el LUN se asigna automáticamente a todas las ACL disponibles y puede causar un riesgo de seguridad. Para crear un LUN con permisos de sólo lectura, consulte Sección 7.1.10, “Creación de un LUN iSCSI de sólo lectura”.
- Configurar ACLs. Para más información, consulte Sección 7.1.11, “Creación de una ACL iSCSI”.
Recursos adicionales
-
La página de manual
targetcli.
7.1.10. Creación de un LUN iSCSI de sólo lectura Copiar enlaceEnlace copiado en el portapapeles!
Por defecto, los LUNs se crean con permisos de lectura-escritura. Este procedimiento describe cómo crear un LUN de sólo lectura.
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”. - Un objetivo iSCSI asociado a un Grupo de Portales de Destino (TPG). Para más información, consulte Sección 7.1.2, “Creación de un objetivo iSCSI”.
- Objetos de almacenamiento creados. Para más información, consulte Sección 7.1.3, “backstore iSCSI”.
Procedimiento
Establecer permisos de sólo lectura:
/> set global auto_add_mapped_luns=false Parameter auto_add_mapped_luns is now 'false'.
/> set global auto_add_mapped_luns=false Parameter auto_add_mapped_luns is now 'false'.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Esto evita el mapeo automático de LUNs a ACLs existentes permitiendo el mapeo manual de LUNs.
Cree el LUN:
/> iscsi/target_iqn_name/tpg1/acls/initiator_iqn_name/ create mapped_lun=next_sequential_LUN_number tpg_lun_or_backstore=backstore write_protect=1
/> iscsi/target_iqn_name/tpg1/acls/initiator_iqn_name/ create mapped_lun=next_sequential_LUN_number tpg_lun_or_backstore=backstore write_protect=1Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ejemplo:
/> iscsi/iqn.2006-04.example:444/tpg1/acls/2006-04.com.example.foo:888/ create mapped_lun=1 tpg_lun_or_backstore=/backstores/block/block2 write_protect=1 Created LUN 1. Created Mapped LUN 1.
/> iscsi/iqn.2006-04.example:444/tpg1/acls/2006-04.com.example.foo:888/ create mapped_lun=1 tpg_lun_or_backstore=/backstores/block/block2 write_protect=1 Created LUN 1. Created Mapped LUN 1.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique el LUN creado:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La línea mapped_lun1 tiene ahora (
ro) al final (a diferencia de la línea mapped_lun0 (rw)) indicando que es de sólo lectura.- Configurar ACLs. Para más información, consulte Sección 7.1.11, “Creación de una ACL iSCSI”.
Recursos adicionales
-
La página de manual
targetcli.
7.1.11. Creación de una ACL iSCSI Copiar enlaceEnlace copiado en el portapapeles!
En targetcli, se utilizan listas de control de acceso (ACL) para definir las reglas de acceso y cada iniciador tiene acceso exclusivo a un LUN. Tanto los objetivos como los iniciadores tienen nombres de identificación únicos. Debe conocer el nombre único del iniciador para configurar las ACL. Los iniciadores iSCSI se pueden encontrar en el archivo /etc/iscsi/initiatorname.iscsi.
Requisitos previos
-
Instalado y funcionando
targetcli. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”. - Un objetivo iSCSI asociado a un Grupo de Portales de Destino (TPG). Para más información, consulte Sección 7.1.2, “Creación de un objetivo iSCSI”.
Procedimiento
Navegue hasta el directorio acls
/iscsi/iqn.20...mple:444/tpg1> acls/
/iscsi/iqn.20...mple:444/tpg1> acls/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Utilice una de las siguientes opciones para crear una ACL :
-
Utilizando el nombre del iniciador del archivo
/etc/iscsi/initiatorname.iscsien el iniciador. Utilizando un nombre que sea más fácil de recordar, consulte la sección Sección 7.1.12, “Creación de un iniciador iSCSI” para asegurarse de que la ACL coincide con el iniciador.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NotaLa configuración global
auto_add_mapped_lunsutilizada en el ejemplo anterior, asigna automáticamente los LUNs a cualquier ACL creada.Puede establecer ACLs creadas por el usuario dentro del nodo TPG en el servidor de destino:
/iscsi/iqn.20...scsi:444/tpg1> set attribute generate_node_acls=1
/iscsi/iqn.20...scsi:444/tpg1> set attribute generate_node_acls=1Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
Utilizando el nombre del iniciador del archivo
Verifique la ACL creada:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
targetcli.
7.1.12. Creación de un iniciador iSCSI Copiar enlaceEnlace copiado en el portapapeles!
Un iniciador iSCSI forma una sesión para conectarse al objetivo iSCSI. Para más información sobre el objetivo iSCSI, consulte Sección 7.1.2, “Creación de un objetivo iSCSI”. Por defecto, se inicia un servicio iSCSI lazily y el servicio se inicia después de ejecutar el comando iscsiadm. Si la raíz no está en un dispositivo iSCSI o no hay nodos marcados con node.startup = automatic, el servicio iSCSI no se iniciará hasta que se ejecute un comando iscsiadm que requiera el inicio de iscsid o de los módulos del kernel iscsi.
Para forzar la ejecución del demonio iscsid y la carga de los módulos del kernel iSCSI:
systemctl start iscsid.service
# systemctl start iscsid.service
Requisitos previos
-
Instalar y ejecutar
targetclien un equipo servidor. Para más información, consulte Sección 7.1.1, “Instalación de targetcli”. - Un objetivo iSCSI asociado a un Grupo de Portales de Destino (TPG) en un equipo servidor. Para obtener más información, consulte Sección 7.1.2, “Creación de un objetivo iSCSI”.
- Creación de ACL iSCSI. Para más información, consulte Sección 7.1.11, “Creación de una ACL iSCSI”.
Procedimiento
Instalar
iscsi-initiator-utilsen la máquina del cliente:yum install iscsi-initiator-utils
# yum install iscsi-initiator-utilsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Comprueba el nombre del iniciador:
cat /etc/iscsi/initiatorname.iscsi InitiatorName=2006-04.com.example.foo:888
# cat /etc/iscsi/initiatorname.iscsi InitiatorName=2006-04.com.example.foo:888Copy to Clipboard Copied! Toggle word wrap Toggle overflow Si la ACL recibió un nombre personalizado en Sección 7.1.11, “Creación de una ACL iSCSI”, modifique el archivo
/etc/iscsi/initiatorname.iscsien consecuencia.vi /etc/iscsi/initiatorname.iscsi
# vi /etc/iscsi/initiatorname.iscsiCopy to Clipboard Copied! Toggle word wrap Toggle overflow Descubra el objetivo y acceda a él con el IQN del objetivo mostrado:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya 10.64.24.179 por la dirección IP de destino.
Puede utilizar este procedimiento para cualquier número de iniciadores conectados al mismo objetivo si sus respectivos nombres de iniciadores se añaden a la ACL como se describe en la página Sección 7.1.11, “Creación de una ACL iSCSI”.
Busque el nombre del disco iSCSI y cree un sistema de archivos en este disco iSCSI:
grep "Attached SCSI" /var/log/messages mkfs.ext4 /dev/disk_name
# grep "Attached SCSI" /var/log/messages # mkfs.ext4 /dev/disk_nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya disk_name por el nombre del disco iSCSI que aparece en el archivo
/var/log/messages.Montar el sistema de archivos:
mkdir /mount/point mount /dev/disk_name /mount/point
# mkdir /mount/point # mount /dev/disk_name /mount/pointCopy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya /mount/point por el punto de montaje de la partición.
Edite el archivo
/etc/fstabpara montar el sistema de archivos automáticamente cuando el sistema arranque:vi /etc/fstab
# vi /etc/fstab /dev/disk_name /mount/point ext4 _netdev 0 0Copy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya disk_name por el nombre del disco iSCSI y /mount/point por el punto de montaje de la partición.
Recursos adicionales
-
La página de manual
targetcli. -
La página de manual
iscsiadm.
7.1.13. Configuración del protocolo de autenticación Challenge-Handshake para el objetivo Copiar enlaceEnlace copiado en el portapapeles!
El Challenge-Handshake Authentication Protocol (CHAP) permite al usuario proteger el objetivo con una contraseña. El iniciador debe conocer esta contraseña para poder conectarse al objetivo.
Requisitos previos
- Creación de ACL iSCSI. Para más información, consulte Sección 7.1.11, “Creación de una ACL iSCSI”.
Procedimiento
Establecer la autenticación de atributos:
/iscsi/iqn.20...mple:444/tpg1> set attribute authentication=1 Parameter authentication is now '1'.
/iscsi/iqn.20...mple:444/tpg1> set attribute authentication=1 Parameter authentication is now '1'.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Establecer
useridypassword:/tpg1> set auth userid=redhat Parameter userid is now 'redhat'. /iscsi/iqn.20...689dcbb3/tpg1> set auth password=redhat_passwd Parameter password is now 'redhat_passwd'.
/tpg1> set auth userid=redhat Parameter userid is now 'redhat'. /iscsi/iqn.20...689dcbb3/tpg1> set auth password=redhat_passwd Parameter password is now 'redhat_passwd'.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
targetcli.
7.1.14. Configuración del protocolo de autenticación Challenge-Handshake para el iniciador Copiar enlaceEnlace copiado en el portapapeles!
El Challenge-Handshake Authentication Protocol (CHAP) permite al usuario proteger el objetivo con una contraseña. El iniciador debe conocer esta contraseña para poder conectarse al objetivo.
Requisitos previos
- Se ha creado un iniciador iSCSI. Para más información, consulte Sección 7.1.12, “Creación de un iniciador iSCSI”.
-
Establezca el
CHAPpara el objetivo. Para más información, consulte Sección 7.1.13, “Configuración del protocolo de autenticación Challenge-Handshake para el objetivo”.
Procedimiento
Active la autenticación CHAP en el archivo
iscsid.conf:vi /etc/iscsi/iscsid.conf
# vi /etc/iscsi/iscsid.conf node.session.auth.authmethod = CHAPCopy to Clipboard Copied! Toggle word wrap Toggle overflow Por defecto, la dirección
node.session.auth.authmethodestá configurada comoNoneAñada el objetivo
usernameypassworden el archivoiscsid.conf:node.session.auth.username = redhat node.session.auth.password = redhat_passwd
node.session.auth.username = redhat node.session.auth.password = redhat_passwdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Inicie el demonio
iscsid:systemctl start iscsid.service
# systemctl start iscsid.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
iscsiadm