Thursday, April 4, 2013

Esenario utilizado:
Servidor #1 (Origen):
Sistema operativo: Ubuntu Server Linux 8.04LTS (32 bits)
Version de zimbra: 7.1.3_GA_3346.UBUNTU8.20110928134533

Servidor #2 (Destino):
Sistema operativo: Ubuntu Server Linux 12.04 LTS (64 bits)
Version de zimbra: zcs-8.0.0_GA_5434.UBUNTU12_64.20120907144631

Objetivo del proceso:
Mover todas las cuentas de correo, maletin, tareas etc hacia el nuevo servidor.

Antes de iniciar a explicar el procedimiento aclaro que atraves de la intrefaz web unicamente podrán importar la definicion de cuentas de los usuarios; todo el correo, archivos en el maletin, libreta de direcciones y notas deberan migrarse a través de una herramienta en la consola.

Procedimiento para migrar definición de cuentas:
1.Ingresar a la consola de administracion en el nuevo servidor e ingresar a la siguiente opción : Herramientas y migracion/Migracion de cuenta.




2. A la ventana de dialogo especificamos
  • Tipo de servido: Zimbra Colaboration Suite,
  • deseamos importar las cuentas de correo
  • y a la pregunta ¿Desea importar correo? decir no, por que aunque digan si los correos de los usuarios no se los copiara.











3.Luego en el asistente debemos decirle el origen de las cuentas a importar a esta pregunta debes responder "Importar desde un directorio LDAP de  Zimbra"










4. Para poder continuar con el proceso el asistente consulta acerca de las contraseñas si deseas que las genere automaticamente o si deseas que todas las cuentas que serán creadas posean una misma contraseña, donde pide Host SMTP debes especificar el servidor origen ya sea la IP o el nombre del servidor con su nombre de dominio completamente calificado por ejemplo: mail2.yahoo.com o server0.gmail.com; en mi caso yo utilize la dirección IP ya que el servidor de origen y destino tenian el mismo nombre y cada uno utilizaba un DNS diferente.


5.











5. Es ahora el momento de ingresar la informacion para conectarse al servidor LDAP para lo cual detallamos:
  • el nombre o direccion IP del servidor Origen
  • el puerto mediante el cual se comunica el LDAP predeterminadamente 389
  • DN de enlace (sin tocar):uid:zimbra,cn=admins,cn=zimbra
  • contraseña esta es la contraseña con la que administras el zimbra.
  • Filtro y base de busquedas dejalos de forma predeterminada





 

 
6.Luego de haber especificado toda la informacion del servidor LDAP revisamos los siguiente Numero de cuentas halladas como pueden observar a mi me encontro un total de 72 al hacer clic en siguiente nos permite seleccionar las cuentas a importar:
 
 
7.La siguiente ventana nos permite seleccionar cuales de las cuentas existente en nuestro servidor LDAP desamos importar.





 

 
 
8.Luego el asistente nos cuestionara acerca de la configuracion de cuentas IMAP. Esta información nose por que la pregunta ya que no copia los correos pero igual debes especificarla para poder ejecutar el proceso. Detalla tu el nombre de tu servidor origen o la direccion IP el puerto si no ha sido cambiado sera el 993 y especifica la cuenta con la que administras el zimbra con su contraseña.
 
9.Revisamos que toda la información es correcta.
 
10.Iniciamos el proceso de importación.





 

 
Hasta este punto hemos finalizado la primera parte de todo el proceso. Como resultado preliminar podrán observar que las cuentas ya estan ahora disponibles en la consola de administración.
 
Procedimiento para migrar Datos de correos, libretas de direccion, maletin etc.
 
Para realizar este procedimiento se utilizara una bonita utilidad con que cuenta tu zimbra que es llamada zmztozmig la cual esta disponible en la carpeta de instalación de zimbra.


1.Iniciamos una sesion en servidor nuevo (destino) y editamos el siguiente archivo.



#nano /opt/zimbra/conf/zmztozmig.conf



2. debemos especificar la siguiente lista de parametros: Servidor origen en la opcion SourceZCSServer este puede ser el nombre o la direccion IP, en el parametro TargetAdminUser debes especificar el nombre de usuario de un administrador de zimbra, TargetAdminPwd especifica la password del usuario y el puerto por el cual se administra.



#Source ZCS server IP/name,admin user name and password, server port
SourceZCSServer=192.168.106.130
SourceAdminUser=Admin
SourceAdminPwd=contraseñaSuperSegura
SourceAdminPort=7071



3. Detallar informacion del servidor destino tal como se hizo para el servido origen:



#Destination/Target ZCS server IP/name,admin user name and password, server port
TargetZCSServer=192.168.106.128
TargetAdminUser=Admin
TargetAdminPwd=contraseñaSuperSegura2
TargetAdminPort=7071



4. puedes especificar la cantidad de cuentas a importar de manera simultanea mediante el siguiente parametro:



#Threads to run simultaneously

Threads=3



5. Si tienes un servido con mucho espacio puedes guardar una copia de los archivos transmitidos con la siguiente opcion de lo contrario niega esa configuración:



KeepSuccessFiles=FALSE



6.Parametro importante es el Dominio que tu deseas importar los cuales puedes separar mediante comas:



#Domains to migrate in case of Accounts parameter is set to "all"
Domains=abcdatos.com.sv, defdatos.com.sv



7. Si deseas un proceso unico de importacion tienes que dejar la opción Accounts en all



#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



8.El ultimo paso ejecutar el proceso el parametro -d de zmztomig permite ver el proceso.
Ejecutar el proceso con el usuario zimbra $/opt/zimbra/libexec/zmztomig -d
 
 
Eso es todo lo que se debe hacer para poder migrar hacia tu nuevo servidor y que los usuarios unicamente reseteen la nueva password.
 
para conocer cuales son las cuentas que van finalizando el proceso de importación puedes ver el registro en este directorio /opt/zimbra/log/ztozmiglogs en este directorio el programa deja un archivo para cada cuenta de correos migrada.
 
Espero esta guia les ayude en su proceso de migración les comento que esta herramienta zmztozmig es muy buena a mi no me genero ningun problema, sin embargo deben programar este cambio a manera de hacerlo con tiempo suficiente ya que segun el tamaño de sus buzones y la cantidad de cuentas podria llegar a tomar un tiempo considerable.
 
 
Saludos...
 
Dudas o comentarios favor hacerlos.