Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/04/2010, à 11:12

jeanraoul

Dupliquer un serveur web [resolu]

Bonjour,
J'utilise un serveur Web LAMP sous Ubuntu 8.04.
J'ai monté un serveur identique que je souhaiterai utiliser comme secours.
J'essaie de trouver la meilleure solution pour sauvegarder les données de www et de mysql de façon régulière vers le secours.
Que me conseillez-vous? Merci!

Dernière modification par jeanraoul (Le 23/04/2010, à 10:10)


J'ai supprimé les fenêtres, à présent je suis libre...

Hors ligne

#2 Le 20/04/2010, à 11:18

Grünt

Re : Dupliquer un serveur web [resolu]

rsync?


Red flashing lights. I bet they mean something.

Hors ligne

#3 Le 20/04/2010, à 11:23

Tomzz

Re : Dupliquer un serveur web [resolu]

Je plussoie Grunt pour rsync concernant /www
Mais pour Mysql, il y a peut être mieux: http://dev.mysql.com/doc/refman/5.0/fr/replication.html

Hors ligne

#4 Le 20/04/2010, à 11:34

dudumomo

Re : Dupliquer un serveur web [resolu]

Ou faire un ghost du systeme régulierement ?
Avec "dd" ca devrait le faire aussi je pense.


Idipops, le réseau social des prestataires de services !
Tutorial and news on how to host your own server: http://freedif.org
Aidez la recherche avec BOINC et rejoignez la Mini-Team Libristes: http://www.boinc-af.org | http://libristes.boinc-af.net

Hors ligne

#5 Le 20/04/2010, à 13:13

Phi

Re : Dupliquer un serveur web [resolu]

La commande dd duplique tout... C'est très long !

Le mieux est d'utiliser Rsync (souvent rsync -a /var/www /mnt/sauvegarde/ suffit mais sinon y'a de la doc un peu partout).

Pour MySQL, je lance des "dump" via le cron pour ma part... (Cf. man mysqldump).

Ex :
mysqldump -u root -p mon_mot_de_passe ma_base_de_donnee | gzip > /mnt/sauvegarde/ma_bdd.sql.gz

Cela créé un fichier SQL que tu pourras toujours rejouer plus tard en cas de problème...

Hors ligne

#6 Le 20/04/2010, à 16:03

luke13

Re : Dupliquer un serveur web [resolu]

rsync est définitivement la solution à utiliser pour ton site web.
Et pour MySQL la fonction mysqldump est plutôt bien pensée donc ne t'en prive pas wink

Hors ligne

#7 Le 20/04/2010, à 16:04

jeanraoul

Re : Dupliquer un serveur web [resolu]

Merci pour ces infos, c'est sympa.
J'ai déjà utilisé Rsync en copiant les données sources de www vers la cible via le ssh, ça marche bien, je vais continuer comme ça.
Il faut que je trouve à automatiser le truc...
Par contre, pour Mysql, c'est moins simple car Phpmyadmin s'embrouille, et ne retrouve pas les tables des bases...
Je vais lire les docs "Réplication de MySQL".
Phil, avec mysqldump peut-on sauvegarder toutes les bases d'un coup?


J'ai supprimé les fenêtres, à présent je suis libre...

Hors ligne

#8 Le 20/04/2010, à 16:06

Hoper

Re : Dupliquer un serveur web [resolu]

avec mysqldump peut-on sauvegarder toutes les bases d'un coup?

Oui. lire la doc de mysqldump, mais c'est très facile. (option --all-databases)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#9 Le 20/04/2010, à 16:09

Tomzz

Re : Dupliquer un serveur web [resolu]

Pour un serveur de secours, vaut mieux la réplication mysql, pour des sauvegarde la solution c'est plutôt dump (la réplication n'est pas une sauvegarde).
rsync pour le reste...

Hors ligne

#10 Le 20/04/2010, à 17:56

jeanraoul

Re : Dupliquer un serveur web [resolu]

C'est sûr que la réplication est plus intéressante, mais plus complexe à mettre en place.

Encore un détail (comme dirait Columbo):
Je fait un dump d'une base (12Mo), au moment de l'import Phpmyadmin m'indique une taille max de 2Mo. Je corrige dans php.ini

upload_max_filesize = 20M

mais dans PhpMyadmin, j'ai "Taille maximum: 8 192 Kio"
Une idée?


J'ai supprimé les fenêtres, à présent je suis libre...

Hors ligne

#11 Le 23/04/2010, à 10:10

jeanraoul

Re : Dupliquer un serveur web [resolu]

C'est réglé, en fait il faut corriger la valeur de post_max_size
Merci à tous.


J'ai supprimé les fenêtres, à présent je suis libre...

Hors ligne