faire une image de son serveur sme

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

faire une image de son serveur sme

Messagepar ecureuil1 » 03 Mai 2008 17:23

bonjour,

Je cherche un moyen de faire une image de mon serveur sme.

Je fais des tests avec un serveur de test
fdisk :hda :
-----------------
Disque /dev/hda: 8447 Mo, 8447459328 octets
255 têtes, 63 secteurs/piste, 1027 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 fd Linux raid
autodetect
/dev/hda2 14 1027 8144955 fd Linux raid
autodetect
-------------------

Je suis en raid avec un seul disque.

J'ai essayé de faire une sauvegarde avec mondorescue. (malgré les posts de ce forum ;) )

mondoarchive
1ere question : ou je veux mettre l'archive (=> cd-r disks)
2eme question : Is your computer a laptop, or does the CD writer
incorporate BurnProof technology? (=> yes)
3ème question : How much compression? (=> minimum)
4ème question : What speed is your CDR (re)writer? (=> 4)
5ème question : How much data (in Megabytes) will each CDR store? (=> 650)
6ème question : I think I've found your CDR burner at SCSI node 1,0,0. Is
this correct? (Say no if you have an IDE burner and you are running a 2.6
kernel. You will then be prompted for further details.) (=> yes)
7ème question : Please enter paths which you want me to backup. The
default is '/' (i.e. everything). (=> / )
8ème question : Please enter paths which you do NOT want to backup. Separate
them with spaces. NB: /tmp and /proc are always excluded. :-) Just hit
'Enter' if you want to do a full system backup. :
En arrière plan de la 8ème question, j'ai ces lignes :
Disque /dev/md1 ne contient pas une table de partition valide
Disque /dev/md2 ne contient pas une table de partition valide
Disque /dev/dm-0 ne contient pas une table de partition valide
Disque /dev/dm-1 ne contient pas une table de partition valide
je continue quand même et fais (=> enter)
9ème question : Will you want to verify your backups after Mondo has created
them? (=> yes)
10ème question : Are you confident that your kernel is a sane, sensible,
standard Linux kernel? Say 'no' if you are using a Gentoo <1.4 or Debian
<3.0, please. (=> yes)
11ème question : Are you sure you want to proceed? Hit 'no' to abort. (=>
yes)
(les lignes en arrière plan de la 8ème question sont restées pour la 9, 10
et 11 ème questions)

J'ai continué ... il m'a gravé 2 cds...

Il va falloir potasser pour voir comment restaurer...

Le but final quand on fait des sauvegardes... pouvoir restaurer...

Si vous avez des conseils... je prends... j'avoue que je patauge un peu ;)

anne
ecureuil
Avatar de l’utilisateur
ecureuil1
Contre-Amiral
Contre-Amiral
 
Messages: 448
Inscrit le: 04 Avr 2002 00:00
Localisation: Grenoble, France

Messagepar achel » 03 Mai 2008 19:29

J'ai aussi testé mondoresue sans succès probant ... je cherche à pouvoir sauvegarder l'intégralité d'un serveur test "vierge" (je veux dire sans données intrinsèques aux différents services) prenant en compte les bases de données (vierges de données mais structurées) et les contributions de la sme + les ibays

En gros, de quoi dupliquer une installation fraiche mais préconfigurée.

Merci.
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar shwing » 04 Mai 2008 02:35

MESSAGE VIDE
Avatar de l’utilisateur
shwing
Amiral
Amiral
 
Messages: 1246
Inscrit le: 14 Mars 2004 01:00
Localisation: GE/CH

Messagepar ecureuil1 » 05 Mai 2008 00:58

j'ai réinstallé sme avec noraid nolvm (sme 7.3 avec les maj du 19 avril 2008)

mondo-2.2.5-1.rhel4.i386.rpm
mindi-2.0.1-1.rhel4.i386.rpm
afio-2.4.7-1.i586.rpm
mindi-busybox-1.7.3-1.rhel4.i386.rpm
mondo-doc-2.2.5-1.rhel4.noarch.rpm
parted-1.6.19-19.EL.i386.rpm

utilisation de mondorescue
sauvegarde nickel
restauration nickel

anne
ecureuil
Avatar de l’utilisateur
ecureuil1
Contre-Amiral
Contre-Amiral
 
