Administrar múltiples discos de gestión de volumen lógico utilizando E/S de rayas

Administrar múltiples discos de gestión de volumen lógico utilizando E/S de rayas

En este artículo, veremos cómo los volúmenes lógicos escriben los datos en el disco al colocar la E/S. La gestión de volumen lógico tiene una de las características frías que puede escribir datos en un disco múltiple al colocar la E/S.

Administre los discos LVM utilizando la E/S de rayas

¿Qué es LVM Striping??

Rayas LVM es una de las características que escribirá los datos en el disco múltiple, en lugar de la escritura constante en un solo volumen físico.

Características de las rayas
  1. Aumentará el rendimiento del disco.
  2. Salva de escritura dura una y otra vez a un solo disco.
  3. El relleno de disco se puede reducir utilizando rayas en disco múltiple.

En la gestión de volumen lógico, si necesitamos crear un volumen lógico, el extendido se asignará completamente al grupo de volumen y los volúmenes físicos. En tal situación si uno de los PV (Volumen físico) se llena, necesitamos agregar más extensiones de otro volumen físico. En su lugar, agregar más se extiende a PV, podemos señalar nuestro volumen lógico para usar los volúmenes físicos particulares que escriben E/S.

Supongo que tenemos cuatro discos unidades y señaló a cuatro volúmenes físicos, si cada volumen físico es capaz de 100 I/O Totalmente nuestro grupo de volumen obtendrá 400 I/O.

Si no estamos usando el método de rayas, El sistema de archivos escribirá en el volumen físico subyacente. Por ejemplo, algunas escrituras de datos en el volumen físico 100 E/S se escribirán solo al primero (sdb1) PV. Si creamos el volumen lógico con la opción Stripe mientras escribimos, escribirá en cada cuatro unidades dividiendo 100 E/S, eso significa que cada cuatro unidad recibirá 25 E/S cada una.

Esto se hará en el proceso de Round Robin. Si cualquiera de los volumen lógico debe extenderse, en esta situación no podemos agregar 1 o 2 PV. Tenemos que agregar todo 4 PVS para extender el tamaño del volumen lógico. Este es uno de los inconvenientes en la función de rayas, a partir de esto podemos saber que, al crear volúmenes lógicos, necesitamos asignar el mismo tamaño de rayos sobre todos los volúmenes lógicos.

La gestión de volumen lógico tiene estas características que podemos rayar los datos en múltiples PV al mismo tiempo. Si está familiarizado con el volumen lógico, puede ir a la cabeza para configurar la franja de volumen lógico. Si no es así, debe saber sobre los conceptos básicos de administración de volumen lógico, lea a continuación los artículos para saber más sobre la gestión de volumen lógico.

Requisitos

  1. Configuración de almacenamiento de disco LVM flexible en Linux - Parte I
  2. Cómo extender/reducir los LVM en Linux - Parte II
Mi configuración de servidor

Aquí estoy usando Centos6.5 Para mi entrenamiento. Los mismos pasos se pueden usar en Rhel, Oracle Linux y la mayoría de las distribuciones.

Sistema operativo: Centos 6.5 Dirección IP: 192.168.0.222 Nombre de host: Tecmint.almacenamiento.comunicarse 

Gestión de volumen lógico utilizando E/S de rayas

Para fines de demostración, he usado 4 discos duros, cada transmisión con 1 GB de tamaño. Déjame mostrarte cuatro unidades usando 'fdisk'Comando como se muestra a continuación.

# fdisk -l | Grep SD 
Lista de discos duros

Ahora tenemos que crear particiones para estos 4 discos duros SDB, SDC, SDD y SDE usando 'fdisk' dominio. Para crear particiones, siga el etapa 4 instrucciones, dadas en el Parte 1 de este artículo (enlace Give arriba) y asegúrese de cambiar el tipo a LVM (8E), mientras crea particiones.

Después de haber creado particiones con éxito, ahora avance para crear volúmenes físicos utilizando todas estas 4 unidades. Para crear PV, use lo siguiente 'pvcreate'Comando como se muestra.

# pvcreate /dev /sd [b -e] 1 -v 
Crear volúmenes físicos en LVM

