La migración es el proceso para convertir una máquina SME Server/NethService (source) en un NethServer Enterprise (destination).
En el host de origen, cree un archivo de copia de seguridad completo y muévalo al host de destino.
En el host de destino, instale todos los paquetes que cubran las mismas características del origen.
Descargar el archivo de copia de seguridad completo en algún directorio; Por ejemplo, cree el directorio /var/lib/migration
.
In NethServer Enterprise, signal the event migration-import
:
signal-event migration-import /var/lib/migration
Este paso requerirá algún tiempo.
Compruebe si hay algún mensaje de error en /var/log/messages
:
grep -E '(FAIL|ERROR)' /var/log/messages
Nota
No se migra ninguna plantilla personalizada durante el proceso de migración. Compruebe los archivos de la plantilla nueva antes de copiar cualquier fragmento personalizado de la copia de seguridad antigua.
Antes de ejecutar el NethServer Enterprise en producción, se requieren algunas consideraciones sobre la red y las configuraciones de cliente de correo existentes: qué puertos están en uso, si SMTPAUTH y TLS están habilitados. Consulte las secciones Configuración del cliente y Políticas especiales de acceso SMTP para obtener más información.
En una migración de servidor de correo, el servidor de correo de origen podría estar en producción incluso después de que se haya realizado la copia de seguridad y los mensajes de correo electrónico continúan siendo entregados hasta que se borran permanentemente.
An helper rsync
script is provided by package
nethserver-mail-server
, to re-synchronize destination mailboxes
with the source host:
/usr/share/doc/nethserver-mail-server-<VERSION>/sync_maildirs.sh
. It
runs on the destination host:
Usage:
./sync_maildirs.sh [-h] [-n] [-p] -s IPADDR
-h help message
-n dry run
-p PORT ssh port on source host (default 22)
-s IPADDR rsync from source host IPADDR
El host de origen en IPADDR
debe ser accesible por el usuario root
, a través de ssh
con autenticación de clave pública.