Linux necesita montar el disco impulsado por el protocolo ipsan, y las dos IP*** han asignado 21 discos sin particiones.
Iscsiadm es una herramienta de administración de iscsi basada en línea de comandos que proporciona operaciones en nodos, sesiones, conexiones y registros de descubrimiento de iscsi.
Para obtener instrucciones sobre iscsiadm, consulte /usr/share/doc/iscsi-initiator-utils-6.2.0.742/readme o ejecute man iscsiadm o iscsiadm -help.
#yum install iscsi-initiator-utils*
Uso
Hablemos de los pasos para conectar el dispositivo iscsi:
1 Iniciar demonio iscsi
#Service iscsi startup
De forma predeterminada, este proceso se ejecuta automáticamente después de que se inicia el sistema.
2 Encuentra el destino
De forma predeterminada, el iniciador iscsi y el destino están conectados a través del puerto 3260. Supongamos que la IP de destino de iscsi es 192.168.1.1, ejecute el siguiente comando:
# chkconfig iscsi onChkconfig ISCSI - list (Ver estado de inicio de ISCSI)
#iscsiadm -m descubrimiento - t enviar objetivo -p 192.168.1.1: 3260
En este momento, descubrí que tenía un objetivo.
# 192.168.1.1:3260,2 iqn.1995-03.com.dothill:01.array.00c0ff137675
3 nodos de inicio de sesión
Toma el objetivo encontrado arriba como ejemplo.
# iscsi ADM-m nodo–T iqn 1995-03 com .matriz de puntos 01 . iqn.1997-05.com.test: RAID es el nombre de destino.
Si desea iniciar sesión automáticamente cuando se inicia el sistema
# iscsi ADM-m node–T iqn 1995-03 . 137675- p 192.168.1.1: 3260-op update-n node .startup-v automáticamente
Después de iniciar sesión en el nodo, ejecútelo.
# fdisk–l
Debería poder ver la información del dispositivo de almacenamiento del destino, por ejemplo
Disco /dev/sdb: 3489,8 GB, 3489862254592 bytes
255 cabezales, 63 sectores/pista, 424284 cilindros
Unidades = 16065 * 512 = 8225280 bytes de cilindros
El disco/dev/sdb no contiene un tabla de particiones válida
/dev/sdb es un dispositivo de almacenamiento iscsi conectado.
Inicie sesión en un nodo que requiere un código de verificación:
(1) Autenticación abierta
iscsi ADM-m nodo-T[dispositivo]-o actualización -NameNode sesión .auth .valor-método de autenticación = cap.
*.Utilice -o con -op.
(2) Agregar usuario
iscsi ADM-m nodo-T[dispositivo]-op update-NameNode sesión .
(3)Agregar contraseña
iscsi ADM–mnode–t[dispositivo]–op update–NameNode sesión .
4 Formatee el dispositivo
Para formatear el dispositivo como un sistema de archivos ext3, ejecute
# mkfs.ext4 /dev/sdb
5Dispositivo de gancho
Cree el directorio iscsi en /mnt.
#mkdir /mnt/iscsi
Ejecute el comando de montaje:
#Load/development/sdb /mnt/iscsi
iscsi Opciones de carga especiales del dispositivo.
Ejecute df –h para ver:
/dev/sdb 3.4T 186m 3.4T 1/mnt/iscsi
El dispositivo Iscsi se ha conectado correctamente y Se pueden utilizar como dispositivos de almacenamiento convencionales.
Si desea conectarse automáticamente cuando se inicia el sistema
Edite /etc/fstab
Agregue una línea:
/dev/ sdb / mnt/iscsi ext4 valor predeterminado 0 0
6 Cierre sesión en el nodo
Desbloquéelo primero.
#Desinstalar/Administrar/iscsi
Cerrar sesión
# iscsi ADM-m node–T iqn 1995-03. . 00 c0ff 137675-p 192.168.1.1:3260–u
Cree y aprovisione un LUN en el servidor de destino iSCSI mediante LVM.
¿Por qué utilizar LUN?
LUN se utiliza para almacenamiento. El almacenamiento SAN consta principalmente de un grupo de LUN, que constan de varias unidades físicas del destino. Podemos utilizar LUN como unidad física del sistema para instalar el sistema operativo. Los LUN se pueden utilizar en clústeres, servidores virtuales y SAN. El objetivo principal del uso de LUN en servidores virtuales es como almacenamiento para el sistema operativo. El rendimiento y la confiabilidad de un LUN dependen de las unidades utilizadas al crear el servidor de almacenamiento de destino.
Lectura preliminar
Para aprender cómo crear un destino iSCSI, haga clic en el siguiente enlace.
Crear almacenamiento seguro centralizado utilizando el destino iSCSI (1)
Configuración del servidor maestro
La información del sistema y la configuración de red son las mismas que las del destino iSCSI mencionado anteriormente: Definimos LUN en el mismo servidor.
¿Sistema operativo? ¿CentOS? 6.5 (versión final)
IP de destino ISCSI – 192.168 0 200
Puertos utilizados: TCP 860, 3260
Archivo de configuración: /etc/tgt /. target.conf
Utilice LVM para crear un LUN en el destino iSCSI.
Primero, encuentre la lista de unidades usando el comando fdisk -l, que enumerará todas las particiones del sistema.
# fdisk -l
El comando anterior solo proporciona la información de la unidad del sistema básico. Para obtener información sobre los dispositivos de almacenamiento, utilice el siguiente comando para obtener una lista de dispositivos de almacenamiento.
# fdisk-l/dev/vda amp; ampfdisk -l /dev/sda
Listar dispositivos de almacenamiento
Nota: vda aquí es una máquina virtual Hard disco, porque estoy usando una máquina virtual para demostrarlo. /dev/sda? Este es espacio de almacenamiento adicional.
Paso 1: Cree una unidad LVM para el LUN.
Usamos la unidad /dev/sda para crear LVM.
# fdisk -l /dev/sda
Listar unidades LVM
Ahora enumeremos las particiones de las unidades usando el comando fdisk a continuación.
# fdisk -cu /dev/sda
La opción '-c ' desactiva el modo de compatibilidad con DOS.
La opción '-u' enumera la tabla de particiones y proporciona el tamaño de los sectores en lugar de los cilindros.
Utilice n para crear una nueva partición.
Comando (m? ¿Para qué? ¿Ayuda):? n
Utilice p para crear una partición primaria.
¿Comando? Comportamiento
eExtendido
pPartición primaria? (1-4)
Asigne un número de partición a la partición que creamos.
¿Partición? ¿Número? (1-4): 1
En este punto, configuraremos el controlador LVM. Por lo tanto, necesitamos utilizar todo el disco con la configuración predeterminada.
¿Primero? ¿departamento? (2048-37748735, predeterminado 2048):
¿Usar valor predeterminado? ¿valor? 2048
¿Finalmente? ¿Fan, fan? o tamaño{K, M, G} (2048-37748735, predeterminado 37748735):
¿Usar valor predeterminado? ¿valor? 37748735
Seleccione el tipo de partición. Aquí necesitamos configurar LVM, por lo que usamos 8e. Utilice l para enumerar todos los tipos.
Comando (m? ¿Para qué? ¿Ayuda):? t
Seleccione la partición cuyo tipo desea cambiar.
¿Seleccionado? ¿Dividir? 1
¿Brujería? ¿Código? (Escriba L para enumerar los códigos): 8e
¿Cambiado? ¿Tipo de sistema de partición? 1?¿Adónde ir? 8e (¿Linux? LVM)
Después de cambiar el tipo, enumere la tabla de particiones mediante la opción imprimir (p).
Comando (m? ¿Para qué? ¿Ayuda):? p
Disco/dev/sda: 19.3? GB, 19327352832? Bytes
255? Sector/pista, 2349? ¿Cilindro? ¿total? 37748736?Departamento
Unidad=? ¿departamento? 1*512=512?bytes
¿Departamento? ¿tamaño? (Lógico/Físico): 512? ¿byte? /512?Bytes
¿Tamaño de E/S? (mínimo/óptimo): 512? ¿byte? /512?Bytes
¿Disco? Identificador: 0x9fae99c8
DeviceBootStartEndBlocksIdSystem
/dev/sda1?204837748735188733448 Linux? LVM
Utilice W para escribir la configuración y salir de la herramienta fdisk, luego reinicie el sistema para que la configuración surta efecto.
Como referencia, adjunto la captura de pantalla a continuación para brindarle una guía clara al crear unidades LVM.
Crear partición LVM
Después de que el sistema se reinicie, use el comando fdisk para enumerar la tabla de particiones.
# fdisk -l /dev/sda
Verificar la partición LVM
Paso 2: Crear un volumen lógico para el LUN
Ahora, creamos un volumen físico usando el comando "pvcreate".
# pvcreate /dev/sda1
Cree un grupo de volúmenes llamado iSCSI para distinguir el grupo de volúmenes.
# vgcreate VG _ iscsi/dev/sda 1
Tengo cuatro volúmenes lógicos definidos aquí, por lo que habrá cuatro LUN en mi destino iSCSI.
# LV crear-L 4G-n LV_iscsi VG_iscsi
#LV crear-L 4G-n LV_iscsi-1 VG_iscsi
# LV create-L 4G-n LV_iscsi-2 VG_iscsi
# LV create-L 4G-n LV_iscsi-3 VG_iscsi
Lista de Volúmenes físicos , grupos de volúmenes y volúmenes lógicos.
# pvs amp ampvgs amp amplvs
# lvs
Para comprender mejor el comando anterior, adjunto la captura de pantalla a continuación como referencia.
Crear volumen lógico LVM
Verificar volumen lógico LVM
Paso 3: definir LUN en el destino.
Hemos creado el volumen lógico y estamos listos para usar el LUN. Ahora definimos el LUN en la configuración de destino, solo entonces podrá usarse en el cliente (iniciador).
Abra el archivo de configuración de destino ubicado en "/etc"/etc/TGT/targets.conf" usando el editor de su elección.
# vim /etc/tgt/targets. conf
Agregue la definición al archivo de configuración de destino a continuación
lttargetiqn.2014-07.com.tecmint:TGT1GT;
Almacén de respaldo /dev/vg_iscsi. /lv_iscsi
lt/target gt;
lttarget iqn.2014-07.com.tec mint:TGT 1 gt;
Tienda de respaldo /dev/vg_iscsi /lv_iscsi-1
lt/target gt;
lttarget iqn.2014-07.com.tec mint:TGT 1 gt;
p>Tienda de respaldo /dev/vg_iscsi/lv_iscsi-2
lt/target gt;
lttarget iqn.2014-07.com.tec mint: TGT 1 gt
Almacenamiento de respaldo/dev/vg_iscsi/lv_iscsi-3
lt/target
Configurar LUN en el destino
La figura anterior ilustra:
<. p>ISCSI utiliza nombres calificados (iqn.2014-07.com.tec mint: TGT 1)Lo que quieras
para determinar el nombre del objetivo, este es el primer objetivo. este servidor
A continuación, utilice el siguiente comando para recargar la configuración del servicio tgd.
# /etc/init.d/tgtd reload
Sobrecargar configuración.
A continuación, utilice el siguiente comando para verificar los LUN disponibles.
# tgtadm -mode target operación display
Lista de LUN disponibles
Información de LUN
El comando anterior enumera información sobre los LUN disponibles del siguiente información.
Nombre calificado ISCSI
ISCSI está listo.
El controlador reserva el LUN 0 predeterminado.
LUN 1 es el objetivo que definimos.
Aquí, definí 4 GB para cada LUN.
En línea: Sí, este es un LUN utilizable.
Ahora que hemos definido un LUN para el destino usando LVM, es escalable y admite muchas funciones, como instantáneas. En la Parte 3, aprenderemos cómo autorizar el destino y montar el almacenamiento remoto localmente.