Serveurs Samba redondants
Il y a quelques semaines, la modernisation de l’infrastructure informatique d’une petite entreprise de 15 travailleurs, m’a été confiée.
Tous travaillaient au même poste et devaient, en permanence, partager des données au niveau local. Or, celles-ci étaient stockées sur les postes clients et les échanges se faisaient par clef usb… Bref, pas top tout ça !
Mon approche a été de centraliser toutes ces données sur un serveur de fichiers, accessibles par tous les clients via le réseau (mélange de postes Ubuntu et Windows). Malheureusement, en centralisant l’information, on crée de nouvelles contraintes:
- Les données doivent être protégées contre la perte (Crash de HDD par exemple)
- Elles doivent être accessibles en permanence (FailOver requis !)
Au vus de ces contraintes, je me suis tourné vers un architecture à redondance complète : 2 machines avec réplication synchrone et gestion de FailOver, le tout sous Ubuntu Server. C’est la raison pour laquelle j’ai utilisé Samba (Serveur de fichiers), DRBD (synchronisation des données entre serveurs) et Heartbeat (FailOver logiciel via IP flottante).