GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare LVM (Logical Volume Management) su DRBD (Distributed Replicated Block Device)

Introduzione

Questo how-to ti aiuterà ad aggiungere LVM a DRBD. Il Distributed Replicated Block Device (DRBD) è una replica a livello di blocco tra due o più nodi e viene utilizzato in sostituzione dello storage condiviso creando un mirror di rete. DRBD viene utilizzato in ambienti che richiedono che sistemi o dati siano altamente disponibili.

Prerequisiti

* Due server che eseguono Debian GNU/Linux Distribution. Funzioneranno anche altre versioni di Linux, ma i pacchetti di installazione potrebbero essere diversi. Se hai bisogno di un server, puoi creare un server di hosting cloud veloce e affidabile da Atlantic.net in meno di 30 secondi.
* Entrambi i server devono essere direttamente interconnessi o avere un'interfaccia di rete separata per la comunicazione privata .
* Entrambi i server devono avere lo stesso partizionamento. Questa procedura dettagliata presuppone che entrambi i sistemi dispongano di un unico dispositivo /dev/sdb che verrà utilizzato come
volume DRBD.

Configurazione di LVM su DRBD

Prima di iniziare ad aggiungere LVM a DRBD dovresti disabilitare la cache LVM impostando:

write_cache_state = 0

Dopo aver disabilitato la cache LVM, assicurati di rimuovere tutte le voci della cache obsolete eliminando quanto segue:

/etc/lvm/cache/.cache

Devi ripetere i passaggi precedenti su tutti i nodi DRBD.

Ora che abbiamo il nostro volume DRBD in modalità Primaria/Principale, dobbiamo aggiungere LVM a questo dispositivo.

Filtri LVM

Aggiorna il tuo lvm.conf:

Dovrai aggiornare la sezione del filtro nella configurazione LVM. Questo deve essere fatto su entrambi i nodi:

nano /etc/lvm/lvm.conf

# Per impostazione predefinita, accettiamo tutti i dispositivi a blocchi:

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

Nota:se il tuo dispositivo non è /dev/sdb aggiornalo in base al tuo sistema

Creazione del volume fisico

Crea il volume fisico per LVM:

Su un nodo, crea il volume fisico:

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

Controlla i tuoi volumi fisici, dovrebbero assomigliare a questo:

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:~#

Creazione di gruppi di volumi

Crea il gruppo di volumi:

Su un nodo, crea il gruppo di volumi:

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

Controlla di nuovo i tuoi volumi fisici, dovrebbero apparire simili a questo:

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:~#

Creazione del volume logico

Crea un volume logico per la tua VM:

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

Il comando precedente creerà un nuovo volume logico da 50 GB denominato  vm100 e assegnalo a vg_vm100 gruppo di volume. Da qui, sei pronto per aggiungere una nuova VM utilizzando la tua LVM come partizione di archiviazione (/dev/vg_vm100/vm100).

Per verificare che le cose funzionino completamente, crea una nuova macchina virtuale KVM e archivia il disco della macchina virtuale nello spazio di archiviazione DRBD creato in precedenza.

Dai un'occhiata al nostro utile articolo per la replica e la configurazione DRBD!

Atlantic.Net

Dal 1995, Atlantic.Net fornisce servizi Internet ai clienti, inclusi hosting VPS e hosting di server gestiti. In oltre 20 anni di servizio, le nostre soluzioni si sono concentrate nel fornire il meglio delle soluzioni web ai nostri stimati clienti!


Linux
  1. Come attivare un volume fisico LVM “SOSPESO”.

  2. RHEL / CentOS:come ridurre il volume LVM

  3. CentOS / RHEL:come eliminare il volume LVM

  4. CentOS / RHEL:come trovare i volumi logici (LV) contenuti in Physical Volume (PV) in LVM

  5. Configurazione LVM:Operazioni/Utility Volume Logico (LV).

Come configurare il volume persistente basato su NFS in Kubernetes

Come creare un gruppo di volumi in Linux con LVM

Come ridimensionare un volume logico con 5 semplici comandi LVM

Gestione del volume logico

Guida per principianti a LVM (Gestione del volume logico)

Come ridurre un volume LVM su Ubuntu