Migracion de correos entre servidores "zmztozmig"

760 views
Skip to first unread message

JAVI CHOZAS

unread,
Aug 27, 2014, 3:50:21 AM8/27/14
to zimbr...@googlegroups.com
Buenos dias, os comento mi situacion:

Actualmente tengo  zimbra version 6.0.10_GA_2692 montada sobre un Centos 5.0 y lo voy a trasladar todo a un Centos 6.0 a la version de zimbra 8.0.7_GA_6021, de hecho ya tengo la maquina montada e instalada la nueva version de zimbra, todo es en entorno virtual con Vmware.

La migracion de las cuentas la he realizado con la herramienta de migrar las cuentas que trae Zimbra 8, y ha funcionado muy bien de hecho perfecto.

El problema llega al migrar los correos, tengo 1500 usuarios y en total unos 500Gb de datos en correos, he usado la herramienta que trae zimbra llamado "zmztozmig" que funciona y migra bien, el problema es que cuando le apetece se queda parado en una cuenta y esta se queda en modo lock, es decir aparece de la siguiente manera "usu...@domininio.es.lck" y pueden pasar horas que no se mueve, asi que lo paro el script y lanzo esa cuenta sola y se migra, vuelvo a lanzar el script para todas las cuentas y se para en otra diferente totalmente aleatoria. El archivo de configuracion de "zmztozmig" te permite migrar las cuentas de una en una, o de varias a la vez, lo ponga como lo ponga se ponen varias cuentas en modo lock y se bloquea el proceso, lo paro y lo vuelvo a lanzar y se bloquean otras, es totalmente a suerte.

Queria saber si alguien sabe lo que puede estar pasando o se le ocurre alguna otra forma de hacerlo, llevo tres dias y en los logs no aparece nada y ya no se que hacer.

Muchisimas gracias de antemano y un saludo

JAVI CHOZAS

unread,
Aug 29, 2014, 3:37:50 AM8/29/14
to zimbr...@googlegroups.com
¿A nadie se le ocurre nada? Sigo atascado y no hay forma de avanzar

Necropoly

unread,
Aug 29, 2014, 11:11:10 PM8/29/14
to zimbr...@googlegroups.com
Hola

Con el problema en concreto que comentas, no tengo idea de que pueda estar pasando, pero te propongo otra alternativa.
En tu caso es mas sencillo, ya que por lo que leo, tienes todas las cuentas migradas, solo te falta la data de correo.
Te propongo que emplees imapsync, para esto necesitarías un listado de las cuentas con sus respectivas contraseñas, crear un script que lea la información anterior y esperar a que se pasen todos los correos. Esto yo la empleo cuando son distintas plataformas (pj. xchange to zimbra).

Me acabo de acordar de otra opción, la cual consiste en exportar el buzón a tgz, copearlo al nuevo servidor y de ahí importarlo, seria algo como:
servidor de origen:   /opt/zimbra/bin/zmmailbox -z -m pepito@xmple.com.co getRestURL '//?fmt=tgz' > /opt/zimbra/tmp/pepito.tgz
servidor destino: /opt/zimbra/bin/zmmailbox -z -m pepito postRestURL '//?fmt=tgz&resolve=reset' /opt/zimbra/tmp/pepito.tgz

Los comandos comentados anteriormente me funcionaron exitosamente en una migración de zimbra7 a zimbra8, espero te sean de utilidad.

Renato Espoz L.

unread,
Aug 29, 2014, 11:14:48 PM8/29/14
to zimbr...@googlegroups.com
Javi....


Quizas tu equipo al migrar se satura con algun proceso.

Te recomendaria lo siguente:

1- Inicia la migracion de cuentas con el script que usas, pero esta ves, incia de 100 en 100 la migracion.

2- Peganos aqui como estas ejecutando el script por si pudieramos detectar algun error.

3- Es muy bueno para poder ayudarte que nos pegues el log de zimbra para asi ver que es lo que esta informando el servidor durante la migracion.

Quedo atento a tus comentarios.


REL
Message has been deleted

JAVI CHOZAS

unread,
Sep 1, 2014, 3:03:07 AM9/1/14
to zimbr...@googlegroups.com
Perdon por el retaso de estos dias, os pego el fichero que uso para la migracion:

