Plan de acción Migrar Servidor Centos6 zimbra 8.09 hacia centos 6 zimbra 8.8 (En proceso)

Documento en progreso, no acabado……..

 

1.- Instalar Centos 6 a la ultima versión

2.-Instalar Zimbra igual versión que la que queremos migrar

3.-  Backup y restablecer copia hacia nuevo servidor.

Para el Backup y restauracion seguir esto:

Backup y Restaurar Servidores (Probado en Zimbra 7.2)

 

No hacer caso esto, es mio:

——Backup empieza 10:00 PM,  termina 01.25 am , total: 3.30 horas

Restablecer nuevo servidor: Empieza 10.40 am , termina 3.30pm———-

Al momento de iniciar el servidor Sale este error:

Starting proxy...[sudo] password for zimbra:

Arreglar con este link:

https://wiki.zimbra.com/wiki/Zimbra_services_asking_for_password_-_sudoers_issue

Si sale este otro error después de una migración o cambio de servidor al momento de reiniciar Zimbra:

mailbox Stopped      zmmailboxdctl is not running.

 

 

Se deberá verificar 2 cosas:

A) el usuario de zimbra tiene otro UID y GID,

o B) Los certificados estan corruptos o dañados.

 

Para A)

el usuario de zimbra tiene otro UID y GID

Revisar primero el archivo

/opt/zimbra/log/zmmailboxd.out

si tiene este error:

tail -f /opt/zimbra/log/zmmailboxd.out

2017-09-08 13:06:32.634:WARN:oejuc.AbstractLifeCycle:FAILED org.mortbay.setuid.SetUIDServer@6c02d7ea: java.lang.SecurityException: <strong>User with uid 500</strong> is not found!!!&lt;/strong&gt;
java.lang.SecurityException: &lt;strong&gt;<strong>User with uid 500 is not found</strong>!!!

(

el número 500 es mio, a uds les puede aparecer otro ID)Quiere decir que el usuario de zimbra, no esta siendo identificado con el UID y GID

Verificar el uid de zimbra en este archivo:

/opt/zimbra/conf/localconfig.xml

en mi caso:

................

<key name="zimbra_gid">
<value>501</value>
</key>

.....................

<key name="zimbra_uid">
<value>500</value>
</key>

 

Entonces despues de verificar, llegamos a la conclusión que ZIMBRA no puede iniciar, pues no encuentra el usuario con UID 500 y GID 501.

Entonces vamos a verificar con que UID y GID esta el usuario ZIMBRA en nuestro nuevo servidor: Ejecutamos el siguiente comando:

[root@mail ~]# id zimbra
uid=498(zimbra) gid=498(zimbra) groups=498(zimbra),4(adm),5(tty),89(postfix)
[root@mail ~]#

 

Vemos que son distintos al especificado en el archivo de configuración, para solucionar esto tenemos 2 opciones mas.

a.1) La mas facil: cambiar el ID y GID del linux al usuario zimbra (a mi me funcionó esto) al valor que esta configurado zimbra

#usermod -u 500 zimbra
#groupmod -g 501 zimbra

 

Reiniciar Zimbra:

/etc/init.d/zimbra restart

 

a.2) modificar los valores en  archivo /opt/zimbra/conf/localconfig.xml, por los valores mostrados. (en mi caso sustituyo el valor del UID de 500 por 498, y y GID de 501 por 498)

......

<key name="zimbra_gid">
<value>498</value>
</key>

.......

<key name="zimbra_uid">
<value>498/value>
</key>

Reiniciar zimbra:

/etc/init.d/zimbra restart

 

Nota: al reiniciar no podía ingresar al panel del administrador, aparecia un mensaje que decia fallo en la autenticación.

Revisar este archivo para ver el log de autenticación:

#grep "authentication failed for" /opt/zimbra/log/audit.log

Alli veo un mensaje que indica lo siguiente:

protocol=soap; error=authentication failed for [admin@mail.servidor.com.pe], invalid password;

Solución: Cambiar el password con el siguiente comando y listo:

zmprov sp <correo_electronico> <password>

Si se soluciono con esto, ya no es necesario B)

Para B)

Volver a regenerar los certificados.

Seguir este Link:

Creando Nuevos certificados en Zimbra

 

Si sale este error:

Failed to start slapd. Attempting debug start to determine error...... ....... ...... .... ...

Aplicar permisos:

/opt/zimbra/libexec/zmfixperms --extended

 

 

4.- Actualizar version de zimbra hacia 8.8

5.- Evaluar si es posible actualizar versionde Centos

 

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *