1741
Commentaire: suppression du profil après le dump
|
2957
Mise à jour
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
= Procédure de transfert d'un compte d'un SOGo à un autre = | |
Ligne 3: | Ligne 4: |
* 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 * Tech à l'origine : |
__'''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''' 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.) == Tech à l'origine == |
Ligne 6: | 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` * compresser le fichier `prenom.nom` obtenu et le transmettre au gérant du serveur SOGo destination * Tech à destination : * 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 (auf-refer + sogocentral-populate + synchro-mail) * supprimer manuellement le compte de la BDD MySQL du serveur SOGo destination : `DELETE FROM auf_users WHERE c_name='prenom.nom';` |
* 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` |
Ligne 15: | Ligne 25: |
* forcer une synchronisation immédiate : `sudo sogocentral-sync --verbose=2` * se connecter sur le serveur SOGo destination sous le compte `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 :
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
- 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
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
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