Restauration de la base de données Dr.Web Enterprise Security Suite |
Au cours de son fonctionnement, le Serveur Dr.Web enregistre régulièrement les copies de sauvegarde des informations importantes (des clés de licence, du contenu de la base de données, de la clé privée de chiffrement, de la configuration du Serveur Dr.Web et du Centre de gestion). Les copies de sauvegarde sont enregistrées dans les répertoires suivants : •sous Windows : <disque_d’installation>:\DrWeb Backup •sous Linux : /var/opt/drwcs/backup •sous FreeBSD : /var/drwcs/backup Pour assurer la fonction de copie de sauvegarde, la planification du Serveur Dr.Web contient une tâche quotidienne. Si la tâche est introuvable, il est recommandé de la créer. Tous les fichiers de la copie de sauvegarde, excepté le contenu de la base de données, sont prêts à l’emploi. La copie de sauvegarde est enregistrée au format .dz compatible avec gzip ainsi qu’avec d’autres utilitaires d’archivage. Le contenu de la base de données peut être importé depuis la copie de sauvegarde vers une base de données opérationnelle du Serveur Dr.Web à l’aide de la commande modexecdb database-import , ainsi, les données seront récupérées.
Si lors de la mise à niveau du Serveur Dr.Web vers la version 13 depuis les versions antérieures la BD a été endommagée, procédez comme suit : 1.Supprimez le Serveur Dr.Web en version 13. Dans ce cas, les copies de sauvegarde des fichiers utilisés par le Serveur Dr.Web seront sauvegardées automatiquement. 2.Installez le Serveur Dr.Web en version qui a été installée avant la mise à jour et avec laquelle la copie de sauvegarde a été créée. Dans ce cas, suite à la procédure de mise à jour standard, il faut utiliser tous les fichiers sauvegardés du Serveur Dr.Web sauf le fichier de la base de données. Créez une nouvelle base de données lors de l’installation du Serveur Dr.Web. 3.Restaurez la base de données depuis la copie de sauvegarde conformément aux règles générales (voir ci-dessous). 4.Dans les paramètres du Serveur Dr.Web, désactivez les protocols de l’Agent Dr.Web, du Serveur Dr.Web et de l’Installateur Réseau. Pour ce faire, sélectionnez l’élément Administration du menu principal du Centre de gestion. Ensuite, dans la fenêtre qui s’affiche, sélectionnez l’élément du menu de gestion Configuration du Serveur Dr.Web, passez dans l’onglet Modules et décochez les cases correspondantes. 5.Effectuez la mise à niveau du Serveur Dr.Web vers la version 13 conformément aux règles générales (voir le Manuel Administrateur, p. Chapitre 11 : Mise à jour des composants de Dr.Web Enterprise Security Suite lors du fonctionnement du produit). 6.Activez les protocoles de l’Agent Dr.Web, du Serveur Dr.Web et de l’Installateur réseau désactivés à l’étape 4. Restauration de la BD sous Windows
Pour restaurer la BD depuis une copie de sauvegarde 1.Arrêtez le service du Serveur Dr.Web, s’il est lancé. 2.Importez le contenu de la base de données depuis le fichier correspondant de la copie de sauvegarde. La ligne d’importation est la suivante :
Cette commande doit être mise en une seule ligne. Cet exemple sous-entend que le Serveur Dr.Web est installé dans le répertoire C:\Program Files\DrWeb Server. 3.Lancez le service du Serveur Dr.Web. Pour restaurer la BD depuis une copie de sauvegarde en cas de changement de version du Serveur Dr.Web (au sein de la version majeure) ou en cas d’endommagement de la version actuelle de la BD 1.Arrêtez le service du Serveur Dr.Web, s’il est lancé. 2.Initialisez la nouvelle base de données. •Lors de l’utilisation d’une BD intégrée : a)Déplacez le fichier de la base de données database.sqlite dans un répertoire temporaire jusqu’à ce que vous vous assuriez que la restauration de la BD a été effectuée avec succès. b)La ligne d’initialisation de la base de données relative à la version du Serveur Dr.Web opérant sous Windows est la suivante :
Cette commande doit être mise en une seule ligne (voir aussi le format de la commande drwcsd accompagnée de la clé modexecdb database-init dans l’Annexe G3.3. Commandes de gestion de la base de données). L’exemple sous-entend que le Serveur Dr.Web est installé dans le répertoire C:\Program Files\DrWeb Server. c)Après l’exécution de cette commande, le nouveau fichier database.sqlite doit apparaitre dans le sous-répertoire var du répertoire d’installation du Serveur Dr.Web. •Lors de l’utilisation d’une BD externe : a)exportez le fichier de la base de données dans un répertoire temporaire jusqu’à ce que vous vous assuriez que la restauration de la BD a été effectuée avec succès. b)effectuez le nettoyage de la BD avec la commande modexecdb database-clean (voir l’Annexe G3.3. Commandes de gestion de la base de données). 3.Importez le contenu de la base de données depuis le fichier correspondant de la copie de sauvegarde. La ligne d’importation est la suivante :
Cette commande doit être mise en une seule ligne. Cet exemple sous-entend que le Serveur Dr.Web est installé dans le répertoire C:\Program Files\DrWeb Server. 4.Lancez le service du Serveur Dr.Web. Restauration de la BD sous UNIX 1.Arrêtez le Serveur Dr.Web (s’il est lancé) : •sous Linux :
•sous FreeBSD :
2.Déplacez le fichier de la base de données dans un répertoire temporaire jusqu’à ce que vous vous assuriez que la restauration de la BD a été effectuée avec succès. Le fichier de la base de données database.sqlite se trouve dans le dossier suivant du répertoire d’installation du Serveur Dr.Web : •sous Linux : /var/opt/drwcs/ •sous FreeBSD : /var/drwcs/
3.Initialisez la base de données du Serveur Dr.Web. Pour ce faire, exécutez la commande suivante : •sous Linux :
•sous FreeBSD :
4.Après l’exécution de cette commande, le nouveau fichier database.sqlite doit apparaitre dans le dossier var du répertoire d’installation du Serveur Dr.Web. 5.Importez le contenu de la base de données depuis le fichier correspondant de la copie de sauvegarde. La ligne d’importation est la suivante : •sous Linux :
•sous FreeBSD :
6.Démarrez le Serveur Dr.Web. •sous Linux :
•sous FreeBSD :
|