Una vez que se crea PV, puede enumerarlos usando 'PVS' dominio.

# PVS 
Verificar volúmenes físicos

Ahora necesitamos definir el grupo de volumen usando esos 4 volúmenes físicos. Aquí estoy definiendo mi grupo de volumen con 16 MB de tamaño extendido físico (PE) con grupo de volumen llamado como VG_strip.

# vgcreate -s 16m vg_strip /dev /sd [b -e] 1 -v 

La descripción de las opciones anteriores utilizadas en el comando.

  1. [B-E] 1 - Defina los nombres de su disco duro como SDB1, SDC1, SDD1, SDE1.
  2. -s - Defina su tamaño físico.
  3. -V - verboso.

A continuación, verifique el grupo de volumen recién creado usando.

# VGS VG_STRIP 
Verificar el grupo de volumen

Para obtener información más detallada sobre VG, use Switch '-V' con vgdisplay comando, nos dará cada volumen físico que se usan en VG_strip grupo de volumen.

# vgdisplay vg_strip -v 
Información del grupo de volumen

Volver a nuestro tema, ahora, al crear un volumen lógico, necesitamos definir el valor de la franja, cómo los datos deben escribir en nuestros volúmenes lógicos utilizando el método Stripe.

Aquí estoy creando un volumen lógico en nombre de LV_TECMINT_STRP1 con 900MB tamaño, y debe estar en VG_strip Grupo de volumen, y estoy definiendo como 4 Stripe, significa que los datos escriben en mi volumen lógico, deben ser rayos de más de 4 PV.

# lvcreate -l 900m -n lv_tecmint_strp1 -i4 vg_strip 
  1. -L -tamaño de volumen lógico
  2. -norte -nombre de volumen lógico
  3. -i -rayas
Crear volúmenes lógicos

En la imagen de arriba, podemos ver que el tamaño predeterminado del tamaño de una franja fue 64 kb, Si necesitamos definir nuestro propio valor de rayas, podemos usar -I (Capital I). Solo para confirmar que se crea el volumen lógico, use el siguiente comando.

# lvdisplay vg_strip/lv_tecmint_strp1 
Confirmar volúmenes lógicos

Ahora la siguiente pregunta será, ¿cómo sabemos que las rayas están escribiendo a 4 unidades??. Aquí podemos usar 'lvdisplay' y -metro (Muestra la asignación de volúmenes lógicos) comando para verificar.

# lvdisplay vg_strip/lv_tecmint_strp1 -m 
Verifique los volúmenes lógicos

Para crear nuestro tamaño definido de rayas, necesitamos crear un volumen lógico con 1GB tamaño usando mi propio tamaño de rayas definida de 256kb. Ahora voy a rayar solo por 3 PV, aquí podemos definir qué PV queremos que nos rayan.

# lvcreate -l 1g -i3 -i 256 -n lv_tecmint_strp2 vg_strip /dev /sdb1 /dev /sdc1 /dev /sdd1 
Definir el tamaño de las rayas

A continuación, verifique el tamaño de la franja y qué volumen se rompe.

# lvdisplay vg_strip/lv_tecmint_strp2 -m 
Verifique el tamaño de la franja

Es hora de usar un mapeador de dispositivo, para esto usamos el comando 'dmsetup'. Es una herramienta de administración de volumen lógico de bajo nivel que administra dispositivos lógicos, que usan el controlador de dispositivos-Mapper. Podemos ver la información LVM utilizando el comando dmsetup para saber qué raya depende de qué unidades.

# dmsetup deps/dev/vg_strip/lv_tecmint_strp [1-2] 
Mapeador

Aquí podemos ver que STRP1 depende de 4 unidades, y STRP2 depende de 3 dispositivos.

Espero que hayas aprendido, cómo podemos rayar a través de volúmenes lógicos para escribir los datos. Para esta configuración, se debe saber sobre lo básico de la gestión lógica de volumen. En mi próximo artículo, le mostraré cómo podemos migrar en la gestión lógica de volumen, hasta entonces estén atentos para las actualizaciones y no olvide dar comentarios valiosos sobre el artículo.