# Configuration file for zmztozmig with all necessary settings
#
#Source ZCS server IP/name,admin user name and password, server port
SourceZCSServer=192.168.3.11
SourceAdminUser=admin
SourceAdminPwd=Password
SourceAdminPort=7071
#
#Destination/Target ZCS server IP/name,admin user name and password, server port
TargetZCSServer=192.168.3.77
TargetAdminUser=admin
TargetAdminPwd=Password
TargetAdminPort=7071
#
#Change ZimbraMailTransport after successful migration
#ZimbraMailTransport=smtp:mta.zcs.mail.mydomain.com
#
#Threads to run simultaneously
Threads=1
#
#Specify directory for mailbox download
WorkingDirectory=/var/tmp/ztozmig/mailboxdumps/
#
#Specify directory to contain failed mailbox tar files
FailedDirectory=/var/tmp/ztozmig/mailboxfailures/
#
#Specify directory to contain successfully migrated mailbox tar files, if KeepSuccessFiles=TRUE
SuccessDirectory=/var/tmp/ztozmig/successes/
#
#Specify directory to contain logs
LogDirectory=/opt/zimbra/log/ztozmiglogs
#/
#Do you want to keep tar mailbox files after successful migration- TRUE/FALSE
KeepSuccessFiles=FALSE
#
#Specify the comma separated list of item types to be migrated. For complete mailbox migration, comment it.
#types can have following parameters - message,conversation,contact,appointment,task,wiki,document
#types=message,conversation,contact,appointment,task,wiki,document
#
#resolve can have skip (ignores duplicates),modify (update older items),
#reset (delete the old subfolder (or entire mailbox if /)) or replace (replace the existing items) values. 
#Only one value at a time as these parameters are mutually exclusive.
#resolve=skip
#
#Specify Domain map - (DomainMap= From_domain To_Domain)
#DomainMap=cbc.es,cbc.es
#Domains to migrate in case of Accounts parameter is set to "all"
Domains=cbc.es,cbc.es
#
#List accounts to be migrated. Accounts should be comma (',') separated. Use 'all' to get 
#all accounts from source server.Domains parameter must be defined to list the domains to be
#migrated.
Accounts=ALL


En la ultima linea he probado hacer todos, en paquetes de 100, de 50 y sigue igual.

En cuanto al impasync, las contraseñas no las tengo ya que logueo contra un Windows 2003 server en un ACtive directory.

Gracias


El miércoles, 27 de agosto de 2014 09:50:21 UTC+2, JAVI CHOZAS escribió:

Ulver

unread,
Sep 27, 2014, 10:15:40 PM9/27/14
to zimbr...@googlegroups.com
Cambiales la password por una conocida a tus usuarios no es una opción? (o al menos grupos de usuarios para usar imapsync despues)

--
Has recibido este mensaje porque eres miembro de "zimbra grupo" de Google.
Si quieres publicar envía un mensaje de correo a zimbr...@googlegroups.com o entra en http://groups.google.es/group/zimbragrupo
 
Para anular la suscripción envía un mensaje a zimbragrupo...@googlegroups.com
---
Has recibido este mensaje porque estás suscrito al grupo "zimbra grupo" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a zimbragrupo...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Atte Ulver:

http://counter.li.org/cgi-bin/certificate.cgi/417712

JAVI CHOZAS

unread,
Sep 29, 2014, 7:02:22 AM9/29/14
to zimbr...@googlegroups.com
No es una opcion valida, de todas formas mirando por aqui y por alla consegui un script para copiar todo e imortarlo. 

Cuando consiga un poco de tiempo libre os pongo el manual de como lo e realizado paso a paso por si a alguien le interesa.

Muchas gracias a todos


El miércoles, 27 de agosto de 2014 09:50:21 UTC+2, JAVI CHOZAS escribió:

Renato Espoz L.

unread,
Sep 29, 2014, 10:06:38 AM9/29/14
to zimbr...@googlegroups.com
Javi..

Estaría muy agradecido de lo compartes con todos.

Nunca esta de mas revisar y conocer los procedimientos de otros con la idea de aprender y mejorar en lo posible los procesos.


Nos vemos
Reply all
Reply to author
Forward
0 new messages