Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| tutoriel:mirroring_sur_deux_serveurs [Le 28/02/2010, 10:45] 213.95.41.13 Mise en forme | tutoriel:mirroring_sur_deux_serveurs [Le 11/09/2022, 12:24] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Hardy Intrepid serveur haute_disponibilité réseau mirroring samba RAID tutoriel drbd heartbeat}} | + | {{tag>Hardy serveur haute_disponibilité réseau samba RAID tutoriel}} | 
| ---- | ---- | ||
| Ligne 69: | Ligne 69: | ||
| Il faut ensuite arrêter le service ''samba'' : | Il faut ensuite arrêter le service ''samba'' : | ||
| - | /etc/init.d/samba stop | + | /etc/init.d/smb stop | 
| ==== Heartbeat ==== | ==== Heartbeat ==== | ||
| Ligne 164: | Ligne 164: | ||
| ==== À faire sur chaque serveur en même temps ==== | ==== À faire sur chaque serveur en même temps ==== | ||
| - | <note tip>Si vous vous êtes dit que vous alliez tout installer sur un serveur puis [[:tutoriel/:comment_sauvegarder_partition_avec_partimage|cloner]] le premier serveur pour en obtenir un second identique (ce qui peut engendrer [[#fichiers_a_personnaliser_apres_un_clonage|d'autres problèmes]]), c'est là qu'il faut que vous sachiez que les instructions qui suivent doivent être lancées sur chacun des 2 serveurs, à moins de n'utiliser ''dd'' pour l'ensemble du/des disque(s) dur(s). Ce qui peut prendre //pas mal de temps//...\\ | + | <note tip>Si vous vous êtes dit que vous alliez tout installer sur un serveur puis [[:tutoriel:comment_sauvegarder_partition_avec_partimage|cloner]] le premier serveur pour en obtenir un second identique (ce qui peut engendrer [[#fichiers_a_personnaliser_apres_un_clonage|d'autres problèmes]]), c'est là qu'il faut que vous sachiez que les instructions qui suivent doivent être lancées sur chacun des 2 serveurs, à moins de n'utiliser ''dd'' pour l'ensemble du/des disque(s) dur(s). Ce qui peut prendre //pas mal de temps//...\\ | 
| **Sinon, il faut répéter tout ce qui vient d'être fait sur le second serveur avant d'aller plus loin.**</note> | **Sinon, il faut répéter tout ce qui vient d'être fait sur le second serveur avant d'aller plus loin.**</note> | ||
| Ligne 206: | Ligne 206: | ||
| Puisque ''drbd'' est lancé mais aucun serveur //primaire// n'est déclaré. On le voit car après ''st:'', il est indiqué ''Secondary/Secondary'' ce qui signifie que le nœud sur lequel la commande est exécuté est //secondaire// (le premier avant le ''/'') et que l'autre l'est aussi (le second après le ''/'').\\ | Puisque ''drbd'' est lancé mais aucun serveur //primaire// n'est déclaré. On le voit car après ''st:'', il est indiqué ''Secondary/Secondary'' ce qui signifie que le nœud sur lequel la commande est exécuté est //secondaire// (le premier avant le ''/'') et que l'autre l'est aussi (le second après le ''/'').\\ | ||
| Pour ne connaître que l'état de la grappe ''drbd'', la commande suivante suffit : | Pour ne connaître que l'état de la grappe ''drbd'', la commande suivante suffit : | ||
| - | <code>drbdadm state r0</code> | + | <code>drbdadm role all</code> | 
| <file>Secondary/Secondary</file> | <file>Secondary/Secondary</file> | ||
| Ligne 225: | Ligne 225: | ||
| Le temps indiqué après ''finish:'' est le temps indicatif restant avant la fin de la première synchronisation. Pour diminuer ce temps, il est vivement conseillé de //débrider// le taux de transfert de la synchronisation en tapant sur les deux serveurs : | Le temps indiqué après ''finish:'' est le temps indicatif restant avant la fin de la première synchronisation. Pour diminuer ce temps, il est vivement conseillé de //débrider// le taux de transfert de la synchronisation en tapant sur les deux serveurs : | ||
| <code> | <code> | ||
| - | drbdsetup /dev/drbd1 syncer -r 100M | + | drbdsetup /dev/drbd0 syncer -r 100M | 
| </code> | </code> | ||
| Ligne 305: | Ligne 305: | ||
| os level = 65</file> | os level = 65</file> | ||
| Si samba partage des imprimantes, ajouter les lignes suivantes : | Si samba partage des imprimantes, ajouter les lignes suivantes : | ||
| - | <file>########## Printing ##########  | + | <file>########## Printing ########## | 
| load printers = yes | load printers = yes | ||
| printing = bsd | printing = bsd | ||
| Ligne 312: | Ligne 312: | ||
| printcap name = cups | printcap name = cups | ||
| - | [printers]  | + | [printers] | 
| comment = All Printers  | comment = All Printers  | ||
| browseable = no | browseable = no | ||
| Ligne 321: | Ligne 321: | ||
| create mask = 0700 | create mask = 0700 | ||
| - | [print$]  | + | [print$] | 
| comment = Printer Drivers  | comment = Printer Drivers  | ||
| path = /var/lib/samba/printers  | path = /var/lib/samba/printers  | ||
| Ligne 327: | Ligne 327: | ||
| read only = yes | read only = yes | ||
| guest ok = no | guest ok = no | ||
| - | # Uncomment to allow remote administration of Windows print drivers. | + | # Uncomment to allow remote administration of Windows print drivers. | 
| - | # Replace 'ntadmin' with the name of the group your admin users are | + | # Replace 'ntadmin' with the name of the group your admin users are | 
| # members of. | # members of. | ||
| ######### !!!!!!!!!! Attention à cette ligne !!!!!!!!!!!!! ######## | ######### !!!!!!!!!! Attention à cette ligne !!!!!!!!!!!!! ######## | ||
| Ligne 366: | Ligne 366: | ||
| ==== Configuration ==== | ==== Configuration ==== | ||
| [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/ha.d/ha.cf** : | [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/ha.d/ha.cf** : | ||
| - | <file>mcast eth0 239.0.0.10 694 1 0 | + | <file>mcast eth0 239.0.0.10 694 1 0 | 
| - | warntime 4 | + | warntime 4 | 
| - | deadtime 5 | + | deadtime 5 | 
| - | initdead 15 | + | initdead 15 | 
| - | keepalive 2 | + | keepalive 2 | 
| - | auto_failback off | + | auto_failback off | 
| node serv1 serv2</file> | node serv1 serv2</file> | ||
| <note> | <note> | ||
| - | - On remarque que le [[http://doc.ubuntu-fr.org/multicast|multicast]] est utilisé, ceci afin de faire en sorte que ce fichier puisse être identique sur les deux serveurs. | + | - On remarque que le [[:multicast|multicast]] est utilisé, ceci afin de faire en sorte que ce fichier puisse être identique sur les deux serveurs. | 
| - Les noms ''serv1'' et ''serv2'' sont définis dans le fichier **/etc/hosts**. | - Les noms ''serv1'' et ''serv2'' sont définis dans le fichier **/etc/hosts**. | ||
| </note> | </note> | ||