KoaVM
Pagine della guida

Guida · Per gli amministratori

Aggiornamenti e versioni

Novità

La pagina Novità elenca tutte le versioni con la data e cosa cambia, per te e per i clienti. Lo stesso elenco è su koavm.com/novita. I numeri seguono la regola x.y.z: cambia la z per le correzioni e le aggiunte piccole, la y per le funzioni nuove, la x per i cambiamenti grandi.

Aggiornare dal pannello

Ogni 6 ore il pannello controlla se c'è una versione nuova sul canale stabile (https://koavm.com/releases/stable.json). Quando c'è, in Novità trovi la versione, le novità e il pulsante Aggiorna ora. Premuto:

  1. il pannello scarica la versione e ne controlla la firma (solo le versioni firmate da Prime Software vengono accettate) e lo SHA-256;
  2. il servizio di sistema koavm-update rifà gli stessi controlli, fa una copia del database (/var/lib/koavm/koavm-prima-VERSIONE.db) e sostituisce il binario tenendo il precedente;
  3. il pannello si riavvia (qualche secondo senza interfaccia; le VPS continuano a funzionare);
  4. se la versione nuova non parte entro 90 secondi, torna da sola quella di prima.

La pagina si ricarica da sola alla fine. Torna alla versione precedente rimette la versione di prima (il database resta quello di adesso; la copia fatta prima dell'aggiornamento resta nella cartella dei dati).

Il controllo automatico si può spegnere nella stessa pagina.

Da riga di comando

sudo koavm update --check      # dice se c'è una versione nuova e cosa cambia
sudo koavm update              # aggiorna (stessi controlli e stessa copia del database)
sudo koavm update --rollback   # torna alla versione precedente

Se il pannello è stato installato prima della 0.7.2

Il servizio koavm-update lo installa install.sh. Aggiorna una volta con lo script (vedi Installazione) o con sudo koavm update: da lì in poi gli aggiornamenti si fanno dal pannello.