Skip to main content

Sauvegarde et migration

Serveur d'annuaire LDAP

La plupart des configurations, notamment celles des clients légers et des applications, sont stockées dans le répertoire LDAP. Vous pouvez exporter et importer tout l'arborescence LDAP ou des parties de celle-ci au format LDIF.

Notez que les données du répertoire LDAP sont stockées de manière relativement indépendante les unes des autres et qu'aucun contrôle de cohérence n'est effectué. Lors de l'importation de branches LDAP individuelles notamment, il convient de veiller à ce qu'il n'y ait pas de divergences de noms involontaires.

Répertoire personnel du gestionnaire

Toutes les données du serveur openthinclient sont stockées dans le répertoire "Manager-Home". Outre l'annuaire LDAP et les fichiers de configuration, on y trouve les dossiers suivants, importants pour la sauvegarde : "Benutzer-Home" et "Custom".

Programme d'installation d'openthinclient :

Le chemin d'accès au répertoire d'accueil est spécifié lors de l'installation.

Appliance virtuelle openthinclient :

/home/openthinclient/otc-manager-home

Dossier "Utilisateur-Home"

Si un répertoire "Home" persistant sur un serveur NFS est utilisé et qu'aucun serveur NFS externe n'est configuré sur le site, les répertoires utilisateur y sont stockés <Manager-Home>/nfs/home.

Dossier personnalisé

Le dossier "Personnalisation" (notamment pour les licences Citrix et les fonds d'écran) se trouve sous <Manager-Home>/nfs/custom.

Base de données

Le type de base de données peut être sélectionné lors de l'installation.

La base de données stocke notamment l'état du gestionnaire de paquets. Lors de la restauration d'une sauvegarde de la base de données, il faut donc veiller à ce que l'état du répertoire d'accueil du gestionnaire soit également restauré à l'identique. Des incohérences entre l'état du gestionnaire de paquets enregistré dans la base de données et le contenu du répertoire d'accueil du gestionnaire peuvent entraîner des erreurs difficiles à comprendre.

Pour une migration, il est recommandé de procéder à une nouvelle installation, d'installer manuellement les paquets client nécessaires et de ne pas transférer l'ancienne base de données.

MySQL / MariaDB

MySQL / MariaDB offre les meilleures possibilités pour l'administration et la sauvegarde de la base de données.

Derby

Une sauvegarde d'une base de données Derby peut être effectuée en copiant tous les fichiers dans <Manager-Home>/db . Pour cela, il faut au préalable arrêter l'openthinclient Management Server.

Appliance virtuelle

Sauvegarde de l'ensemble du système

Outre les possibilités mentionnées ci-dessus, l'appliance virtuelle offre la possibilité de sauvegarder l'état de l'ensemble du système sous forme d'instantané. Nous recommandons de créer un instantané si possible avant les mises à jour de paquets, afin de pouvoir restaurer rapidement et facilement un état fonctionnel du système en cas de problèmes.

Outre les instantanés, il est également possible de cloner l'appliance virtuelle, par exemple pour créer un système de test aussi proche que possible de la réalité.

Sauvegarde LDIF locale sur l'appliance

L'appliance dispose d'un script de sauvegarde LDIF automatique qui exporte quotidiennement, à 2:00, les données du serveur d'annuaire LDAP. Les sauvegardes datant de plus de 100 j sont automatiquement supprimées.

Répertoire du script de sauvegarde : /usr/local/sbin/openthinclient-ldapbackup

Répertoire de sauvegarde contenant les fichiers LDIF exportés : /var/backups/openthinclient/