typos
This commit is contained in:
parent
f97d5eaba0
commit
7f29a287b2
10
HowtoDRBD.md
10
HowtoDRBD.md
|
@ -95,7 +95,7 @@ Pour lister la configuration et vérifier la syntaxe :
|
|||
# drbdadm primary/secondary [ressource]
|
||||
~~~
|
||||
|
||||
**drbdadm** pilote principalement les commandes bas niveau `drbdsetup` et `drbdmeta` : son mode _dry-and-run_ est très utile car il va lister les commandes bas niveau effectuées (sans les appliquer). Par exemple pour voir tous les changements de configuration non appliqués :
|
||||
**drbdadm** pilote principalement les commandes bas niveau `drbdsetup` et `drbdmeta` : son mode _dry-run_ est très utile car il va lister les commandes bas niveau effectuées (sans les appliquer). Par exemple pour voir tous les changements de configuration non appliqués :
|
||||
|
||||
~~~
|
||||
# drbdadm -d adjust all
|
||||
|
@ -151,7 +151,7 @@ Writing meta data...
|
|||
New drbd meta data block successfully created.
|
||||
~~~
|
||||
|
||||
On utilise la commande _drbdadm adjust_ en mode dry-and-run sur chaque serveur pour vérifier les actions :
|
||||
On utilise la commande _drbdadm adjust_ en mode dry-run sur chaque serveur pour vérifier les actions :
|
||||
|
||||
~~~
|
||||
tic# drbdadm -d adjust foo
|
||||
|
@ -297,7 +297,7 @@ tic# drbdmeta 45 v08 /dev/sdz3 internal create-md
|
|||
tac# drbdmeta 45 v08 /dev/sdz3 internal create-md
|
||||
~~~
|
||||
|
||||
Puis on applique cette nouvelle configuration (en observant avant en mode dry-and-run) :
|
||||
Puis on applique cette nouvelle configuration (en observant avant en mode dry-run) :
|
||||
|
||||
~~~
|
||||
tic# drbdadm -d adjust foo
|
||||
|
@ -447,7 +447,7 @@ Pour des raisons de maintenance, on peut déconnecter une ressource (ou toutes l
|
|||
|
||||
Bien qu'il n'y ait pas de démon pour DRBD, il y a une unité [systemd](HowtoSystemd), mais **son utilisation est déconseillée** :
|
||||
|
||||
* `systemctl reload drbd` fait un `drbdadm adjust all` : autant utiliser la commande soi-même (en la testant en dry-and-run avant)
|
||||
* `systemctl reload drbd` fait un `drbdadm adjust all` : autant utiliser la commande soi-même (en la testant en dry-run avant)
|
||||
* `systemctl start drbd` fait tout d'abord un `drbdadm adjust-with-progress all` : si vous n'avez aucune ressource DRBD, cela échoue avec _no resources defined!_ ; il fait ensuite `drbdadm wait-connect all` qui sera bloqué infiniment si vos serveurs secondaires ne sont pas encore opérationnels ; enfin, il tente de passer les ressources en _Primary_ ce qu'il est plus prudent de faire manuellement
|
||||
* `systemctl stop drbd` est dangereux, il stoppe toutes les ressources en faisant `drbdadm stop all`
|
||||
|
||||
|
@ -507,7 +507,7 @@ Il est important de bien comprendre les 3 protocoles de réplication/synchronisa
|
|||
|
||||
A : Réplication asynchrone. Les écritures sur le disque local du nœud primaire sont considérées complètes dès que le disque local a fini. Les paquets de réplication sont placés dans le buffer TCP.
|
||||
|
||||
B : Réplication synchronisé en mémoire. Les écritures sur le disque local du nœud primaire sont considérées complètes dès que le disque local a fini **et** que les paquets de réplication sont reçus sur le second nœeud.
|
||||
B : Réplication synchronisé en mémoire. Les écritures sur le disque local du nœud primaire sont considérées complètes dès que le disque local a fini **et** que les paquets de réplication sont reçus sur le second nœud.
|
||||
|
||||
C : Réplication synchronisé sur les disques. Les écritures sur le disque local du nœud primaire sont considérées complètes dès que le disque local a fini **et** sur le disque distant aussi.
|
||||
|
||||
|
|
Loading…
Reference in a new issue