Skip to main content

Backup e migrazione

Server di directory LDAP

La maggior parte delle configurazioni, in particolare quelle relative ai thin client e alle applicazioni, viene memorizzata nell'LDAP. È possibile esportare e importare l'intero albero LDAP o parti di esso in formato LDIF.

Si noti che i dati nella directory LDAP vengono memorizzati in modo relativamente indipendente l'uno dall'altro e non viene effettuato alcun controllo di coerenza. In particolare, durante l'importazione di singoli rami LDAP, è necessario prestare attenzione a evitare discrepanze involontarie nei nomi.

Home del Manager

Tutti i dati del server openthinclient sono memorizzati nella home del Manager. Oltre alla directory LDAP e ai file di configurazione, vi si trovano le seguenti cartelle rilevanti ai fini del backup: Home utente e Personalizzata.

Programma di installazione di openthinclient:

Il percorso della Home viene specificato durante l’installazione.

Appliance virtuale openthinclient:

/home/openthinclient/otc-manager-home

Cartella Home utente

Se si utilizza una directory Home persistente su un server NFS e non è configurato alcun server NFS esterno nella sede, le directory degli utenti vengono memorizzate qui <Manager-Home>/nfs/home.

Cartelle personalizzate

La cartella personalizzata (utilizzata, tra l’altro, per le licenze Citrix e gli sfondi) si trova in <Manager-Home>/nfs/custom.

Database

Il tipo di database può essere selezionato durante l’installazione.

Nel database viene memorizzato in particolare lo stato del gestore dei pacchetti. Quando si ripristina un backup del database, è quindi necessario assicurarsi che venga ripristinato anche lo stesso stato della directory Home del gestore. Le incongruenze tra lo stato del gestore dei pacchetti memorizzato nel database e il contenuto dei file nella directory Home del gestore possono causare errori difficili da comprendere.

Per una migrazione, si consiglia di eseguire una nuova installazione, installare manualmente i pacchetti client necessari e non trasferire il vecchio database.

MySQL/MariaDB

MySQL/MariaDB offre le migliori possibilità per l’amministrazione e il backup del database.

Derby

È possibile eseguire un backup di un database Derby copiando tutti i file in <Manager-Home>/db . A tal fine è necessario chiudere preventivamente l'openthinclient Management Server.

Virtual Appliance

Backup dell’intero sistema

Oltre alle possibilità sopra indicate, la Virtual Appliance offre l’opzione di salvare lo stato dell’intero sistema come snapshot. Si consiglia di creare uno snapshot, se possibile, prima degli aggiornamenti dei pacchetti, in modo che, in caso di problemi, sia possibile ripristinare rapidamente e facilmente uno stato funzionante del sistema.

Oltre agli snapshot, è anche possibile clonare l’appliance virtuale, ad esempio per creare un sistema di test il più realistico possibile.

Backup LDIF locale sull’appliance

Sull’appliance è presente uno script di backup LDIF automatico che esporta quotidianamente alle ore 02:00 i dati del server di directory LDAP. I backup più vecchi di 100 giorni vengono eliminati automaticamente.

Directory dello script di backup: /usr/local/sbin/openthinclient-ldapbackup

Directory di backup con i file LDIF esportati: /var/backups/openthinclient/