Aggiornamento software · 4 min read · Feb 05, 2026

Aggiornamento a openQRM 5.1 su Debian Wheezy

Aggiornamento a openQRM 5.1 su Debian Wheezy

Versione 1.0
Ultima modifica 01. ottobre 2013
Autore Matt Rechenburg

Questo HowTo riguarda come aggiornare un ambiente openQRM esistente versione 4.9 o 5.0 all’ultima openQRM 5.1 su Debian 7 noto anche come Wheezy.

Requisiti

  • un’installazione openQRM esistente < versione 5.1 (ad es. 4.9 o 5.0)

Esegui il backup del tuo ambiente openQRM esistente

Ecco uno screenshot di un’installazione openQRM 5.0 esistente e completamente configurata:

Ecco uno screenshot dei dettagli della versione di questa installazione openQRM 5.0

openQRM consiste in “file” e un “database”. Avere un backup di entrambe le parti consente di “ripristinare” l’aggiornamento in qualsiasi momento.

Tutti i file in openQRM si trovano all’interno della directory base di openQRM (normalmente /usr/share/openqrm). Per creare un semplice backup, eseguire i seguenti comandi come ‘root’ sul tuo server openQRM:

cp -aR /usr/share/openqrm /usr/share/openqrm-5.0.before-update

Per eseguire il backup del contenuto del database openQRM (supponendo mysql come backend del database), eseguire:

mysqldump openqrm -p > /usr/share/openqrm-5.0.before-update/openqrm-db.sql

Questo comando chiederà la password del database openQRM.

Si prega di notare!

In qualsiasi momento in questo howto puoi ripristinare il tuo ambiente openQRM esistente eseguendo come ‘root’

mv /usr/share/openqrm /usr/share/openqrm-update-rolled-back && mv /usr/share/openqrm-5.0.before-update /usr/share/openqrm && /etc/init.d/openqrm restart

Inoltre, openQRM fornisce un ‘backup di stato’ che cattura lo stato completo (tutti i file di configurazione e il contenuto dei database). Un ‘backup di stato’ di openQRM consente anche di “ripristinare” l’aggiornamento in qualsiasi momento. Per eseguire un backup di stato, eseguire:

/usr/share/openqrm/bin/openqrm state backup -n 5.0.before-update

Per elencare tutti i backup di stato, eseguire:

/usr/share/openqrm/bin/openqrm state list

Per applicare/ripristinare un backup di stato, eseguire ad esempio:

/usr/share/openqrm/bin/openqrm state restore -n [backup-name]

Ecco i comandi da applicare per un backup standard prima di un aggiornamento:

Aggiornare openQRM alla versione 5.1

Ottieni la versione openQRM 5.1

Questo howto per aggiornare un ambiente openQRM esistente a openQRM 5.1 funziona per l’openQRM Community Edition allo stesso modo dell’openQRM Enterprise Edition.

La procedura di aggiornamento per openQRM 5.1 è semplice.

Ottieni l’openQRM 5.1 Community Edition su http://sourceforge.net/projects/openqrm/ o ottieni l’openQRM Enterprise Edition da http://www.openqrm-enterprise.com/

Come ‘root’, cambia nella directory ../src e esegui:

make && make update

La fase ‘make’ sta scaricando i nuovi componenti per la versione openQRM 5.1 e preparando il sorgente per un’installazione o un aggiornamento. La fase ‘make update’ esegue effettivamente le seguenti azioni per aggiornare l’installazione openQRM esistente:

Come primo passo, la procedura di aggiornamento crea un backup di stato attuale come descritto sopra.

Come secondo passo, crea una directory ‘mirror’ /usr/share/openqrm_pre_update. Questo serve a confrontare il contenuto di tutti i file di configurazione in un passaggio successivo.

Come terzo passo, esegue effettivamente l’azione di installazione che sovrascrive il contenuto attuale di /usr/share/openqrm.

Come quarto passo, la procedura di aggiornamento controlla tutti i file di configurazione e applica i valori configurati attuali alla nuova installazione.

Come quinto passo, applica eventualmente gli aggiornamenti dello schema del database.

Come ultimo passo, aggiorna i file initrd del kernel (utilizzati dal deployment di rete) e riavvia openQRM

Si prega di notare!

Dopo l’aggiornamento è necessario riavviare il ‘openqrm-client’ su tutti i sistemi integrati!

Solo per l’openQRM Enterprise Edition (salta se stai utilizzando l’openQRM Community Edition)

L’openQRM Enterprise Edition reindirizza al caricamento della licenza.

Seleziona le chiavi di licenza pubbliche Enterprise, Server e eventuali Client e fai clic su invia.

Si prega di notare!

Con openQRM 5.1 i seguenti plugin sono stati fusi:

citrix + citrix-storage in citrix

kvm + kvm-storage in kvm

xen + xen-storage in xen

I seguenti plugin sono stati rinominati:

lxc-storage in lxc

openvz-storage in lxc

Per questi plugin, la directory di configurazione della VM è cambiata da /var/lib/[plugin-name]-storage a /var/lib/[plugin-name]. ad esempio, per il plugin KVM-Storage è necessario spostare la precedente directory di configurazione della VM /var/lib/kvm-storage in /var/lib/kvm. Per KVM-Storage, eseguire il seguente comando come ‘root’ per eseguire la migrazione della directory.

mv /var/lib/kvm-storage /var/lib/kvm

La procedura di aggiornamento non lo farà automaticamente poiché è consigliato avere questa directory montata da un NAS!

Si prega di notare!

Se stai utilizzando uno dei plugin sopra, il modo più sicuro per eseguire l’aggiornamento a 5.1 è fermare e rimuovere tutte le appliance e le risorse VM (tenendo solo le immagini VM), quindi eseguire l’aggiornamento. La versione 5.1 fornisce un modo semplice per riportare le immagini in openQRM. Quindi, crea semplicemente nuove risorse VM e aggiungi nuovi server con le immagini VM esistenti.

Ecco uno screenshot dell’interfaccia utente di openQRM dopo l’aggiornamento riuscito a openQRM 5.1

Ecco uno screenshot dei dettagli della versione dell’installazione openQRM dopo averla aggiornata alla versione 5.1

Congratulazioni!! Hai aggiornato con successo openQRM alla versione 5.1!

Link

openQRM Community - http://www.openqrm.com/

openQRM Project su sourceforge - http://sourceforge.net/projects/openqrm/

openQRM Enterprise - http://www.openqrm-enterprise.com/

openQRM su Twitter - https://twitter.com/openQRM

openQRM su Facebook - https://www.facebook.com/openQRM

Questo Howto è sponsorizzato da openQRM Enterprise

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.