di Agostino Zanutto
upgrade elastix da 1.6 a 2.0
| VoIP & Telefonia |
Se siete in possesso di un centralino funzionante con Elastix 1.6 e vorreste passare a 2.0, ma avete il dubbio che il passaggio non sia così indolore, devo confermarvi che i vostri dubbi sono fondati. Il sistema di backup e upgrade della distribuzione non prevede tale funzione, tuttavia con alcuni trucchi potrete ridurre di molto il tempo del passaggio.
La tecnica descritta è molto spartana, prevede che voi conosciate bene il sistema linux di base, in modo da potervi agire autonomamente da console/sessione ssh.
Step 1: Eseguire il backup del sistema freePBX (1.6.2).
In Elastix: accedere al menù sinistro 'Unembedded freePBX' collocato nel tab (PBX->PBX Configuration) del vostro Elastix 1.6.2.
user/password di default sono admin/admin o se l'avete modificati impostate quello che avete scelto.
In freePBX accedere al menù sinistro Tools->'Backup & Restore' collocato nel tab Admin.
In 'System Backup' dovrete attivare il menù della pagina alla voce 'Add Backup Schedule'
Nella pagina che si aprirà dovete impostare un 'Schedule Name' ed attivare tutte le voci su 'yes' in modo da recuperare anche tutte le operazioni eseguite dal vostro centralino prima del backup, nel select Run Backup dovrete settare 'Now' ed infine inviare l'esecuzione del backup con 'Submit Changes'. (l'operazione potrà richiedere qualche minuto per essere compiuta, attendere sulla pagina che verrà ricaricata nella posizione precedente alla fine del backup)
Step 2: Salvare il file del backup (1.6.2).
In 'System Backup' dovrete attivare il menù della pagina alla voce 'Restore from Backup'
Si aprirà una pagina nominata 'System restore' con elencati tutti gli schemi impostati, nel vostro caso dovreste avere la voce impostata nel 'Schedule Name' appena creata, cliccatela.
La pagina successiva conterrà tutti i backup che sono stati eseguiti per questo schema, anche in questo caso dovreste avere la voce appena creata. lo schema del nome corrisponde a AAAMMGG.hh.mm.ss.tar.gz (AAAA=anno in 4 cifre 2010,MM:mese in due cifre 02 per febbraio, GG:giorno del mese, hh:ora, mm:minuti, ss:secondi), cliccado su tale voce potrete scaricarla sul vostro computer.
Step 3: Eseguire il backup dei files di configurazione modificati nell'ambiente freePBX (1.6)
In Elastix: accedere al menù sinistro 'File Editor' collocato nel tab (PBX->Tools) del vostro Elastix 1.6.2.
Impostare Filter su '_custom.conf' e premere Filtro.
Entrare nei files che appariranno ed eseguire un copia e incolla in un blocco note sul vostro computer (segnandovi a che file appartiene il contenuto ovviamente).
Step 4: Eseguire il backup del sistema freePBX (2.0)
Eseguire Step 1 sul sistema Elastix 2.0.
Nota: Mantenete lo stesso nome per lo Schema.
Step 5: Salvare il file del backup (2.0)
Eseguire Step 2 sul sistema Elastix 2.0.
Step 6: Inviare il file backup freePBX 1.6 sul centralino 2.0
Importare il file di backup nel vostro nuovo centralino, una via può essere seguire le indicazioni dell'articolo Elastix repository locale firmware per posizionarlo nella cartella firmware del vostro centralino (vi rimando all'articolo del link) e dopodiche` dovrete spostarlo nella cartella '/var/lib/asterisk/backups/NOME_SCHEMA' dove troverete il file appena creato (che vi consiglio di rinominare in modo da riconoscerlo cambiando i nomi dei due files con 'Elastix20' ed 'Elastix16'.
Step 7: pout pourri
Create 2 cartelle backup20 e backup16, esplodete i 2 backup nella rispettiva cartella.
Entrambe le cartelle conterranno dei file, quello che dovete fare e copiare il file 'configurations.tar.gz' presenti nella cartella del Elastix 2.0 nella cartella Elastix 1.6 e reimpaccare la cartella del 1.6 con un nuovo nome (ad esempio usando il comando 'tar -czf poutpurri.tar.gz 16' dove 16 è la cartella in cui avete esploso il contenuto del Elastix 1.6).
Step 8: Ripristinare il file del backup 'pout pourri'.
Accedere alla pagina di ripristino come avete fatto per lo Step 4.
premete 'Restore from Backup'
selezionate il vostro schema
selezionate 'poutpourri'
selezionate 'Restore Entire Backup Set'
confermate l'alert in modo da far eseguire il ripristino.
Reimpostate i files '_custom.conf' come settato nel vecchio centralino.
Step 9: Incrociate le dita
premete 'Apply Configuration Changes'.
Se tutto ha funzionato correttamente il vostro nuovo centralino avrà tutti i settaggi del vecchio, incluse configurazioni del flash operator.
Ultimo aggiornamento (Domenica 01 Maggio 2011 23:48)
