OVH Cloud OVH Cloud

Mirroring de machines

4 réponses
Avatar
Alexandre Mackow
Bonjour =E0 tous,
bon c'est vendredi soir mais bon.... ;-)
Mon serveur Debian comence a etre critique, je cherchais donc une=20
solution de bascule en cas de plantage hardware ou meme logiciel....
J'avais deja post=E9 une demande similaire, on m'avait repondu,=20
judicieusement que le RAID1 pouvait resoudre mon probleme, soit mais le=20
PC sur lequel ma debian tourne ne possede qu'un port IDE donc.... J'ai=20
bien un disque Sata mais pour demarrer decu ....Je m'amuse un peu :-(
Je voudrais donc monter un serveur similaire (sur une architecture moins=20
puissante) me permettant de switcher sur le backup en cas de defaillance=20
de mon Serveur principale.... La synchronisation entre les 2 serveurs se=20
fera tous les soirs (pas besoin de synchro en temps reel)...
Quelle solution me proposeriez vous?
Le rsync est il une solution viable me concernant?

Mon serveur fait tourner postfix, proxy, apache2 et nagios principalement=
.

Par avance merci pour vos conseils.
Bon week =E0 tous

--=20
----------------
Alexandre Mackow

4 réponses

Avatar
Frédéric SOLDNER
------=neXtPaRt_1145650438
Content-Type: multipart/mixed; boundary="----=neXtPaRt_1145650434"


------=neXtPaRt_1145650434
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Bonjour,

je te conseille heartbeat et éventuellement drdb, heartbeat te permet de
basculer les services en cas de plantage d'une machine, et drdb permet de
faire du raid 1 over ip donc pas de soucis de ports ide en double.
Drdb sera utile si tu veux garder l'historique du proxy et de nagios et
eventuellement la queue de postfix au cas ou !!
j'utilise la couple sur un proxy squid avec synchro de log et ca marche
nickel

bon courage

@+ Fred

----- Original Message -----
From: "Alexandre Mackow"
To: "Debian User French"
Sent: Friday, April 21, 2006 4:44 PM
Subject: Mirroring de machines


Bonjour à tous,
bon c'est vendredi soir mais bon.... ;-)
Mon serveur Debian comence a etre critique, je cherchais donc une
solution de bascule en cas de plantage hardware ou meme logiciel....
J'avais deja posté une demande similaire, on m'avait repondu,
judicieusement que le RAID1 pouvait resoudre mon probleme, soit mais le
PC sur lequel ma debian tourne ne possede qu'un port IDE donc.... J'ai
bien un disque Sata mais pour demarrer decu ....Je m'amuse un peu :-(
Je voudrais donc monter un serveur similaire (sur une architecture moins
puissante) me permettant de switcher sur le backup en cas de defaillance
de mon Serveur principale.... La synchronisation entre les 2 serveurs se
fera tous les soirs (pas besoin de synchro en temps reel)...
Quelle solution me proposeriez vous?
Le rsync est il une solution viable me concernant?

Mon serveur fait tourner postfix, proxy, apache2 et nagios principalement.

Par avance merci pour vos conseils.
Bon week à tous

--
----------------
Alexandre Mackow





------=neXtPaRt_1145650434
Content-Type: text/plain;

-------------------------------------------------------------------------------------------------------------------
Ce message électronique et tous les fichiers attachés qu'il contient sont confidentiels et destinés exclusivement
à l'usage de la personne à laquelle ils sont adressés. Si vous avez reçu ce message par erreur, merci de le
retourner à son émetteur. La publication, l'usage, la distribution, l'impression ou la copie non autorisée de ce
message et des attachements qu'il contient sont strictement interdits.

------=neXtPaRt_1145650434--


------=neXtPaRt_1145650438
Content-Type: text/plain;
charset=fr
Content-Transfer-Encoding: 8bits

Sans virus connus

------=neXtPaRt_1145650438--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Arnaud JAYET
Bonjour,


Alexandre Mackow a écrit :
Mon serveur Debian comence a etre critique, je cherchais donc une
solution de bascule en cas de plantage hardware ou meme logiciel....



... [snip]

La synchronisation entre les 2 serveurs se
fera tous les soirs (pas besoin de synchro en temps reel)...
Quelle solution me proposeriez vous?
Le rsync est il une solution viable me concernant?

Mon serveur fait tourner postfix, proxy, apache2 et nagios principalement.





Rsync est effectivement une solution tout a fait envisageable et viable
dans ton cas de figure.

Sinon tu peux travailler en virtualisant tes services proxy, apache2,
nagios, postfix dans des serveurs virtuels (xen, vservers) sur tes 2
serveurs physiques (le primaire et le backup où les serveurs virtuels
sont down). la synchronisation primaire -> secours se ferait alors aussi
par un rsync des serveurs virtuels (c'est juste un répertoire à
synchroniser).


