Migrazione da NethService/SME Server

La migrazione è il processo che consente di convertire un’installazione SME Server/NethService (origine) in un nuovo server NethServer (destinazione).

  1. Sulla macchina origine, effettuare un backup completo e spostarlo sul server destinazione.

  2. Sul server destinazione, installare tutti i moduli che implementano i servizi presenti sulla macchina origine.

  3. Estrarre il backup in una directory; per esempio, creare la directory /var/lib/migration.

  4. Iniziare il processo di migrazione su NethServer segnalando l’evento migration-import:

    signal-event migration-import /var/lib/migration
    

    Questa operazione potrebbe richiedere molti minuti.

  5. Consultare il log di sistema file:/var/log/messages ed assicurarsi che non si siano verificati errori:

    grep -E '(FAIL|ERROR)' /var/log/messages
    

Nota

Nessun template custom sarà migrato durante il processo di migrazione. Controllare i nuovi template prima di copiare frammenti personalizzati dal vecchio backup.

Email

Prima di mettere NethServer in produzione, vanno fatte alcune considerazioni sulla configurazione esistente della rete e dei client di posta elettronica: quali porte sono in uso, se vengono utilizzati SMTPAUTH e TLS. Per maggiori informazioni, fare riferimento alle sezioni Configurazione client e Politiche SMTP di invio speciali.

Nella migrazione di un server di posta, il server di origine può rimanere in produzione anche dopo che il backup è stato eseguito e nuovi messaggi di posta continuano ad essere consegnati finché non viene spento definitivamente.

Uno script rsync di aiuto è fornito dal pacchetto nethserver-mail-server, per ri-sincronizzare le caselle di posta di destinazione con il server di origine. /usr/share/doc/nethserver-mail-server-<VERSION>/sync_maildirs.sh. Lo script gira sul server di destinazione:

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

Il server di origine con indirizzo IPADDR deve essere accessibile dall’utente root, mediante ssh con autenticazione a chiave pubblica.