Modifications entre les versions 6 et 16 (s'étendant sur 10 versions)
Version 6 à la date du 2012-09-13 20:46:54
Taille: 2327
Éditeur: MoussaNombre
Commentaire: Mise à jour
Version 16 à la date du 2013-03-26 14:12:04
Taille: 2953
Commentaire: finalement on en a toujours besoin pour le moment…
Texte supprimé. Texte ajouté.
Ligne 5: Ligne 5:
1. choisir une plage horaire pour la migration (entre Tech à l'origine, Tech à destination et utilisateur concerné) en '''prévenant l'utilisateur de ne pas utiliser SOGo pendant cette période'''
1. les synchronisations sogocentral-sync se passe, normalement toutes les heures, à l'heure pile (11h00, 12h00, etc) : il faut éviter de procéder autour de ces moments ; commencer par exemple à 11h10 ou 15h12, etc.)
 1. choisir une plage horaire pour la migration (entre Tech à l'origine, Tech à destination et utilisateur concerné) en '''prévenant l'utilisateur de ne pas utiliser SOGo pendant cette période'''
 1. les synchronisations sogocentral-sync se passe, normalement toutes les heures, à l'heure pile (11h00, 12h00, etc) : il faut éviter de procéder autour de ces moments ; commencer par exemple à 11h10 ou 15h12, etc.)
Ligne 10: Ligne 10:
  * se connecter sur le serveur SOGo d'origine sous le compte `sogo`
  * faire une sauvegarde du profil : `/usr/sbin/sogo-tool backup . prenom.nom`
  * faire une suppression du profil : `/usr/sbin/sogo-tool remove prenom.nom`
  * supprimer manuellement le compte de la BDD MySQL du serveur SOGo : `DELETE FROM auf_users WHERE c_name='prenom.nom';`
  * forcer une synchronisation immédiate : `sudo sogocentral-sync --verbose=2`
  * se connecter sur le serveur SOGo d'origine (sous son compte admin du serveur), puis :
   * passer sous le compte `sogo` : `sudo -u sogo -i`
   
* faire une sauvegarde du profil : `/usr/sbin/sogo-tool backup . prenom.nom`
   * faire une suppression du profil : `/usr/sbin/sogo-tool remove prenom.nom`
   * sortir du compte `sogo` (retour au compte admin du serveur) : `exit`
Ligne 18: Ligne 18:
  * aller dans la gestion des alias pour y changer la destination de l'alias de l'utilisateur, cela supprimera le compte à l'origine et le créera à destination
  * attendre que les synchros en central se fassent, cela prend maximum 30 min (new-intranet : sudo auf-refer -u + sudo sogocentral-populate-auf_users / + synchro-mail)
  * supprimer manuellement le compte de la BDD MySQL du serveur SOGo : `DELETE FROM auf_users WHERE c_name='prenom.nom';`
  * créer et configurer la boîte courriel locale, si cette création n'est pas auto-magique
  *
aller dans la gestion des alias pour y changer la destination de l'alias de l'utilisateur, cela supprimera (parfois) le compte à l'origine et le créera à destination
  * attendre que la synchro en central (sogocentral-populate-auf_users) se fasse, cela prend maximum 15 min

== Te
ch à l'origine ==
  * supprimer manuellement le compte de la BDD MySQL du serveur SOGo : `echo "DELETE FROM auf_users WHERE c_name='prenom.nom';" | sudo mysql sogo`
Ligne 22: Ligne 25:
  * forcer une synchronisation immédiate : `sudo sogocentral-sync --verbose=2`
  * changer de compte shell et passer sous le compte 'sogo' : `sudo su - sogo`
  * restaurer les données du profil : `/usr/sbin/sogo-tool restore -F ALL . prenom.nom`
  * restaurer les préférences du profil : `/usr/sbin/sogo-tool restore -p . prenom.nom`
  * forcer une synchronisation immédiate : `sudo sogocentral-sync --verbose=2` pour propager le nettoyage précédent


== Tech à destination ==
  * supprimer manuellement le compte de la BDD MySQL du serveur SOGo : `echo "DELETE FROM auf_users WHERE c_name='prenom.nom';" | sudo mysql sogo`
  . {i} en attendant la correction de ce bogue de synchro dans `sogocentral-sync`...
  * forcer une synchronisation immédiate : `sudo sogocentral-sync --verbose=2` pour propager le nettoyage précédent
  * changer de compte shell et passer sous le compte `sogo` : `sudo -u sogo -i`
   * copier sur le serveur SOGo la sauvegarde de profil `prenom.nom.gz` reçue par courriel et la décompresser en `prenom.nom` dans le dossier courant
   * restaurer les données du profil : `/usr/sbin/sogo-tool restore -F ALL . prenom.nom`
   * restaurer les préférences du profil : `/usr/sbin/sogo-tool restore -p . prenom.nom`

Procédure de transfert d'un compte d'un SOGo à un autre

Cette page présente les étapes pour la migration du profil SOGo d'un utilisateur d'un serveur à un autre (typiquement dans le cadre d'une mutation de personnel inter-région).

NB :

  1. choisir une plage horaire pour la migration (entre Tech à l'origine, Tech à destination et utilisateur concerné) en prévenant l'utilisateur de ne pas utiliser SOGo pendant cette période

  2. les synchronisations sogocentral-sync se passe, normalement toutes les heures, à l'heure pile (11h00, 12h00, etc) : il faut éviter de procéder autour de ces moments ; commencer par exemple à 11h10 ou 15h12, etc.)

Tech à l'origine

  • aller dans la gestion des alias pour y changer le domaine/pays de gestion de l'utilisateur (mais pas encore l'alias lui-même)
  • se connecter sur le serveur SOGo d'origine (sous son compte admin du serveur), puis :
    • passer sous le compte sogo : sudo -u sogo -i

    • faire une sauvegarde du profil : /usr/sbin/sogo-tool backup . prenom.nom

    • faire une suppression du profil : /usr/sbin/sogo-tool remove prenom.nom

    • sortir du compte sogo (retour au compte admin du serveur) : exit

  • compresser le fichier prenom.nom obtenu (gzip -v9 prenom.nom) et le transmettre au gérant du serveur SOGo destination

Tech à destination

  • créer et configurer la boîte courriel locale, si cette création n'est pas auto-magique
  • aller dans la gestion des alias pour y changer la destination de l'alias de l'utilisateur, cela supprimera (parfois) le compte à l'origine et le créera à destination
  • attendre que la synchro en central (sogocentral-populate-auf_users) se fasse, cela prend maximum 15 min

Tech à l'origine

  • supprimer manuellement le compte de la BDD MySQL du serveur SOGo : echo "DELETE FROM auf_users WHERE c_name='prenom.nom';" | sudo mysql sogo

  • {i} en attendant la correction de ce bogue de synchro dans sogocentral-sync...

  • forcer une synchronisation immédiate : sudo sogocentral-sync --verbose=2 pour propager le nettoyage précédent

Tech à destination

  • supprimer manuellement le compte de la BDD MySQL du serveur SOGo : echo "DELETE FROM auf_users WHERE c_name='prenom.nom';" | sudo mysql sogo

  • {i} en attendant la correction de ce bogue de synchro dans sogocentral-sync...

  • forcer une synchronisation immédiate : sudo sogocentral-sync --verbose=2 pour propager le nettoyage précédent

  • changer de compte shell et passer sous le compte sogo : sudo -u sogo -i

    • copier sur le serveur SOGo la sauvegarde de profil prenom.nom.gz reçue par courriel et la décompresser en prenom.nom dans le dossier courant

    • restaurer les données du profil : /usr/sbin/sogo-tool restore -F ALL . prenom.nom

    • restaurer les préférences du profil : /usr/sbin/sogo-tool restore -p . prenom.nom


Projet/SOGo/MigrationInterServeurs (dernière édition le 2013-03-26 14:12:04 par JeanChristopheAndré)