Tout dépend de quel temps tu disposes pour mettre cela en place, dans
quels délais tu veux/dois pouvoir faire la bascule entre le primaire et
le secours.

Mais le plus simple (et rapide), AMHA, si tu es à la bourre c'est

d'avoir sur le serveur de secours une partition dédiée (disons hda2)
pour suppléer le primaire, parition que tu synchronises avec rsync ts
les jours avec les répertoires souvent mis a jour du primaire (genre
/etc/postfix, /var/www etc) + une entrée grub/lilo permettant de booter
sur hda2 et surtout avec les paramètres IP, hostname etc du primaire qui
normalement est tombé dans ce cas de figure

Avec cette solution, ça laisse aussi ton 2e serveur de secours libre
pour faire des essais divers (sans toucher à la partoche hda2 bien sûr)
et si nécessaire cad qd le primaire est tombé, tu bootes sur hda2

ça peut-etre fait à distance en modifiant le 'default' dans le menu.lst
sous grub. Par contre pour une solution temps réel, là faut regarder du
côté de heartbeat.



voici un petit script "quick & dirty" (soyez indulgents...) que
j'utilise pour faire des rsync quotidiens de mes serveurs de production
sur un serveur de SVG (sur lequel tourne un serveur rsyncd), à adapter
si tu veux dans ton cas de figure...


mais rsync ça marche super bien en tout cas ! et la doc sur le site web
/ man est complet avec pas mal d'exemples.

http://samba.anu.edu.au/rsync/


Sinon tu peux regarder aussi du côté de backuppc mais je crois pas que
tu en ai besoin pour cela. Un script Shell bien réfléchi + rsync devrait
faire l'affaire.


A+
Arnaud

#!/bin/bash
# rsync-system.sh permet de sauvegarder le système (tout ou partie)
# sur un serveur de sauvegarde distant.

RSYNCSERVER=""
PROGNAME=$0
HOSTNAME=$(hostname)
DATE=`date +"%d-%b-%Y %k:%M:%S"`
logger "[$PROGNAME] begins"


if [ -z $1 ]; then
cat <<EOF
-------------------------------------------------
rsync-system.sh permet de sauvegarder le système
sur le serveur de sauvegarde distant.
-------------------------------------------------
usage rsync-system.sh <sourcedir> <remotedir>
exemple :
rsync-system.sh / # rsync the whole filesystem
rsync-system.sh /etc # rsync only /etc directory
default remotedir = backup/hosts/<hostname>/rsync
EOF
logger "[$PROGNAME] no sourcedir !"
logger "[$PROGNAME] ends"
exit 1
fi


if [ -z $2 ]; then
DIR="backup/hosts/$HOSTNAME/rsync"
else
DIR="$2"
fi

SRC="$1"
if [ -d $src ]; then
/usr/bin/nice -n 15 rsync -avz --delete
--password-file=/etc/rsync/rsyncroot.secrets
--exclude-from=/etc/rsync/rsync-system.exclude $SRC $RSYNCSERVER::$DIR
> /var/log/rsync-system.log
else
logger "[$PROGNAME] $SRC not found !"
exit 1
fi
logger "[$PROGNAME] ends"
exit 0






--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Thomas Clavier
Alexandre Mackow a écrit :
Quelle solution me proposeriez vous?
Le rsync est il une solution viable me concernant?



perso, dans la même situation je ferais du rsync 4 fois par jours :-)

PS: Pour remonter le même serveur j'utiliserais un :
dpkg --get-selections ....
Voici un mémo que je me suis fait sur le sujet :
http://tcweb.org/mediawiki/index.php/Sauver_restaurer_une_debian


--
Thomas Clavier http://www.tcweb.org
Lille Sans Fil http://www.lillesansfil.org
+33 (0)6 20 81 81 30 JabberID :


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Alexandre Mackow
Frédéric SOLDNER wrote:

Bonjour,

je te conseille heartbeat et éventuellement drdb, heartbeat te permet de
basculer les services en cas de plantage d'une machine, et drdb permet d e
faire du raid 1 over ip donc pas de soucis de ports ide en double.
Drdb sera utile si tu veux garder l'historique du proxy et de nagios et
eventuellement la queue de postfix au cas ou !!
j'utilise la couple sur un proxy squid avec synchro de log et ca marche
nickel

bon courage





------------------------------------------------------------------------



pompompom,
ce lundi matin s'annonce plutot bien ;-)
merci a tous pour vos conseils..J'en ai pris bonne note.
Concernant Vserver, ca se fera mais quand j'aurai un peu plus de temps a
consacrer a la bete ...
A cours terme je pense pencher pour la solution drdb qui a l'air
pile-poile ce que je cherchais .... ou rsync selon la facilité de mise
en oeuvre...
Merci à tous, y aura du taf cette semaine...alors commencez la bien ...
A bientot et encore merci pour l'aiguillage
++

--
----------------
Alexandre Mackow