Messages: 448
Inscrit le: 04 Avr 2002 00:00
Localisation: Grenoble, France

Messagepar MasterSleepy » 05 Mai 2008 08:02

Salut,

J'avais testé mondo rescue, mais l'installation depuis la version 7.0 avec lvm et raid ne m'avais pas donné satisfaction.
Donc je fais une image de mon volume grâce a rsync sur un disque usb.
Le rsync se fait automatiquement tous les jours histoire de garder tout le monde à jour.

Cela me permet de repartir sur une nouvelle installation et rsync inverse si il y a un crash.
OK c'est plus long que mondo rescue mais rsync est plus léger à utiliser.

A+,
MasterSleepy.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar ecureuil1 » 05 Mai 2008 16:14

MasterSleepy a écrit:Salut,

J'avais testé mondo rescue, mais l'installation depuis la version 7.0 avec lvm et raid ne m'avais pas donné satisfaction.
Donc je fais une image de mon volume grâce a rsync sur un disque usb.
Le rsync se fait automatiquement tous les jours histoire de garder tout le monde à jour.

Cela me permet de repartir sur une nouvelle installation et rsync inverse si il y a un crash.
OK c'est plus long que mondo rescue mais rsync est plus léger à utiliser.

.


Comment fais-tu une image de ton serveur avec rsync?

merci
anne
ecureuil
Avatar de l’utilisateur
ecureuil1
Contre-Amiral
Contre-Amiral
 
Messages: 448
Inscrit le: 04 Avr 2002 00:00
Localisation: Grenoble, France

Messagepar ecureuil1 » 05 Mai 2008 18:06

J'ai réinstallé sme avec noraid (sme 7.3 avec les maj du 19 avril 2008)
J'ai donc lvm

utilisation de mondorescue
sauvegarde nickel
restauration nickel en automatique

Pour le raid je ne peux pas vraiment tester, je n'ai qu'un disque.
Avec ma config, si sme raid + lvm la restauration ne se passe pas bien

Pour les sauvegardes incrémentales, je n'ai pas encore trop regardé si je continue avec mondorescue ou si je prends une autre solution

anne
ecureuil
Avatar de l’utilisateur
ecureuil1
Contre-Amiral
Contre-Amiral
 
Messages: 448
Inscrit le: 04 Avr 2002 00:00
Localisation: Grenoble, France

Messagepar unnilennium » 05 Mai 2008 18:35

Ecureuil tu peux essayer ce script :

http://smeserver.pialasse.com/index.php/Rsync
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar MasterSleepy » 06 Mai 2008 08:35

ecureuil1 a écrit:
MasterSleepy a écrit:Salut,

J'avais testé mondo rescue, mais l'installation depuis la version 7.0 avec lvm et raid ne m'avais pas donné satisfaction.
Donc je fais une image de mon volume grâce a rsync sur un disque usb.
Le rsync se fait automatiquement tous les jours histoire de garder tout le monde à jour.

Cela me permet de repartir sur une nouvelle installation et rsync inverse si il y a un crash.
OK c'est plus long que mondo rescue mais rsync est plus léger à utiliser.

.


Comment fais-tu une image de ton serveur avec rsync?

merci
anne

Salut Anne,

