GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar LVM (Administración de volúmenes lógicos) en DRBD (Dispositivo de bloques replicados distribuidos)

Introducción

Este tutorial lo ayudará a agregar LVM a DRBD. El dispositivo de bloque replicado distribuido (DRBD) es una replicación a nivel de bloque entre dos o más nodos y se utiliza como reemplazo del almacenamiento compartido mediante la creación de un espejo en red. DRBD se usa en entornos que requieren que los sistemas o los datos sean de alta disponibilidad.

Requisitos

* Dos servidores que ejecutan Debian GNU/Linux Distribution. Otras versiones de Linux también funcionarán, pero los paquetes de instalación pueden ser diferentes. Si necesita un servidor, puede activar un servidor de alojamiento en la nube rápido y confiable de Atlantic.net en menos de 30 segundos.
* Ambos servidores deben estar interconectados directamente o tener una interfaz de red separada para la comunicación privada .
* Ambos servidores deben tener la misma partición. Este tutorial asume que ambos sistemas tienen un solo dispositivo /dev/sdb que se usará como el
volumen DRBD.

Configuración de LVM en DRBD

Antes de que comencemos a agregar LVM a DRBD, debe deshabilitar el caché de LVM configurando:

write_cache_state = 0

Después de inhabilitar la caché de LVM, asegúrese de eliminar las entradas de caché obsoletas eliminando lo siguiente:

/etc/lvm/cache/.cache

Debe repetir los pasos anteriores en todos los nodos DRBD.

Ahora que tenemos nuestro volumen DRBD en modo Primario/Primario, necesitamos agregar LVM a este dispositivo.

Filtros LVM

Actualice su lvm.conf:

Deberá actualizar la sección de filtro en la configuración de LVM. Esto debe hacerse en ambos nodos:

nano /etc/lvm/lvm.conf

# Por defecto aceptamos todos los dispositivos de bloqueo:

filter = [ "r|/dev/sdb|", "r|/dev/disk/|", "r|/dev/block/|", "a/.*/" ]

Nota:si su dispositivo no es /dev/sdb, actualice esto de acuerdo con su sistema

Creación de volumen físico

Cree el volumen físico para LVM:

En un nodo, cree el volumen físico:

proxmox-host01:~# pvcreate /dev/drbd0
Physical volume "/dev/drbd0" successfully created
proxmox-host01:~#

Verifique sus volúmenes físicos, deberían verse similares a esto:

proxmox-host01:~# pvscan
PV /dev/drbd0 lvm2 [100.00 GB]
Total: 1 [100.00 GB] / in use: 1 [100.00 GB] / in no VG: 1 [4.00 GB]
proxmox-host01:~#

Creación de grupos de volúmenes

Cree el grupo de volúmenes:

En un nodo, cree el grupo de volúmenes:

proxmox-host01:~# vgcreate vg_vm100 /dev/drbd0
Volume group "drbdvg" successfully created
proxmox-host01:~#

Verifique sus volúmenes físicos nuevamente, deberían verse similares a esto:

proxmox-host01:~# pvscan
PV /dev/drbd0 VG vg_vm100 lvm2 [149.04 GB / 149.04 GB free]
Total: 1 [100.00 GB] / in use: 1 [100.00 GB] / in no VG: 1 [4.00 GB]
proxmox-host01:~#

Creación de volúmenes lógicos

Cree un volumen lógico para su VM:

proxmox-host01:~# lvcreate --name vm100 --size 50G vg_vm100
proxmox-host01:~#

El comando anterior creará un nuevo volumen lógico de 50 GB llamado  vm100 y asígnelo a vg_vm100 grupo de volumen. Desde aquí, está listo para agregar una nueva VM usando su LVM como su partición de almacenamiento (/dev/vg_vm100/vm100).

Para comprobar que todo funciona correctamente, cree una nueva máquina virtual KVM y almacene el disco de la máquina virtual en el almacenamiento DRBD creado anteriormente.

¡Consulte nuestro útil artículo sobre replicación y configuración de DRBD!

Atlantic.Net

Desde 1995, Atlantic.Net ha brindado servicios de Internet a sus clientes, incluido el hospedaje de VPS y el hospedaje de servidores administrados. ¡En más de 20 años de servicio, nuestras soluciones se han centrado en brindar lo mejor en soluciones web a nuestros valiosos clientes!


Linux
  1. Cómo crear un sistema de archivos en una partición o volumen lógico de Linux

  2. Configuración de dispositivos de bloques replicados distribuidos

  3. Cómo crear un volumen físico en Linux usando LVM

  4. ¿Cómo debo configurar el soporte de recorte para volúmenes lógicos Lvm?

  5. Cómo reducir un volumen LVM en Ubuntu

Cómo configurar un volumen persistente basado en NFS en Kubernetes

Cómo crear un grupo de volúmenes en Linux con LVM

Cómo cambiar el tamaño de un volumen lógico con 5 simples comandos LVM

Gestión de volúmenes lógicos

Guía para principiantes de LVM (Gestión de volúmenes lógicos)

Cómo recuperar el volumen lógico (LV) eliminado en LVM usando vgcfgrestore