sábado, 15 de junio de 2024

Como migre satisfactoriamente una versión antigua de IredMail a la versión mas reciente en un servidor de correo en producción (En construcción)

IredMail es una solucion muy recomendada para el despliegue de un servidor de correo en Linux con altos estandares de seguridad. 

Los problemas se presentan al querer upgradear o actualizar instalaciones antiguas de dicho servidor, conservando buzones, datos, configuraciones y contraseñas de los usuarios. 

A continuación describo la estrategia utilizada por mi para realizar esta tarea satisfactoriamente.

Notas iniciales:
  • La vieja instalación de IredMail esta soportada sobre PostgreSQL, lo que implica que la versión upgradeada también estará sobre este.
  • Mi escenario incluye un entorno de virtualización como Proxmox, esto quiere decir que la vieja instalación esta en un contenedor y la nueva instalación estará en otro contenedor, por supuesto con distintas direcciones ip.

Lógica/Estrategia de migración

  1. Instalar el nuevo server (SO + Nuevo IredMail)
  2. Migrar la tabla VMAIL de la BD PostgreSQL del viejo IredMail
  3. Copiar las carpetas de los buzones del viejo server al nuevo (/var/vmail/) 

 

...