Installation et configuration sauvegarde AFFA V3 sur 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. Une description est donnée sur le portail phénIXUS : http://www.ixus.net/sme-server/.

Installation et configuration sauvegarde AFFA V3 sur SME

Message par adili » 08 Mars 2014 11:15

Bonjour à tous,

J'ai 2 serveurs en version 8 dans mon réseau entreprise qui se sauvegarde mutuellement avec affa V3 depuis quelques temps déja.
J'ai eu l'occasion la semaine dernière de restaurer l'un d'entre eux suite un problème hardware, la restauration s'est passée sans problème.

Pour installer affa V3, suivre la procédure syuivante:

Télécharger les packages à installer:
sme V8
Code : Tout sélectionner
mkdir affa.v3
cd affa.v3
wget http://heanet.dl.sourceforge.net/project/affa/3.2.1-1/affa-3.2.1-1.noarch.rpm
wget http://pkgs.repoforge.org/perl-Config-IniFiles/perl-Config-IniFiles-2.56-1.el5.rf.noarch.rpm
wget http://pkgs.repoforge.org/perl-Filesys-DiskFree/perl-Filesys-DiskFree-0.06-1.2.el5.rf.noarch.rpm
wget http://pkgs.repoforge.org/perl-Proc-ProcessTable/perl-Proc-ProcessTable-0.45-1.el5.rf.i386.rpm

Pour la version x86_64
Code : Tout sélectionner
wget http://pkgs.repoforge.org/perl-Proc-ProcessTable/perl-Proc-ProcessTable-0.45-1.el5.rf.x86_64.rpm

sme V9
Code : Tout sélectionner
wget http://heanet.dl.sourceforge.net/project/affa/3.2.2-1/affa-3.2.2-1.noarch.rpm
wget http://pkgs.repoforge.org/perl-Config-IniFiles/perl-Config-IniFiles-2.56-1.el6.rf.noarch.rpm
wget http://pkgs.repoforge.org/perl-Filesys-DiskFree/perl-Filesys-DiskFree-0.06-1.2.el6.rf.noarch.rpm
wget http://pkgs.repoforge.org/perl-Proc-ProcessTable/perl-Proc-ProcessTable-0.45-1.el6.rf.i686.rpm

Pour la version x96_64
Code : Tout sélectionner
wget http://pkgs.repoforge.org/perl-Proc-ProcessTable/perl-Proc-ProcessTable-0.45-1.el6.rf.x86_64.rpm

Installer les différents rpms en fonction de la version sme.
Configuration
La documentation est télécharchable à cette adresse: http://affa.sourceforge.net/AffaPdfMan.pdf
Les fichiers de configuration se trouvent dans /etc/affa et ont l’extension .conf
Un exemple ( smeserver7.conf.dist ) est disponible.
    [smeserver7] # nom du job qui sera utilsé par affa (le nom du fichier doit-être le même)
    remoteHostName=192.168.1.1
    Description=SMESERVER 7 http://www.contribs.org/
    TimeSchedule=2200
    preJobCommandRemote=SME/signal-pre-backup
    postJobCommandRemote=SME/signal-post-backup
    Include=/etc/e-smith/templates-custom
    Include=/etc/e-smith/templates-user-custom
    Include=/etc/group
    Include=/etc/gshadow
    Include=/etc/passwd
    Include=/etc/samba/secrets.tdb
    Include=/etc/samba/smbpasswd
    Include=/etc/shadow
    Include=/etc/smbpasswd
    Include=/etc/ssh
    Include=/etc/sudoers
    Include=/home/e-smith
    Include=/root
    scheduledKeep=3
    dailyKeep=7
    weeklyKeep=4
    monthlyKeep=12
    yearlyKeep=1
    RootDir=/var/affa
    status=enabled
