Mise en place de DRBD en mode primaire-secondaire
fr:Mise en place de DRBD en mode primaire-secondaire he:הגדרת DRBD במצב ראשי-משני ro:Configurarea DRBD în mod primar-secundar ru:Настройка DRBD в режиме первичного и вторичного pl:Definiowanie DRBD w trybie podstawowy zapasowy ja:プライマリ-セカンダリ モードで DRBD のセットアップ ar:إعداد DRBD في الوضع الابتدائي-الثانوي zh:DRBD 在小学中学在模式设置 de:Einrichten von DRBD im Modus Primär-Sekundär nl:Opzetten van DRBD in modus primaire-secundaire it:Configurazione DRBD in modalità primario-secondario pt:Configurando o DRBD no modo primário-secundário es:Configurar DRBD en modo primario-secundario en:Setting up DRBD in mode primary-secondary
Introduction
La documentation ci-dessous concerne la mise en place de DRBD en mode primaire-secondaire avec le système de fichier ext4.
Nous utiliserons dans l'exemple les serveurs suivantes:
- Serveur n°1:
- Nom : TestDRBD01
- IP: 10.0.0.100
- Serveur n°1:
- Nom : TestDRBD02
- IP: 10.0.0.200
Le disque utilisé se nommant /dev/sdb et la partition utilisée sur chacun des serveurs /dev/sdb1.
Installation
Il est nécessaire, pour cette mise en place, de procéder à l'installation du paquet DRBD:
apt-get install -y drbd8-utils
Configuration et mise en place de DRBD
La première étape de l'opération consiste en la configuration de notre resource DRBD.
Nous procédons, dans l'exemple, à la création du fichier suivant: /etc/drbd.d/testdrbd.res
Ce dernier contenant les lignes suivantes (faire sur les deux serveurs):
resource testdrbd { meta-disk internal; device /dev/drbd1; syncer { verify-alg sha1; } net { allow-two-primaries; } on TestDRBD01 { disk /dev/sdb1; address 10.0.0.100:7789; } on TestDRBD02 { disk /dev/sdb1; address 10.0.0.200:7789; } }
L'étape suivante consiste à faire les manipulations et le lancement de la ressources DRBD:
- Opération à faire sur les deux serveurs:
drbdadm create-md testdrbd modprobe drbd drbdadm up testdrbd
- Puis faire cette opération sur le premier serveur uniquement:
drbdadm -- --overwrite-data-of-peer primary testdrbd
- Vous devez désormais attendre la fin de la synchronisation, ceci est vérifiable via la commande suivante:
cat /proc/drbd
Configuration et mise en place du système de fichier (Ext4)
Il vous suffit désormais de formater votre ressources drbd afin de pouvoir l'utiliser, puis de la monter:
mkfs.ext4 /dev/drbd1 mount /dev/drbd1 /mnt
Bascule entre les deux serveurs
Cette configuration en mode primaire-secondaire vous empeche de monter la ressources drbd sur les deux serveurs.
De ce fait, voici la méthode pour basculer le montage entre les deux serveurs :
- Sur le serveur primaire:
umount /dev/drbd1 drbdadm secondary testdrbd
- Sur le serveur secondaire (nouveau primaire):
drbdadm primary testdrbd mount /dev/drbd1 /mnt
Vous avez désormais inversé les rôles de vos serveurs.
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires