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.
 
 
 

6 comments:

  1. Hola Jose,

    Tu post me fue de mucha utilidad pero te comento que al menos en el zimbra 8.0.4 que es la versión estable al día de hoy el paso 5 no funcionaba.

    La solución la encontré en la wiki del propio zimbra: http://wiki.zimbra.com/wiki/Setting_zimbra_admin_password_in_LDAP

    Básicamente hay que ejecutar el siguiente comando como zimbra para que nos de la contraseña ha usar para la conexión con LDAP:

    zmlocalconfig -s zimbra_ldap_password ldap_master_url

    Espero les sea de utilidad a alguien mas.

    FollowMe @Danny_Obando
    http://dannyobandoyumbla.blogspot.com/

    ReplyDelete
  2. Hola... Yo logré terminar de migrar todas las cuentas, solo que en el servidor destino existen ahora dos dominios... uno que utilicé para levantar el servidor zimbra y el dominio origen...

    Ahora quiero que el servidro destino se llame y se unifique con el dominio origen...

    Como puedo hacer eso?

    Saludos y gracias

    ReplyDelete
  3. Hola, muy bueno el post, muy esclarecedor.
    Dime, en la primera etapa, cuando copias los usuarios, no se copian ni los alias ni los recursos. ¿Has encontrado como solucionarlo?

    Saludos y gracias.
    Marcelo Mello

    ReplyDelete
  4. una consulta estimado; las configuraciones de las cuentas no se migran o si? como hago para mantener las mismas contraseñas de las cuentas? hay una herramienta zextras mig para migrar, no se si es de zimbra pero alguien la probó?

    ReplyDelete
  5. Online Casino 2021 | The Borgata to Open First $1
    online casino 2021 · Borgata online casino 2021 · Borgata online casino 온라인 카지노 조작 2021 · Borgata online casino 2021 · Borgata online casino 2021 · Borgata online casino 2021 · Borgata

    ReplyDelete
  6. Borgata Hotel Casino and Spa
    Find all Borgata Hotel Casino 양주 출장샵 and Spa's 용인 출장안마 parking costs (in-store, Expressway (at Borgata 여수 출장샵 Hotel Casino & Spa) 양주 출장안마 and 경상남도 출장마사지 Borgata Way (at

    ReplyDelete