Par défaut les includes sauvegardent la totalité de la configuration SME, il est possible d'en rajouter
pour des besoins spécifiques comme : Include=/opt
Le répertoire RootDir qui contiendra les sauvegardes (dans l'exemple /var/affa) est a créer avant
toute exécution.
C'est rsync qui est utilisé, si le port ssh n'est pas standard (22) rajouter : sshPort=xxxx
Éventuellement aussi EmailAddress=nom@domaine.com pour recevoir les logs en cas d'erreur et le
rapport hebdomadaire.
Exécution sauvegarde
Code : Tout sélectionner
affa --send-key JOB
affa --make-cronjobs JOB
affa --run JOB

Restauration
Sur une installation nouvelle avec toutes les mise à jour effectuées et contribs éventuelles installées.
Code : Tout sélectionner
signal-event pre-restore

Depuis le serveur de sauvegarde
Code : Tout sélectionner
affa --send-key JOB
affa --full-restore --preserve-newer=no JOB [Archive]

(si Archive n'est pas renseignée c'est la dernière qui est prise en compte)
Sur le système qui vient d'être restauré taper les commandes suivantes :
Code : Tout sélectionner
signal-event post-upgrade
signal-event reboot


Le system de fichiers ou seront stockées les sauvegardes doit-être ext3 pour pouvoir conserver des droits des fichiers.

Cordialement
André
Dernière édition par adili le 22 Mars 2014 20:53, édité 1 fois.
adili
 
Message(s) : 18
Inscription : 02 Nov 2011 05:24

Re: Installation et configuration sauvegarde AFFA V3 sur SME

Message par adili » 17 Mars 2014 14:38

adili a écrit :
Restauration
Sur une installation nouvelle avec toutes les mise à jour effectuées et contribs éventuelles installées.
Code : Tout sélectionner
affa --send-key JOB
affa --full-restore --preserve-newer=no JOB [Archive]

(si Archive n'est pas renseignée c'est la dernière qui est prise en compte)
Sur le système qui vient d'être restauré taper les commandes suivantes :
Code : Tout sélectionner
signal-event pre-restore
signal-event post-upgrade
signal-event reboot


Le system de fichiers ou seront stockées les sauvegardes doit-être ext3 pour pouvoir conserver des droits des fichiers.

Cordialement
André


Il y a une erreur dans la procédure de restauration,
la commande signal-event pre-restore sur le nouveau serveur est à exécuter avant le full-restore sinon le fichier /etc/samba/smbpasswd est vierge.

Cordialement
André
adili
 
Message(s) : 18
Inscription : 02 Nov 2011 05:24

Re: Installation et configuration sauvegarde AFFA V3 sur SME

Message par jdh » 17 Mars 2014 16:14

Remarquable travail !
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
jdh
 
Message(s) : 731
Inscription : 02 Nov 2011 00:36
Localisation : Nantes - Angers

Re: Installation et configuration sauvegarde AFFA V3 sur SME

Message par stephdl » 22 Mars 2014 11:08

intéressant, mais une question me tarabuste, qu'apporte de plus la version affa V3 par rapport à la version de contribs qui est déjà packagé prête à l'utilisation. Je crois que l'option "rise" n'y figure pas non plus, cette option qui permettait de transformer le serveur de sauvegarde en serveur de production en quelques minutes.

De plus vous devriez corriger votre premier post avec la nouvelle procédure écrite dans le second post

Un bug est ouvert sur contrib pour packager la V3 et à vous lire votre solution me parait tres simple a mettre en oeuvre.

http://bugs.contribs.org/show_bug.cgi?id=7633

une autre source d'information mais plus succincte que celle la :)

http://wiki.nikoforge.org/Talk:How_to_m ... th_Affa_V3
stephdl
 
Message(s) : 21
Inscription : 02 Nov 2011 07:52

Re: Installation et configuration sauvegarde AFFA V3 sur SME

Message par adili » 22 Mars 2014 21:58

stephdl a écrit :intéressant, mais une question me tarabuste, qu'apporte de plus la version affa V3 par rapport à la version de contribs qui est déjà packagé prête à l'utilisation. Je crois que l'option "rise" n'y figure pas non plus, cette option qui permettait de transformer le serveur de sauvegarde en serveur de production en quelques minutes.


De plus vous devriez corriger votre premier post avec la nouvelle procédure écrite dans le second post


Bonsoir,
La version contribs n'est pas compatible pour la futur V9, je me suis intéressé à la version V3 car dans le passé j'avais eu quelques difficultés avec la V2 contribs.
En mettant en place la V3 j'ai compris les difficultés rencontrées dans le passé:
Dans la doc V2 l'option "preserve-newer" ne figure pas et je pense qu'elle est par défaut à yes ce qui fait que certains fichiers ne sont pas restaurés.
Pour la fonction "rise" ce n'est intéressant que si l'on dispose d'un serveur de sauvegarde ce qui n'est mon cas ; je me souviens avoir testé cette fonction en installation virtuelle, "rise" fonctionne, mais "undo-rise" pas terrible, on ne retrouve pas le serveur de sauvegarde original.
Il y a un bug sur la V3, la fonction "send-status" renvoi un message d'erreur, un problème de variable non déclarée dans le script perl, ce n'est pas très génant, les focntions principales qui sont la sauvegarde et la restauration sont sans défaut (utilisé à 2 reprises en réel avec succès).

La correction de mon premier est est OK

Cordialement

André
adili
 
Message(s) : 18
Inscription : 02 Nov 2011 05:24

Re: Installation et configuration sauvegarde AFFA V3 sur SME

Message par stephdl » 22 Mars 2014 23:13

merci pour ces informations.

Disons que la fonction "Rise" était aussi un bon moyen d'upgrader ou de remplacer son hardware...mais de l'implémenter dans la V3 serait un boulot phénoménal pour le peu de code que j'ai pu avoir l'occasion d'y lire.
Surtout que ce qu'y me porte soucis avec Affa, bien que je n'en sois pas utilisateur, est le manque de suivie des versions. En effet le développeur ne donne pas trop de signe d'activité, la dernière version date du 2012-03-04.
il devrait pas être trop compliqué de refaire une contrib avec des db command mais pour le coup sans la fonction rise.
Dernière édition par stephdl le 23 Mars 2014 07:55, édité 1 fois.
stephdl
 
Message(s) : 21
Inscription : 02 Nov 2011 07:52

Re: Installation et configuration sauvegarde AFFA V3 sur SME

Message par stephdl » 23 Mars 2014 07:54

adili a écrit :Le system de fichiers ou seront stockées les sauvegardes doit-être ext3 pour pouvoir conserver des droits des fichiers.


Une question qui a réveillé l’appétit d'un Suisse partie conquérir l'Australie, cela ne fonctionne pas avec Ext4 qui est le standard de SME9 ?

Pour moi EXT4 est un système de fichier apportant journalisations et permissions comme EXT3, cela devrait donc fonctionner......mais ?
stephdl
 
Message(s) : 21
Inscription : 02 Nov 2011 07:52

Re: Installation et configuration sauvegarde AFFA V3 sur SME

Message par adili » 23 Mars 2014 09:43

stephdl a écrit :
adili a écrit :Le system de fichiers ou seront stockées les sauvegardes doit-être ext3 pour pouvoir conserver des droits des fichiers.


Une question qui a réveillé l’appétit d'un Suisse partie conquérir l'Australie, cela ne fonctionne pas avec Ext4 qui est le standard de SME9 ?

Pour moi EXT4 est un système de fichier apportant journalisations et permissions comme EXT3, cela devrait donc fonctionner......mais ?


Pas de problème avec Ext4, j'ai indiqué Ext3 car c'est le minimum et que l'on pourrait être tenté d'utiliser un disque externe en vfat par exemple.
adili
 
Message(s) : 18
Inscription : 02 Nov 2011 05:24


Retour vers SME

Qui est en ligne ?

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

cron