Cordial saludo,
Agradezco una ayudita con el siguiente caso:
Tengo el siguiente servidor que esta muy viejo y necesito instalar
Zimbra en un servidor nuevo, para no complicarme voy a instalar la
misma versión del SO y de Zimbra:
Servidor1 (Viejo)
--------------------------------------------------
Hostname:
server1.midominio.com
IP: 192.168.20.1
Version Zimbra: 5.0.21
SO: Centos 5.4
Servidor2 (Nuevo)
--------------------------------------------------
Hostname:
server2.midominio.com
IP: 192.168.20.2
Version Zimbra: 5.0.21
SO: Centos 5.4
El problema radica en que el servidor2 (Nuevo) no puede tener la misma
IP ni el mismo HOSTNAME del viejo por otras cuestiones de red.
El procedimiento q hago es el siguiente:
-> Servidor1(viejo)
$ su - zimbra
$ zmcontrol stop
# cd /opt
# tar cvfj zimbra_servidor1.bz2 zimbra
---------------------------------------------------------------------------------------------
-> Servidor2(nuevo)
- Instalo Centos 5.4
- Hago una instalación fresca de Zimbra 5.0.21
# su - zimbra
$ zmcontrol stop
-------------------------------------------------------------------------------------------------
--> traslado este archivo zimbra_servidor1.bz2 al servidor2 así:
# scp zimbra_servidor1.bz2 ro...@192.168.20.2:/opt
-------------------------------------------------------------------------------------------------
En -> Servidor2(nuevo)
# su - zimbra
$ zmcontrol stop
# cd /opt
# mv zimbra zimbra_server2 # Guardo copia de la
instalación fresca en Server2
# tar xvfj zimbra_servidor1.bz2 # Esto me desempaqueta la
carpeta zimbra del Server1
- Corregir permisos de la carpeta Zimbra:
# chown -R zimbra:zimbra /opt/zimbra
# /opt/zimbra/libexec/zmfixperms -extended -verbose
- Ahora me conecto como user zimbra:
# su - zimbra
$ zmcontrol start
- Resultado:
$ zmcontrol start
Host
server1.midominio.com <----------Aqui me muestra el
hostname del server1(viejo) recuerden que el server2 tiene otro
hostname server2
Starting ldap...Done.
FAILED
Failed to start slapd. Attempting debug start to determine error.
daemon: bind(7) failed errno=99 (Cannot assign requested address)
slap_open_listener: failed on ldap://
server1.midominio.com:389
$
- Ejecuto zmcontrol status para ver q servicios subio:
$ zmcontrol status
Unable to determine enabled services from ldap.
Enabled services read from cache. Service list may be inaccurate.
Host
server1.midominio.com
ldap Stopped
logger Stopped
logmysql.server is not running
zmlogswatchctl is not running
mailbox Stopped
zmmtaconfigctl is not running.
mysql.server is not running.
zmmailboxdctl is not running.
mta Stopped
zmmtaconfigctl is not running
postfix is not running
zmsaslauthdctl is not running
snmp Stopped
zmswatch is not running.
spell Stopped
zmapachectl is not running
stats Stopped
----> y... hasta aquí llego :'(
En los foros y en google leí que se debe configurar el registro MX del
DNS que apunte el server2(nuevo) y cambiar al nuevo hostname en zimbra
así:
- Ejecuto en Server2:
# su – zimbra
$ zmcontrol stop
$ /opt/zimbra/libexec/zmsetservername
server2.midominio.com
ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause:
javax.naming.CommunicationException
server1.midominio.com:389)
Host
server1.midominio.com
Stopping stats...Done
Stopping mta...Done
Stopping spell...Done
Stopping snmp...Done
Stopping archiving...Done
Stopping antivirus...Done
Stopping antispam...Done
Stopping imapproxy...Done
Stopping mailbox...Done
Stopping logger...Done
Stopping ldap...Done
Failed to start slapd. Attempting debug start to determine error.
daemon: bind(7) failed errno=99 (Cannot assign requested address)
slap_open_listener: failed on ldap://
server1.midominio.com:389
ldap_bind: Can't contact LDAP server (-1)
ldap_bind: Can't contact LDAP server (-1)
ldap_initialize( ldap://
server1.midominio.com:389 )
ldap_bind: Can't contact LDAP server (-1)
ldap_bind: Can't contact LDAP server (-1)
ldap_bind: Can't contact LDAP server (-1)
ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause:
javax.naming.CommunicationException
server1.midominio.com:389)
- Subo los servicios Zimbra en Servidor2:
$ zmcontrol start
Host
server2.midominio.com <----------------Ya
aparece hostname cambiado:
server2.midominio.com
Starting ldap...Done.
Unable to determine enabled services from ldap.
Enabled services read from cache. Service list may be inaccurate.
Starting logger...Done.
Starting mailbox...Done.
Starting snmp...Done.
Starting spell...Done.
Starting mta...Done.
Starting stats...Done.
$
------------> Hasta aquí llegue :'(
Estoy haciendo bn el procedimiento?, que me hace falta?
--> Como puedo exportar las cuentas y sus correos masivamente al
servidor2 en caso q no funcione el método que describí anteriormente?
No puedo perder los correos de los usuarios en el servidor1(viejo)
porque muchos utilizan el webmail de zimbra y no outlook :{
Les agradezco un montón su ayuda.
Salu2.