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.
Restauration de la BD sous diverses versions du Serveur Dr.Web
Si lors de la mise à niveau du Serveur Dr.Web vers la version 13.0 des versions antérieures, la BD a été endommagée, procédez comme suit : 1.Supprimez le Serveur Dr.Web en version 13.0. 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, 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.0 conformément aux règles générales (voir le Manuel Administrateur, p. Mise à jour de Dr.Web Enterprise Security Suite et de ses composants). 6.Activez les protocoles de l’Agent, du Serveur Dr.Web et de l’Installateur réseau désactivés à l’étape 4.
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 : •pour le Serveur Dr.Web en version antérieure à la version 13
•Pour le Serveur Dr.Web à commencer par la version 13
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.Supprimez le contenu de la BD actuelle. Pour cela : 2.1.Lors de l’utilisation d’une BD intégrée : a)Supprimez le fichier de la base de données database.sqlite. b)Réalisez une initialisation d’une nouvelle base de données. La ligne d’initialisation de la base de données relative à la version du Serveur Dr.Web opérant sous Windows est la suivante : •pour le Serveur Dr.Web en version antérieure à la version 13
•Pour le Serveur Dr.Web à commencer par la version 13
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 H3.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, et la clé de licence agent.key se trouve dans le répertoire D:\Keys. 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. 2.2.Lorsque vous utilisez une BD externe, effectuez le nettoyage avec la commande cleandb (pour le Serveur Dr.Web en version 13) ou modexecdb database-clean (pour le Serveur Dr.Web, à commencer par la version 13) (voir l’Annexe H3.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 : •pour le Serveur Dr.Web en version antérieure à la version 13
•Pour le Serveur Dr.Web à commencer par la version 13
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. Sous OS de la famille UNIX 1.Arrêtez le Serveur Dr.Web (s’il est lancé) : •sous Linux :
•sous FreeBSD :
2.Supprimez le fichier de la base de données database.sqlite 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 : •pour le Serveur Dr.Web en version antérieure à la version 13
•Pour le Serveur Dr.Web à commencer par la version 13
•sous FreeBSD : •pour le Serveur Dr.Web en version antérieure à la version 13
•Pour le Serveur Dr.Web à commencer par la version 13
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 : •pour le Serveur Dr.Web en version antérieure à la version 13
•Pour le Serveur Dr.Web à commencer par la version 13
•sous FreeBSD : •pour le Serveur Dr.Web en version antérieure à la version 13
•Pour le Serveur Dr.Web à commencer par la version 13
6.Démarrez le Serveur Dr.Web. •sous Linux :
•sous FreeBSD :
|