Voici comment je fais:
Code: Tout sélectionner
mount /dev/sdc1 /mnt/backup/
rsync -rlurvog --progress --delete --exclude-from=/root/exclude.lst /* /mnt/backup/
umount /mnt/backup/

et le fichier exclude.lst contient une liste de fichier a exclure de la synchronisation
Code: Tout sélectionner
proc/*
mnt/*
root/*


voilà,
A+,
MasterSleepy.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar sibsib » 06 Mai 2008 21:09

Hello,

Je ne mets pas en doute ta commande Master !

Simplement, dans les excludes, il faut mettre sys/* et il n'est pas non plus déconnant de mettre dev/*

Merci pour ce script que je vais peut-être enfin pouvoir tester (il y a du changement de serveur dans l'air :-) )

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar ecureuil1 » 06 Mai 2008 23:03

MasterSleepy a écrit:Salut Anne,

Voici comment je fais:
Code: Tout sélectionner
mount /dev/sdc1 /mnt/backup/
rsync -rlurvog --progress --delete --exclude-from=/root/exclude.lst /* /mnt/backup/
umount /mnt/backup/

et le fichier exclude.lst contient une liste de fichier a exclure de la synchronisation
Code: Tout sélectionner
proc/*
mnt/*
root/*


voilà,
A+,
MasterSleepy.


Maintenant, comment fait-on pour réinstaller à partir de la sauvegarde?

;)

anne
ecureuil
Avatar de l’utilisateur
ecureuil1
Contre-Amiral
Contre-Amiral
 
Messages: 448
Inscrit le: 04 Avr 2002 00:00
Localisation: Grenoble, France

Messagepar Gaston » 06 Mai 2008 23:34

Bonsoir,
MasterSleepy a écrit:
Code: Tout sélectionner
rsync -rlurvog --progress --delete --exclude-from=/root/exclude.lst /* /mnt/backup/

moi fainénant :
Code: Tout sélectionner
rsync -avP
-a, --archive
cette option est équivalente à "-rlptgoD" . Une façon simple de spécifier que l'on veut un traitement récursif en préservant presque tout les attributs.

les options "-t" et "-p" me semblent importantes :)
-t, --times
Indique à rsync de transférer l'heure de dernière modification avec le fichier lui même et de mettre cet attribut à jour sur le système distant. Attention, si cette option n'est pas utilisée, le mécanisme d'optimisation qui exclu du traitement les fichiers non modifiés, ne pourra être mis en œuvre. En d'autres mots, en l'absence de cette option, rsync ne se basera pas sur les attributs de taille et date de modification des fichiers, mais calculera les checksum des fichiers sur les deux systèmes pour décider de la copie. Ces fichiers apparaitront comme traité (mais non transférés) dans les logs.


Maintenant, comment fait-on pour réinstaller à partir de la sauvegarde?
la même mais dans l'autre sens :lol: :!:
A noter que tu ne "réinstalles" pas, tu fais une install d'un côté, et tu "mets à jour" les fichiers de cette install à partir de ta sauvegarde. Tu confirmes Master :?:

là ou je me pose des questions c'est au niveau de la base sql avec cette méthode :-k . Moi je ne partait pas de la racine (donc pas les pb de sys, dev et proc) , déjà vérifié la reprise de la sauvegarde ?

G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar MasterSleepy » 07 Mai 2008 10:19

Salut,

@sibsib:
Tout à fait raison sur ce point, c'est un oubli de ma part.
Chez moi j'ai fais un peut différemment car je fais répertoire par répertoire.

@Gaston:
Exact aussi, l'option t a l'air fort intéressante niveau optimisation.

Effectivement il faut repartir depuis une installation fraiche de sme et ensuite faire un rsync dans l'autre sens mais en forçant la mise à jour.
Je n'ai jamais du tester le restaure, heureusement d'ailleurs :-D, mais j'ai déjà testé des procédures plus ou moins similaire lors d'upgrade de version qui c'était mal passé. Mais c'était une copie à l'arrache.

Pour ce qui est de la base mysql, le mieux est évidemment de fermer mysql avant de lancer la synchronisation, mais pour avoir des soucis lors de la copie de fichier mysql il faut vraiment être à plein charge. Si il y a des craintes avec la base, un petit mysqldump avant et l'affaire est reglé ;-)

A+,
MasterSleepy.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar unnilennium » 07 Mai 2008 13:22

Bonjour,

J'ai tester cette methode pour installer deux serveurs SME. Le rsync de la racine a été effectué en excluant les dossiers systèmes que cite Gaston.

La restauration s'est faite en bootant sur un systeme rescue semblable à celui sur le CD de SME:

- 1 partitionnement (simple et/ou raid et/ou lvm)
- 2 montage des partitions / et /boot du futur sme dans le mode rescue
- 3 rsync
- 4 montage des partitions systemes dans le / du futur sme
- 5 chroot su rle nouveau SME
- 6 refaire le grub sur le / les disques
- 7 reboot



j'ai fait ca sur des installations "sme nolvm" et "sme noraid nolvm", mais c'est transposable en installation de base reste plus qu'a faire une étape de plus en 1 pour préparer le lvm.
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron