5.5. Cómo crear un volumen lógico LVM en un cluster
			La creación de un volumen lógico en espejo en un cluster requiere los mismos comandos y procedimientos que para crear un volumen lógico en espejo en un solo nodo. Sin embargo, para crear un volumen LVM en espejo en un cluster, el cluster y la infraestructura de espejo de cluster deben estar en ejecución, el cluster debe estar en cuorums, y el tipo de bloqueo en el archivo 
lvm.conf debe ser configurado correctamente para habilitar bloqueo de cluster, ya sea directamente o por medio del comando lvmconf como se describe en Sección 3.1, “Creación de volúmenes LVM en un cluster”.
		
			El siguiente procedimiento crea en un volumen LVM en espejo en un cluster. Primero, el procedimiento chequea si los servicios de cluster están instalados y en ejecución, luego el procedimiento crea el volumen en espejo.
		
- Para crear un volumen lógico en espejo que sea compartido por todos los nodos en un cluster, el tipo de bloqueo debe establecerse correctamente en el archivolvm.confen cada nodo del cluster. Por defecto, el tipo de bloqueo se establece a local. Para cambiarlo, ejecute el siguiente comando en cada nodo del cluster para activar el bloqueo en agrupamiento./sbin/lvmconf --enable-cluster # /sbin/lvmconf --enable-clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
- Para crear un volumen lógico en cluster, la infraestructura de cluster debe estar activa y ejecutándose en cada nodo en el cluster. El siguiente ejemplo verifica si el demonioclvmdestá ejecutándose en el nodo desde el cual fue generado:ps auxw | grep clvmd [root@doc-07 ~]# ps auxw | grep clvmd root 17642 0.0 0.1 32164 1072 ? Ssl Apr06 0:00 clvmd -T20 -t 90Copy to Clipboard Copied! Toggle word wrap Toggle overflow El siguiente comando muestra la vista local del estatus de cluster:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
- Verifique si el paquetecmirrorestá instalado.
- Inicie el serviciocmirrord.service cmirrord start [root@hexample-01 ~]# service cmirrord start Starting cmirrord: [ OK ]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
- Crear el espejo. El primer paso es crea los volúmenes físicos. Los siguientes comandos crean tres volúmenes físicos. Dos de los volúmenes físicos serán utilizados pra los pilares del espejo y el tercer volumen físico contendrá el registro de espejo.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
- Crear el grupo de volúmenes. Este ejemplo crea un grupo de volúmenesvg001que consta de tres volúmenes físicos que fueron creados en el paso anterior.vgcreate vg001 /dev/xvdb1 /dev/xvdb2 /dev/xvdc1 [root@doc-07 ~]# vgcreate vg001 /dev/xvdb1 /dev/xvdb2 /dev/xvdc1 Clustered volume group "vg001" successfully createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Observe que la salida del comandovgcreateindica que el grupo de volúmenes está en cluster. Puede verificar que un grupo de volúmenes está en cluster con el comandovgs, el cual mostrará los atributos de grupo de volúmenes. Si un grupo de volúmenes está en cluster, mostrará un atributo c.vgs vg001 [root@doc-07 ~]# vgs vg001 VG #PV #LV #SN Attr VSize VFree vg001 3 0 0 wz--nc 68.97G 68.97GCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
- El siguiente comando crea el volumen lógico en espejomirrorlvdesde el grupo de volúmenesvg001. Este ejemplo especifica qué extensiones del volumen físico serán utilizados para el volumen lógico.lvcreate -l 1000 -m1 vg001 -n mirrorlv /dev/xvdb1:1-1000 /dev/xvdb2:1-1000 /dev/xvdc1:0 [root@doc-07 ~]# lvcreate -l 1000 -m1 vg001 -n mirrorlv /dev/xvdb1:1-1000 /dev/xvdb2:1-1000 /dev/xvdc1:0 Logical volume "mirrorlv" createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Puede utilizar el comandolvspara mostrar el progreso de la creación de espejo. El siguiente ejemplo, muestra que el espejo está 47% synced, luego 91% synced y después 100% synced cuando el espejo está completo.Copy to Clipboard Copied! Toggle word wrap Toggle overflow La finalización del espejo se anota en el registro del sistema:May 10 14:52:52 doc-07 [19402]: Monitoring mirror device vg001-mirrorlv for events May 10 14:55:00 doc-07 lvm[19402]: vg001-mirrorlv is now in-sync May 10 14:52:52 doc-07 [19402]: Monitoring mirror device vg001-mirrorlv for events May 10 14:55:00 doc-07 lvm[19402]: vg001-mirrorlv is now in-syncCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
- Puede utilizarlvscon las opciones-o +devicespara mostrar la configuración del espejo, incluyendo qué dispositivos componesn los pilares de espejo. Puede ver que el volumen lógico en este ejemplo está compuesto por dos imágenees lineales y un registro.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Puede utilizar la opciónseg_pe_rangesdellvspara mostrar la distribución de datos. Puede usar esta opción para verificar si su diseño es correctamente redundante. La salida de este comando muestra registros de PE en el mismo formato en que los comandoslvcreateylvresizetoman como entrada.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
Nota
				Para obtener información sobre recuperación de uno de los pilares de un volumen LVM en espejo, consulte la Sección 6.3, “Cómo recuperarse de una falla de un espejo LVM”.