Migrare le configurazioni di Asterisk su un'altra macchina e' difficile, soprattutto se il nostro centralino e' stato pesantemente personalizzato e configurato a fondo, ma comunque non e' impossibile.

Per migrare le configurazioni di AsteriskNow (ma va bene per qualsiasi Asterisk) su un'altra macchina, per creare cioe' un centralino gemello, ecco la procedura da seguire:

1) fare il backup delle configurazioni della macchina da clonare tramite FreePBX utilizzando il menu' "Strumenti" > "Backup & Ripristino", aggiungendo una pianificazione di Backup e facendola eseguire.
Il file di Backup cosi' generato si trovera' nella cartella "/var/lib/asterisk/backups/nomepianificazione/nomefile.tar.gz"
NOTA: Il nome del file sara' composto dalla data e dall'ora di esecuzione del backup, es.: 20120302.23.00.01.tar.gz.
Creando una nuova pianificazione verra' automaticamente creata una cartella in "/var/lib/asterisk/backups" che avra' il nome della pianificazione che abbiamo creato.

2) Occorre poi fare il dump (backup) dei due databases MySQL "asterisk" e "asteriskcdrdb", per fare questo consiglio di utilizzare Webmin che ha un menu apposito e molto semplice.

3) Fare inoltre il backup della cartella "/etc/asterisk" e del suo contenuto oltre al file "/etc/amportal.conf".
NOTA: consiglio di usare il formato tar.gz in modo da mantenere i giusti permessi dei files.

4) Dopo aver creato la nuova macchina con AsteriskNow, utilizzando la stessa release della macchina da clonare, averla aggiornata allo stesso livello di updates (soprattutto Asterisk e FreePBX) e utilizzato gli stessi parametri di rete e di configurazioni della macchina originale, ricopiate su questa nuova macchina la cartella "/etc/asterisk" e il file "/etc/amportal.conf" di cui sopra, rispettando le stesse identiche posizioni nell'albero delle directory, verificando anche che i permessi della directory e di tutti i files copiati siano correttamente assegnati all'utente "asterisk" e al gruppo "asterisk".

5) Caricate il dump dei due databases sul nuovo MySQL ripristinando records e tabelle, anche qui consiglio di utilizzare Webmin.
NOTA: ovviamente la macchina copia deve avere gli stessi utenti MySQL e le stesse password della macchina originale e questo va fatto in fase di installazione, se cosi' non fosse occorre modificare gli utenti e le password di conseguenza affinche' siano le stesse dalla macchina origine.

6) Per ultimo caricate il backup delle configurazioni di Asterisk nella cartella "/var/lib/asterisk/backups/nomepianificazione/nomefile.tar.gz" della nuova macchina, rispettando gli stessi nomi e le stesse identiche posizioni nell'albero delle directory (ricreando le cartelle che mancano ove necessario), e sempre utilizzando il menu' "Strumenti" > "Backup & Ripristino" gia' visto prima, avviate un ripristino completo del backup (che troverete nel vostro menu' a destra).

Finito il ripristino riavviate e se avrete seguito alla lettera le istruzioni qui indicate, avrete un centralino gemello del primo.

NOTA: per avere un backup funzionante del centralino potete anche utilizzare una macchina virtuale (Virtualbox, VMware).