Red de conocimiento informático - Consumibles informáticos - ¿Puedo solicitar al sistema operativo del servidor de Tongxin un resumen de la implementación de targetcli?

¿Puedo solicitar al sistema operativo del servidor de Tongxin un resumen de la implementación de targetcli?

Descripción general de funciones

SCSI es una interfaz de sistema de computadora pequeña (Small Computer System Interface; denominada: SCSI) iSCSI, disco de red SCSI de Internet, que proporciona almacenamiento de red uno a uno.

El host A proporciona xx El host B utiliza el dispositivo de almacenamiento (partición/disco/matriz) como disco local.

Completo

Si necesita un disco iSCSI para proporcionar un servicio de uno a muchos, utilice un sistema de archivos de clúster (como GFS2); de lo contrario, varios clientes no deberían acceder a un iSCSI. objetivo al mismo tiempo.

Paquete de software: targetcli

Servicio del sistema: target

Herramienta de configuración: targetcli

Introducción a la función

1 .Instalar targetcli

# yum -y install targetcli

2. Sintaxis de Targetcli y descripción de parámetros

Conceptos básicos de targetcli

Iniciador, Iniciador: cliente iSCSI

Destino: el dispositivo de almacenamiento de red (descrito y publicado por el software) proporcionado en el servidor iSCSI debe tener un nombre único.

Almacenamiento backend: el dispositivo de almacenamiento físico (dispositivo de bloque, archivo de imagen fileio, objeto pscsi) realmente proporcionado por el servidor

Dispositivo SCSI, disco de memoria, disco de memoria), como fuente del dispositivo de destino.

Lun de unidad lógica: una asignación definida por la lógica del software al almacenamiento de back-end. Cada destino iSCSI puede proporcionar múltiples unidades lógicas de lun.

Control de acceso acl: implementa el control de acceso a objetivos iSCSI restringiendo el nombre IQN del cliente.

Portal: la dirección IP y el puerto utilizados para recibir acceso del cliente para alcanzar el destino iSCSI especificado.

IQN Nombre calificado IQN: se utiliza para marcar el almacenamiento de red iscsi y el cliente iscsi.

Iqn.yyyy-mm. Nombre de dominio inverso: etiqueta personalizada

Por ejemplo, utilice "iqn. 2021-10. com. example. lab:servera" para marcar el destino iSCSI. ; utilice "iqn. 2021-10. com. ejemplo. lab:server” indica el iniciador.

TPG (Target Portal Group): Configuración completa del objetivo iSCSI, incluyendo portal, lun y acl. Normalmente, todos los objetivos utilizan el mismo TPG.

3. Ejemplo

3.1, configuración

[root@servera ~]# targetcli //Abre la herramienta de configuración.

....

/& gt; Ls //Ver la lista de recursos configurados actualmente.

o- /................................................ ................................................[. ..]

o-backstores.................................... ........... ........................[...]

En forma de O bloquear....... .......................................... ......................... ..[Objeto de almacenamiento: 0]

Archivos archivados.......... ................... ....................[Objeto de almacenamiento: 0]

o-pscsi..... ......................................... .......................... [Objeto de almacenamiento: 0]

Disco de memoria tipo O...... .................. ........................[Objeto de almacenamiento: 0]

o-iscsi..... ................................... ............................ .......[Objetivo:0]

tipo-o bucle invertido................................ ......................... ....[Objetivo:0]

/>/backstores/block Crear iscsi_disk 1/dev/vdb//Definir almacenamiento backend.

El objeto de almacenamiento en bloque iscsi_disk1 se creó usando /dev/vdb.

/>/iSCSI Crear iqn . 2021-10 com ejemplo .

Se ha creado el ejemplo de target iqn .2021-10 .

Creado TPG 1.

Auto_add_default_portal=true, preferido a nivel mundial

Crear un portal predeterminado que escuche en todas las IP (0. 0. 0. 0) puerto 3260. //Portal El portal ha sido definido.

/& gt;/iscsi/iqn . 2021-10 . com ejemplo . lab:servera/TPG 1/LUNs create/back store/block/iscsi_disk 1//Asignar unidades lógicas LUN.

Se ha creado LUN 0.

/& gt;/iscsi/iqn.2021-10.com.example.lab:servera/TPG 1/ACLs create iqn.2021-

10.com.example. lab:server//Establecer control de acceso ACL.

ACL de nodo creada para iqn.2021-10.com.example.lab:servverb

Se ha creado el LUN 0 asignado.

/& gt;/iscsi/iqn.2021-10.com.example.lab:servera/TPG1/portals delete 0.0.0.03260//Eliminar la configuración de monitoreo predeterminada (si Puede usar esto directamente si no quieres cambiarlo).

Portal web eliminado 0.0.0.0:3260

/& gt;/iscsi/iqn 2021-10 com ejemplo lab:servera/TPG 1/portals create 172. 25 . 250 103260//Puede personalizar la configuración de monitoreo si es necesario.

Creé el portal web 172.25.250.10:3260 usando el puerto IP predeterminado 3260

/& gt; Salir // Salga de la herramienta de configuración (se guarda automáticamente de forma predeterminada, también puede ejecutar saveconfig manualmente).

Auto_save_on_exit=true preferido a nivel mundial

La configuración se guarda en /etc/target/saveconfig.json

Acceso

Uso: a través de Acceso de red al disco de red (descubrimiento, conexión)

Paquete de software: iscsi-launcher-utility

Herramienta de configuración: iscsiadm

Servicio del sistema: iscsi (inicio Conectar disco), iscsid (actualizar el nombre IQN de esta computadora)

Configurar el nombre IQN del cliente.

# vim/etc/iscsi/initiator name . iscsi

InitiatorName=nombre IQN del cliente.

# systemctl restart iscsid

Usar la herramienta de administración iscsiadm

# iSCSI ADM-m descubrimiento-t enviar destinos-p dirección del servidor [:puerto]// Descubrimiento busca objetivos iSCSI disponibles.

# Nombre IQN de ISCSI ADM-mnode -t disk -l // conexión (-login) especifica el destino ISCSI del nombre IQN.

# ISCSI ADM-mnode-t nombre IQN del disco -u //Desconecta (-logout) el destino ISCSI usando el nombre IQN especificado.

# Nombre IQN de ISCSI ADM-mnode -t disk -o eliminar //Eliminar el destino ISCSI con el nombre IQN especificado.

# iSCSIadm -m node -L all //Conecta automáticamente todos los objetivos iscsi descubiertos.