Vai al contenuto

Disaster recovery

Il backup di tutto il server serve a ricostruirlo se va perso: un disco guasto, un server cancellato, un provider che chiude. È diverso dai backup che clienti e reseller fanno delle loro organizzazioni e subscription.

La pagina è Server › Disaster recovery.

Che cosa contiene

  • Sempre la configurazione: il database del pannello, la configurazione del server, i dati di ogni cliente.
  • Per ogni modulo quello che scegli: per CSP (Central Syslog) i log consultabili e gli archivi dei log.

I backup che clienti e reseller tengono sul server non sono inclusi.

Fare i backup

Fai una copia adesso ne fa una a mano, in background; l'email dice l'esito.

Soprattutto, imposta una Pianificazione con una destinazione remota (un server SFTP o FTP, o uno storage S3): un backup tenuto solo su questo server si perde con lui. La pianificazione funziona come quella dei backup dei clienti: frequenza, ora, copie da conservare, incrementali. Con i backup incrementali sono incrementali solo i log; il resto è completo in ogni backup.

Scarica (file unico) dà un file con tutto dentro, cifrato come hai scelto.

La chiave del server

I backup sono cifrati con la chiave del server, oppure con la tua chiave personale age. In Chiave del server, Scarica la chiave (con la tua password) e tienila lontano dal server, per esempio in un gestore di password: senza di lei, o senza la tua chiave personale, i backup non si aprono se il server va perso.

Ripristinare su questo server

Ripristina riporta, su questo server, una parte del backup:

  • i clienti che scegli (un reseller con i suoi clienti; nessuno scelto vuol dire tutti);
  • la loro configurazione, i loro log consultabili, gli archivi non più presenti;
  • entro un periodo.

Il ripristino si esegue in background; l'email e la lista ne dicono l'esito. Per un singolo cliente o una singola subscription, di solito basta il backup del cliente o della subscription.

Ricostruire il server su un server nuovo

  1. Prepara un server nuovo come per l'installazione (vedi L'installazione), con lo stesso nome e indirizzo se puoi.
  2. Installa il pacchetto esapanel, della versione del backup o più recente.
  3. Copia i file del backup in una cartella del server.
  4. Come root:
esapanel-setup --restore=/root/backup --key=<chiave del server>

oppure, con la tua chiave personale, --identity=<chiave privata>.

La configurazione torna completa e il pannello riparte con i suoi clienti, utenti, certificati e chiavi. I log si ripristinano poi da Server › Disaster recovery, tutti o a scelta.

Se il server nuovo ha un altro nome o indirizzo

esapanel-setup te lo chiede:

  • se il nome o l'indirizzo principale saranno cambiati come quelli di prima, si ferma: cambiali e rilancialo;
  • con --host=adapt il pannello prende il nome e l'indirizzo del server nuovo.

Per gli indirizzi aggiunti dal pannello che il server nuovo non ha: --addresses=apply li sposta qui, --addresses=skip li lascia Non riuscito.

Ricorda che apparati e agenti dei clienti inviano al nome e alle porte di prima: se il nome cambia, vanno riconfigurati.

La licenza

Dopo un ripristino su un'altra macchina, la licenza appartiene alla macchina di prima: il pannello funziona per 10 giorni, e la trasferisci dalla pagina Server › Licenza (vedi La licenza).

Una prova ogni tanto

Un backup che non è mai stato ripristinato non è un backup sicuro. Ogni tanto prova a ricostruire il server su una macchina di prova, con la chiave che hai conservato: è l'unico modo di sapere che, quando serve, funziona.