Bonjour,
J'ai un petit pb, et j'ai besoin de conseil :)
J'ai 2 serveurs A et B qui doivent avoir la même configuration.
Afin de ne pas avoir à modifier à chaque fois la configuration sur les 2 serveurs (possibilité d'incohérence entre les 2 serveurs), il faudrait que la modification d'un fichier de conf soit répercuter sur l'autre
J'ai pensé monter sur B les dossiers de configuration nécessaire se trouvant sur A, mais quel serais le système de fichiers adapté à ça ?
J'ai beaucoup entendu parlé de ENBD mais sur le site la dernière maj date du 26mars 2004 ( http://www.it.uc3m.es/ptb/enbd/(...) version 2.4.32pre). Sachant que c'est pour un milieu professionnel, il faudrait un système "stable".
ENBD est-il abandonné ?
Y aurais t'il d'autres systèmes de fichiers partagés ??
Ou d'autre solutions ??
Merci d'avance :)
# /etc en nfs ?
Posté par nicodache . Évalué à 3.
si il se crashe, tes 2 serveurs sont dans la panade...
[^] # Re: /etc en nfs ?
Posté par Paul . Évalué à 1.
je pense plustôt que rajouter une 3ème machine avec un RAID (chépluskoi qui backup, 5? ) et sur elle il y aura les fichiers de conf.
[^] # Re: /etc en nfs ?
Posté par Tonio (site web personnel) . Évalué à 1.
Quels objectifs?
Cela n'est pas très clair.
Je te conseille de mettre des disques en RAID 1 (mirroring).
Tu peux faire ensuite des rsync pour faire une recopie des fichiers.
Tu peux allez voir du coté hearbeat (LVS) pour la reprise sur incident...
a+,
Antoine N.
[^] # Re: /etc en nfs ?
Posté par Paul . Évalué à 1.
Autant pour moi.
Parcontre, le principe de monté un Disque Dur, système de fichiers sur le réseau ( en assurant la cohérence, modification sur A répercuté sur B et inversement) m'interresse beaucoup.
Vous conseillerez quel FS ?
[^] # Re: /etc en nfs ?
Posté par Sébastien Bonnefoy (site web personnel) . Évalué à 2.
Comme il a été dit plus bas, la meilleure solution si il vaut vraiment mettre à jour ses fichiers de conf automatiquement, c'est de faire un rsync, mais en siblant les fichiers soit à include, soit à exclure, suivant la politique choisie.
[^] # Re: /etc en nfs ?
Posté par vincent LECOQ (site web personnel) . Évalué à 2.
pour modifier une conf commune, il suffit de modifier celle du serveur et de rebooter les clients.
Comment ça c'est supra crade ?
# Marteau piqueur et noisette...
Posté par jigso . Évalué à 5.
Il y a aurait 15 machines, je dis pas, mais pour 2 serveurs...
Sinon dans la série uzine à gaz, il y a cfengine.
# C'est pas conseillé
Posté par Fabien . Évalué à 1.
Et comme dit plus haut, je ne sais pas si c'est une bonne idée de répliquer les configurations entre deux machines: tu auras 2 machines "identiques" donc si tu as un problème de configuration sur l'une tu l'auras sur l'autre, ça peut être problèmatique ...
Si tu veux faire du HA, je te propose une solution que je vais tester dans pas longtemps:
. Un linux avec LVS qui sera le chef d'orchestre du cluster HA (on peut "protéger" celui-ci avec une autre machine et hearbeat)
. et 2 -> X (X < 20 si tu utilises le nat) machines derrières et fournissant les services désirés. A toi de synchroniser ces services, j'entends par là l'arborescence d'un site web par exemple. Il n'est pas interdit de varier ces machines "esclaves", par exemple avec du Linux, du FreeBSD ... voir du Windows si tu veux.
En conclusion, et pour répondre simplement à ta question et sans chercher à t'en dissuader, tu peux regarder du coté de rsync, unison et consort pour la synchro de fichiers.
# rsync
Posté par Mathieu CLAUDEL (site web personnel) . Évalué à 2.
ajoute la ligne dans la cron avec une fréquence
plus ou moins rapide selon tes besoins
# /etc en cvs
Posté par niol (site web personnel) . Évalué à 3.
Tu peux même ignorer le partage de certains fichiers (du genre hostname) qui sont propres à la machine avec des .cvsignore .
Un petit lien trouvé rapidement : http://cork.linux.ie/article.php?story=20030224140550610(...)
Après, tu te synchronises avec une seule commande : cvs update. (tu même la mettre dans cron, bien que je ne le conseillerais pas)
Quand je dis cvs, j'imagine que tout autre système de gestion de version (et donc celui que tu préfères) pourra faire l'affaire...
# cfengine
Posté par dopus_kh3 . Évalué à 1.
C'est un solution un peut lourde a mettre en place mais c'est multiplateforme et tres éfficasse.
# et Coda ?
Posté par Lucas . Évalué à 2.
[^] # Re: et Coda ?
Posté par Lucas . Évalué à 1.
En gros c'est un SGF réseau avec un cache local permettant de fonctionner en mode déconnecté.
[^] # Re: et Coda ?
Posté par Paul . Évalué à 1.
Bon je vais regarder du coté DRBD et CODA
merci :)
[^] # Re: et Coda ?
Posté par Nicolas Bernard (site web personnel) . Évalué à 2.
# rsync + drbd
Posté par Yves Agostini (site web personnel) . Évalué à 2.
http://www.crium.univ-metz.fr/docs/system/drbd/(...)
j'ai 3 cluster en production avec ça dont 1 depuis 2000
[^] # Re: rsync + drbd
Posté par Paul . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.