meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| aplicaciones:zimbra:migrarservidor [312018/10/ 08:49] – [Opción 3. Nueva máquina . Distinto SO y misma versión de Zimbra] lc | aplicaciones:zimbra:migrarservidor [182023/01/ 13:36] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | {{tag> | ||
| + | ===== Migración de Zimbra a un nuevo servidor ===== | ||
| + | Vamos a migrar un servidor con Zimbra 8.6 a un nuevo equipo con una versión actualizada del SO y actualizaremos a Zimbra 8.8.9. | ||
| + | < | ||
| + | En mi caso concreto para el nuevo servidor he utilizado una máquina virtual, con adaptadores del tipo VMXNET3 y contraloadora de disco paravirtual. En esa mv he instalado | ||
| + | * /boot -> 1 GB | ||
| + | * /swap -> el mismo valor que la RAM | ||
| + | * /opt -> 5 TB | ||
| + | * / -> 50G | ||
| + | A la hora de migrar podemos optar por varias opciones: | ||
| + | * Opción 1. Instalar un nuevo servidor con una versión actualizada del SO, distinto nombre y distinta ip . Instalar la última versión de zimbra y usando los backups del propio zimbra restaurarlos en el nuevo equipo. | ||
| + | * Opción 2. Instalar un nuevo servidor con una versión actualizada del SO, **mismo nombre ** pero con distinta ip . Instalar la misma versión de zimbra que usamos en el servidor viejo y usando los backups del propio zimbra restaurarlos en el nuevo equipo y posteriormente actualizar zimbra a la última versión | ||
| + | * Opción 3. Migrar instalar a un nuevo servidor con una versión actualizada del SO, **mismo nombre y versión de zimbra** pero con distinta ip y exportar los datos para importarlos en el nuevo equipo | ||
| + | |||
| + | ==== Pasos Previos ==== | ||
| + | Como paso previos vamos a realizar una copia completa de nuestro servidor fuente y si usamos máquinas virtuales, realizaremos un snapshot de la misma. | ||
| + | |||
| + | Antes de empezar con la migración vamos a revisar la integridad de los buzones de correo en el servidor origen | ||
| + | == Chequeamos los permisos == | ||
| + | < | ||
| + | / | ||
| + | == Revisamos los buzones == | ||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | == Revisamos la BDD == | ||
| + | < | ||
| + | / | ||
| + | |||
| + | == Revisar la fechas de expiración del certificado == | ||
| + | https:// | ||
| + | |||
| + | < | ||
| + | Para pararlo ejecutar **systemctl stop postfix** y para deshabilitarlo del inicio **systemctl disable postfix**</ | ||
| + | |||
| + | ==== Opción 1. Instalación en una nueva máquina con la misma versión del Zimbra usando zextras ==== | ||
| + | En el equipo nuevo, descargamos la última versión de zimbra de https:// | ||
| + | < | ||
| + | descomprimimos el fichero y ejecutamos el script de instalación | ||
| + | < | ||
| + | |||
| + | == Exportamos los datos == | ||
| + | El siguiente paso sería exportar los datos que se encuentran en el equipo origen. Para ello: | ||
| + | * Creamos un directorio para exportar los datos < | ||
| + | * Descargamos la herramienta de exportación | ||
| + | < | ||
| + | wget https:// | ||
| + | tar zxf zextras_migration_tool-latest.tgz | ||
| + | cd zextras_migration_tool-2.4.12 | ||
| + | | ||
| + | Una vez instalada ejecutamos < | ||
| + | * Abrimos el navegador y vamos a la página de administración de zimbra https:// | ||
| + | * En el menú de la izquierda, aparece un nuevo Zimlet llamado ZeXtras. Desplegamos y pinchamos sobre ZxMig-> | ||
| + | === Importamos los datos al servidor destino === | ||
| + | * Instalamos la herramienta de migración | ||
| + | < | ||
| + | wget http:// | ||
| + | tar xvzf zextras_suite-latest.tgz | ||
| + | cd zextras_suite-2.6.1 | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | Una vez instalada ejecutamos < | ||
| + | * creamos el directorio para importar los datos < | ||
| + | * copiamos el backup que creamos en el equipo origen, al directorio import del equipo destino | ||
| + | * Abrimos el navegador y vamos a la página de administración de zimbra https:// | ||
| + | * En el menú de la izquierda, aparece un nuevo Zimlet llamado ZeXtras. Desplegamos y pinchamos sobre ZxBackup. Pulsamos el botón de inicializar. Esperamos a que termine y pinchamos sobre la opción **Import Backup** | ||
| + | |||
| + | |||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== Opción 2. Instalación en una nueva máquina con la misma versión de zimbra usando el backup==== | ||
| + | En esta opción vamos a utilizar una nueva máquina virtual con una versión de SO nueva pero instalando la misma versión de Zimbra que tenemos el el equipo viejo. | ||
| + | Los pasos serían : | ||
| + | * Instalar la nueva máquina y actualizarla | ||
| + | * Ponerle el mismo nombre, distinta ip | ||
| + | * Instalar la misma versión de zimbra que tenemos el el equipo a migrar | ||
| + | * Hacer un backup en el equipo viejo y restaurarla en el nuevo. Para ello una vez realizada la copia de seguridad (necesitas la versión network), la copiamos desde el equipo viejo al servidor nuevo <sxh> scp -pr / | ||
| + | < | ||
| + | con rsync también podemos copiar los datos, lanzando el siguiente comando desde el servidor destino para traernos una copia de los datos <sxh> nohup rsync -e ssh -aaxvKHS root@ipequipozimbraorigen:/ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Opción 3. Nueva máquina . Distinto SO y misma versión de Zimbra === | ||
| + | Esta opción es igual a la opción 2 sólo que no utilizamos los backups del zimbra, | ||
| + | Los pasos serían los siguientes: | ||
| + | - Instalamos el nuevo equipo con una versión actualizada del SO. Mismo nombre de host distinta ip. | ||
| + | - Instalamos la misma versión de zimbra que el equipo viejo | ||
| + | - Usando rsync copiamos los datos al nuevo equipo | ||
| + | |||
| + | === Pasos en el equipo destino === | ||
| + | * Descargamos | ||
| + | < | ||
| + | < | ||
| + | |||
| + | |||
| + | * Una vez terminada la instalación procedemos a borrar el directorio zimbra que nos ha creado | ||
| + | < | ||
| + | * Copiamos la carpeta zimbra del servidor origen a este (previamente deberiamos de haber parado los servicios en el servidor origen) | ||
| + | <sxh> screen rsync -e ssh -aaxvKHS root@172.19.2.250:/ | ||
| + | < | ||
| + | Una vez copiados los datos verificamos los permisos . Para ello ejecutamos como root < | ||
| + | |||
| + | ==== Actualización ==== | ||
| + | Una vez que tenemos los datos ya pasados al nuevo servidor, el siguiente paso sería ejecutar el script de instalación de la nueva versión | ||
| + | < | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | ==== Referencias ==== | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||