Installation de 2 postes serveur (1 de secour) comment faire

Installation de 2 postes serveur (1 de secour) comment faire - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 01-07-2009 à 10:06:08    

Bonjour  
j'ai  debian sur un poste qui fait serveur, j'aimerai par securité installer un 2eme pc  car si le poste   1 Bloque   ou s'arrete , il faudrait  que le poste 2   prenne la releve automatiquement.
par quelle procedé  puis je passer?  
merci d'avance

Reply

Marsh Posté le 01-07-2009 à 10:06:08   

Reply

Marsh Posté le 01-07-2009 à 10:15:59    

sujet intéressant ;)
il doit y avoir des manières de faire "propres", mais ton serveur fait quoi exactement?
sinon là tout de suite je ferai un script sur le 2ème serveur qui tourne en boucle afin de tester ton 1er serveur, et dès que cela plante, tu bascules
mais bon sans savoir ce que font tes serveurs (web? etc) c'est un peu difficile


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 01-07-2009 à 10:24:55    

serveur web, ftp, et mail
et comme avant je l'utilisais seul ce n'etait pas important , alors que maintenant j'ai plusieurs utilisateurs donc il ne faut pas que ca plante  pendant que je suis en vac par ex
il faudrait aussi que le serveur 2 recupere les informations du serveur 1 sinon ca sera pas a jour?!  
merci entout cas pour les conseils et ton aide

Reply

Marsh Posté le 01-07-2009 à 10:25:37    

Reply

Marsh Posté le 01-07-2009 à 10:27:08    

j'adore l'anglais je vais essayé de comprendre merci entout cas

Reply

Marsh Posté le 01-07-2009 à 10:31:23    

Il y a des articles sur "heart beat" en français aussi.

Reply

Marsh Posté le 01-07-2009 à 10:38:17    

http://all4dev.libre-entreprise.or [...] ilit%C3%A9
pour d'autres personnes qui cherchent a faire la meme chose:)
je vais essayé cette solution  
et j'ai pensé au niveau de mon routeur free , je peux rediriger sur le poste 2 ou 1 ?  
:)

Reply

Marsh Posté le 01-07-2009 à 10:54:54    

Le but c' est que la seconde machine remplace la 1ère, en récupérant tout: les services , l'adressage ip ...

Reply

Marsh Posté le 01-07-2009 à 10:59:46    

oki mais ca veux dire en gros que chaque soir je dois faire une copie de la machine 1 vers la 2 pour avoir des fichiers a jours?

Reply

Marsh Posté le 01-07-2009 à 11:04:33    

peut être plus que chaque soir même


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 01-07-2009 à 11:04:33   

Reply

Marsh Posté le 01-07-2009 à 11:50:34    

Heartbeat + drbd ( raid 1 sur IP) sera la solution .


---------------
www.google.fr  
Reply

Marsh Posté le 01-07-2009 à 11:55:46    

dams78 a écrit :

peut être plus que chaque soir même


ouais ça dépend du contenu, mais par exemple pour un forum public ça va être assez
ch### d'être à jour sur 2 hdd physiquement séparés.  
la solution, c'est de stocker les fichiers (apache) + bdd (SQL) sur un raid externe nfs


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 01-07-2009 à 12:04:57    

heartbeat + drbd comme dit plus haut.
 
exemple :
 
actuellement :
- Ton serveur a l'ip 10.0.0.1 et héberge ses services.  
- Les données sont dans /data.
 
avec la conf redondante :
- Tu donnes l"ip 10.0.0.2 au serveur1 et 10.0.0.3 au serveur2.
- tu crées un disque drdb entre les 2 (cf les howtos sur le net) et tu copies tes données dessus.
- tu mets en place heartbeat pour qu'il prenne l'ip 10.0.0.1 comme IP virtuelle entre les 2 et qu'il bascule les disques en master/slave si une des 2 machines tombe.
 
Ta conf de routeur reste inchangée : tout pointe vers 10.0.0.1. Accessoirement il faut tenir les confs des différents logiciels à jour (pour que les 2 soient toujours égales), soit à la main (long, chiant, source d'erreur), avec un script (facile mais pas forcemment adapté & évident), avec un gestionnaire de configuration (un peu difficile, assez long, mais sur)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed