Changes

From SME Server
Jump to navigationJump to search
Line 1: Line 1:  
{{Languages|Moving_SME_to_new_Hardware}}
 
{{Languages|Moving_SME_to_new_Hardware}}
 
{{Level|Advanced}}
 
{{Level|Advanced}}
{{usefulnote}}
+
{{usefulnote/fr}}
    
<big><big><big>'''Déplacer un serveur SME sur une nouvelle machine'''</big></big></big>
 
<big><big><big>'''Déplacer un serveur SME sur une nouvelle machine'''</big></big></big>
Line 10: Line 10:  
{{Warning box|type=Attention :|il faut utiliser la contribution '''smeserver-affa''' et non [http://wiki.nikoforge.org/Category:Affa Affa] ; le développeur d'Affa a abandonné SME pour la version 3 qui ne fonctionne que pour CentOS ; les mainteneurs de smeserver-affa ont implémenté dans smeserver-affa v3 les fonctions nécessaires pour le Serveur SME. Dans la suite de ce document, lorsqu'on parle d'Affa, il s'agit de la contribution smeserver-affa.}}
 
{{Warning box|type=Attention :|il faut utiliser la contribution '''smeserver-affa''' et non [http://wiki.nikoforge.org/Category:Affa Affa] ; le développeur d'Affa a abandonné SME pour la version 3 qui ne fonctionne que pour CentOS ; les mainteneurs de smeserver-affa ont implémenté dans smeserver-affa v3 les fonctions nécessaires pour le Serveur SME. Dans la suite de ce document, lorsqu'on parle d'Affa, il s'agit de la contribution smeserver-affa.}}
   −
Affa donne 3 possibilités pour changer de matériel, qui dépendent du matériel disponible (1, 2 ou 3 serveurs, un disque USB) et la durée acceptable d’interruption du service :
+
Affa donne 3 possibilités pour changer de matériel, qui dépendent du matériel disponible (1, 2 ou 3 serveurs, un disque USB) et de la durée acceptable d’interruption du service :
* En utilisant la fonction «rise», le serveur de sauvegarde sera converti en nouveau serveur de production => 2 machines sont nécessaire - la durée de l'interruption est courte.
+
* En utilisant la fonction «rise», le serveur de sauvegarde sera converti en nouveau serveur de production => 2 machines sont nécessaires - la durée de l'interruption est courte.
 
* En utilisant les fonctions de sauvegarde normale et de restauration :
 
* En utilisant les fonctions de sauvegarde normale et de restauration :
 
:* avec 2 machines (serveur de production et serveur de sauvegarde - durée d'interruption longue) ou 3 machines (ancien serveur de production, serveur de sauvegarde et nouveau serveur de production - interruption courte) ;
 
:* avec 2 machines (serveur de production et serveur de sauvegarde - durée d'interruption longue) ou 3 machines (ancien serveur de production, serveur de sauvegarde et nouveau serveur de production - interruption courte) ;
Line 49: Line 49:     
Installer la contribution Affa.
 
Installer la contribution Affa.
Suivez les dernières instructions d''''[[Affa#Installation_of_Affa_3|installation d'Affa]]''' ici, en anglais pour l'instant.
+
Suivez les dernières instructions d''''[[Affa/fr#Installation_d.27Affa_v.3|installation d'Affa]]''' ici.
    
Se souvenir, s.v.p., de créer en ligne de commande le répertoire pour les fichiers d'archives :
 
Se souvenir, s.v.p., de créer en ligne de commande le répertoire pour les fichiers d'archives :
Line 127: Line 127:  
Se connecter à la machine d'<code>IP_prod</code> et arrêter tous les services qui peuvent modifier des données :
 
Se connecter à la machine d'<code>IP_prod</code> et arrêter tous les services qui peuvent modifier des données :
   −
  SVC='qpsmtpd sqpsmtpd crond pop3 dovecot pop3s ftp httpd-e-smith atalk smb qmail'  
+
Pour SME9
 +
 
 +
  SVC='qpsmtpd sqpsmtpd crond pop3 dovecot pop3s ftp httpd-e-smith smb qmail'
 +
for s in $SVC; do service $s stop; done
 +
 
 +
Pour SME8 et SME7
 +
 
 +
SVC='qpsmtpd sqpsmtpd crond pop3 imap imaps pop3s ftp httpd-e-smith atalk smb qmail'  
 
  for s in $SVC; do service $s stop; done
 
  for s in $SVC; do service $s stop; done
   Line 150: Line 157:  
Cette action s'exécutera très rapidement car seuls des liens durs sont utilisés et aucune donnée n'est déplacée physiquement.<br>
 
Cette action s'exécutera très rapidement car seuls des liens durs sont utilisés et aucune donnée n'est déplacée physiquement.<br>
   −
'''''Note:''' ne pas s'effrayer si votre invite de commande a une apparence différente !<br><br>
+
'''''Note:''' ne pas s'effrayer si votre invite de commande a une apparence différente !<br><br>''
    
Effectuer maintenant un redémarrage :
 
Effectuer maintenant un redémarrage :
Line 232: Line 239:  
avant la dernière sauvegarde (bien sûr, si vous restaurerez à partir de la dernière sauvegarde - scheduled.0 - et pas d'une plus ancienne comme weekly.2 !)
 
avant la dernière sauvegarde (bien sûr, si vous restaurerez à partir de la dernière sauvegarde - scheduled.0 - et pas d'une plus ancienne comme weekly.2 !)
   −
==== Restore the data ====
+
==== Restaurer les données ====
 
+
À partir du serveur de sauvegarde (ou du nouveau serveur de production, en cas de restauration à partir d'un disque USB externe), exécutez :
From the backup server (or from the new production server in case of restoring from external usb disk) run:
+
  affa --full-restore [--preserve-new=no] [--delete=yes] ServProd
affa --full-restore [--preserve-newer=no] [--delete=yes] prodserv
+
pour obtenir une copie conforme de la sauvegarde.
To get 1:1 the state of the backup.
  −
 
  −
'''Keep in mind that:'''
  −
:[--preserve-newer=no]: files on the remote server with modification time newer than on the backup are overwritten through the older ones of the backup.
  −
:[--delete=yes]: all files on the remote server, which are not in the backup, are deleted.
  −
 
  −
{{Warning box|A full restore with --preserve-newer no and --delete yes reconstructs the server as it was at the time of the backup. That means, that all files created or server configuration changes made before the restore will be lost! }}
     −
After the restore, the new prodserver will reboot.
+
'''Garder en tête que :'''
 +
: [--preserve-new=no] : les fichiers du serveur distant avec une heure de modification plus récente que sur la sauvegarde sont écrasés par ceux plus anciens de la sauvegarde ;
 +
: [--delete=yes] : tous les fichiers du serveur distant, qui ne sont pas dans la sauvegarde, sont supprimés.
   −
'''Note for the case of 3 machines:''' Make sure that the old hardware is switched off or no more connect to the network before the new hardware reboots because the new hardware will take its IP after the reconfiguration.
+
{{Warning box|type=Attention : une restauration complète avec --préserve-newer no et --delete=yes, reconstruit le serveur tel qu'il était au moment de la sauvegarde. Cela signifie que tous les fichiers créés ou les modifications de configuration du serveur effectuées avant la restauration seront perdues !|}}
   −
==== Tasks post restore ====
+
Après la restauration, le nouveau serveur de production redémarrera.
   −
* If the backup job should be used for further backups of the new hardware, don't forget to replace the temporary IP of "Remotehost" through the previus set IP of the old server into the conf file of the affa job.
+
'''Remarque pour le cas de 3 machines :''' assurez-vous que l'ancien matériel soit éteint ou déconnecté du réseau avant le redémarrage du nouveau matériel car le nouveau matériel prend son adresse IP après la reconfiguration.
* In case of an OS upgrade, check and if necessary reconfigure the repositories of yum for the new version.
      +
==== Tâches après la restauration ====
 +
* Si la tâche de sauvegarde doit être utilisée pour les sauvegardes futures du nouveau matériel, n'oubliez pas de remplacer l'adresse IP temporaire de «Remotehost» par l'adresse IP précédemment configurée de l'ancien serveur dans le fichier de configuration de la tâche affa.
 +
* Dans le cas d'une mise à jour du système d'exploitation, vérifiez et, si nécessaire, reconfigurez les dépôts de yum pour la nouvelle version.
    
[[Category: Howto/fr]]
 
[[Category: Howto/fr]]
 
[[Category: Backup/fr]]
 
[[Category: Backup/fr]]
 
----
 
----
3,054

edits

Navigation menu