GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer LVM (Gestion des volumes logiques) sur DRBD (Distributed Replicated Block Device)

Présentation

Ce tutoriel vous guidera dans l'ajout de LVM à DRBD. Distributed Replicated Block Device (DRBD) est une réplication au niveau du bloc entre deux nœuds ou plus et est utilisé en remplacement du stockage partagé en créant un miroir en réseau. DRBD est utilisé dans des environnements qui nécessitent des systèmes ou des données hautement disponibles.

Prérequis

* Deux serveurs exécutant Debian GNU/Linux Distribution. D'autres versions de Linux fonctionneront également, mais les packages d'installation peuvent être différents. Si vous avez besoin d'un serveur, vous pouvez créer un serveur d'hébergement cloud rapide et fiable à partir d'Atlantic.net en moins de 30 secondes.
* Les deux serveurs doivent être directement interconnectés ou disposer d'une interface réseau distincte pour une communication privée. .
* Les deux serveurs doivent avoir le même partitionnement. Cette procédure pas à pas suppose que les deux systèmes disposent d'un seul périphérique /dev/sdb qui sera utilisé comme
volume DRBD.

Configurer LVM sur DRBD

Avant de commencer à ajouter LVM à DRBD, vous devez désactiver le cache LVM en définissant :

write_cache_state = 0

Après avoir désactivé le cache LVM, assurez-vous de supprimer toutes les entrées de cache obsolètes en supprimant les éléments suivants :

/etc/lvm/cache/.cache

Vous devez répéter les étapes ci-dessus sur tous les nœuds DRBD.

Maintenant que nous avons notre volume DRBD en mode Primaire/Primaire, nous devons ajouter LVM à cet appareil.

Filtres LVM

Mettez à jour votre lvm.conf :

Vous devrez mettre à jour la section de filtre dans la configuration LVM. Cela doit être fait sur les deux nœuds :

nano /etc/lvm/lvm.conf

# Par défaut, nous acceptons tous les périphériques de blocage :

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

Remarque :si votre appareil n'est pas /dev/sdb, mettez-le à jour en fonction de votre système

Création de volume physique

Créez le volume physique pour LVM :

Sur un nœud, créez le volume physique :

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

Vérifiez vos volumes physiques, ils devraient ressembler à ceci :

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

Création d'un groupe de volumes

Créez le groupe de volumes :

Sur un nœud, créez le groupe de volumes :

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

Vérifiez à nouveau vos volumes physiques, ils devraient ressembler à ceci :

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

Création de volume logique

Créez un volume logique pour votre VM :

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

La commande ci-dessus créera un nouveau volume logique de 50 Go nommé vm100 et assignez-le au vg_vm100 groupe de volumes. À partir de là, vous êtes prêt à ajouter une nouvelle machine virtuelle en utilisant votre LVM comme partition de stockage (/dev/vg_vm100/vm100).

Afin de vérifier que tout fonctionne correctement, créez une nouvelle machine virtuelle KVM et stockez le disque de la machine virtuelle sur le stockage DRBD créé précédemment.

Consultez notre article utile sur la réplication et la configuration DRBD !

Atlantique.Net

Depuis 1995, Atlantic.Net fournit des services Internet à ses clients, y compris l'hébergement VPS et l'hébergement de serveurs gérés. En plus de 20 ans de service, nos solutions se sont concentrées sur la fourniture des meilleures solutions Web à nos précieux clients !


Linux
  1. Comment créer un périphérique de bloc virtuel (périphérique de boucle/système de fichiers) sous Linux

  2. Comment activer un volume physique LVM "SUSPENDU"

  3. RHEL / CentOS :Comment réduire le volume LVM

  4. Comment réduire un volume LVM sur Ubuntu

  5. Comment trouver le ou les volumes physiques contenant un volume logique dans LVM

Comment créer un système de fichiers sur une partition ou un volume logique Linux

Comment configurer un volume persistant basé sur NFS dans Kubernetes

Comment créer un groupe de volumes sous Linux avec LVM

Comment redimensionner un volume logique avec 5 commandes LVM simples

Gestion des volumes logiques

Guide du débutant sur LVM (gestion des volumes logiques)