FreePbx – aggiornamento da console (cli)

FreePbx – aggiornamento da console (cli)

Aggiornamento manuale di FreePbx alla versione 13.0

FreePbx cliLa GUI FreePBX offre un sistema modulare che consente di aggiornare FreePBX in qualsiasi momento. Si prega di notare che l’aggiornamento FreePBX GUI non può aggiornare le tue altre applicazioni come Astersk o il vostro kernel.

per prima cosa assicuriamoci della versione FreePbx che stiamo utlizzando

In un sistema abbastanza aggiornato digitiamo il seguente comando

cat /etc/schmooze/pbx-version

In un sistema più obsoleto digitiamo invece questa altro comando

cat /etc/asterisk/freepbxdistro-version

nel nostro caso che stiamo operando in una versione abbastanza recente digitiamo il primo comando, la risposta è stata:

[root@localhost ~]# cat /etc/schmooze/pbx-version
6.12.65-26
[root@localhost ~]#

Ovvero versione 6.12.65-26

Firmware

 Menu amministrazione - System Admin

Aprite la piattaforma di FreePbx da GUI (per esempio da web), una volta entrati nella GUI procedete nel menu su  Amministrazione -> System Admin

Vi si aprirà la pagina contente la versione del firmware

FreePbx - System Admin - Firmware versione

 

 

 

 

 

 

 

Visionate versioni e firmare siamo pronti per affettuare gli aggiornamenti

Modifica versioni principali Asterisk al volo

Un modo per effettuare velocemente la variazione di versione può essere il metodo:

Changing Major Asterisk Versions on the Fly

La Distro FreePBX è un po ‘costruita in caratteristiche per consentire di modificare la versione maggiore Asterisk che si sta utilizzando.

Per esempio la versione 6.12.65 versione Asterisk 1.8, 11, 12 e 13

Per cambiare il rilascio Maggiore Asterisk si utilizza tipo.

asterisk-version-switch

Ti verrà chiesto di scegliere quale versione di Asterisk si desidera passare

FreePbx - asterisk-version-switch

una volta eseguita la scelta digitando il numero desiderato in base alla versione, comincerà il processo di avanzamento

FreePbx - asterisk-version-switch-choosed

Al termine dell’avanzamento troverete le seguenti scritte

FreePbx - asterisk-version-switch-ended

Una volta aggiornato Asterisk possiamo procedere all’aggiornamento di FreePbx

Il modo migliore di aggiornare FreePbx ad una versione 10.1.3.66-XX è quella di utilizzare degli script precompilati

Le procedure di aggiornamento descritte di seguito fermeranno Asterisk e possono anche richiedere un riavvio del sistema per essere applicate pienamente. Eseguire l'aggiornamento del sistema utilizzando una finestra di manutenzione programmata.

Dunque attraverso il comando

cat /etc/schmooze/pbx-version

Avevamo ottenuto l’informazione che la nostra versione è la 6.12.65-26

Attualmente dobbiamo aggiornare alla FreePBX Distro and AsteriskNOW-10.13.66 releases

Di seguito una descrizione di questa versione

FreePBX 13
SHMZ OS 6.6 (Derivato da CentOS)
Asterisk 11 o 13
DAHDI 2.11

Dunque l’aggiornamento ad Asterisk 11 lo abbiamo già eseguito con successo.

Se state utilizzando la versione libera, potete utilizzare uno script per l’esecuzione dell’aggiornamento

Script di aggiornamento

Di seguito è riportato un elenco di script di aggiornamento shell ufficialmente rilasciato per aggiornare un sistema esistente con una versione specifica minor release aFreePBX Distro 6.12.65. Lo script aggiornerà l’intera distribuzione, inclusi tutti i componenti web FreePBX e tutti i componenti a livello di sistema operativo (come ad esempio i moduli del kernel e del kernel).

Tutti gli aggiornamenti devono essere installati in ordine crescente numerico. Non saltare alcuna fase di aggiornamento. script di aggiornamento non sono cumulabili. Ogni script di aggiornamento deve essere eseguito in ordine crescente per arrivare alla versione finale desiderato.

Il percorso di aggiornamento è a senso unico. Questi script non possono essere utilizzati per effettuare il downgrade alla versione di FreePBX Distro a una versione precedente. L’unico modo per invertire gli effetti della procedura di aggiornamento è ripristinare il sistema da un backup.

In definitiva

In questo esempio abbiamo visto che noi abbiamo installato la versione 6.12.65-26 dunque dobbiamo procedere dallo script per la versione superiore aggiornandolo uno ad uno sino all’ultima versione corrente.

Non saltare nessun passaggio.

Scaricare ed eseguire lo script di aggiornamento applicabile. Per installare uno script di aggiornamento tramite la riga di comando di Linux, utilizzare i seguenti comandi, sostituendo con lo script corretto qui sopra. Scaricare lo script di aggiornamento corrispondente alla versione corrente di FreePBX Distro installato, segnalo come eseguibile e lanciarlo. script di aggiornamento deve essere eseguito come root.

Scaricare lo script di aggiornamento
cd ~
mkdir upgradescripts
[root@localhost ~]# cd /root/upgradescripts
[root@localhost upgradescripts]#
wget https://upgrades.freepbxdistro.org/stable/6.12.65/upgrade-6.12.65-27.sh

in questo caso abbiamo scaricato da http e non https in quanto si erano riscontrati problemi di certificato.
--2016-07-22 14:45:09--  https://upgrades.freepbxdistro.org/stable/6.12.65/upgrade-6.12.65-27.sh
Resolving upgrades.freepbxdistro.org... 199.102.239.49
Connecting to upgrades.freepbxdistro.org|199.102.239.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13842 (14K) [application/x-sh]
Saving to: âupgrade-6.12.65-27.shâ

100%[======================================>] 13,842      --.-K/s   in 0.004s

2016-07-22 14:45:09 (3.54 MB/s) - âupgrade-6.12.65-27.shâ

[root@localhost upgradescripts]#
chmod +x upgrade-6.12.65-27.sh
./upgrade-6.12.65-27.sh

La risposta sarà l’inizializzazione dello script

Check to make sure this is a FreePBX Distro system before executing
This appears to be a FreePBX Distro system as it has a Distro Version of 6.12.65-26

Your FreePBX Distro System is being upgraded to 6.12.65-27. Please standby...

Gli aggiornamenti che vengono scaricati comprendono anche il firmware di Dadhi e del Sistema Operativo.

Al termine lo script esegue anche la pulizia dei file non più necessari e si ripresenterà il prompt di root.

E’ consigliabile eseguire un reboot della macchina, poi ricontrolliamo la versione che dovrebbe essere ora quella superiore esempio 6.12.65-27

ora rieseguiamo gli stessi passi per la 6.12.65-28 sino alla 6.12.65-32

Dopo di che eseguiamolo script finale che ci porterà all versione 10.13.66-1

Possiamo ora procedere sini alla versione attuale 10.13.66-13 eseguendo i passi per gli script in merito alla versione FreePBX Distro and AsteriskNOW-10.13.66-13 (attuale)

 

 

 

Circa Staff

Vedi anche

Digium Asterisk Now

Asterisk Now – FreePBX

Asterisk Now – FreePBX Piattaforma Linux based per centralino VoIP Con questo sistema si può …

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.