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 et du Centre de gestion). Les copies de sauvegarde sont enregistrées dans les répertoires suivants : •sous : \var\Backup (par rapport au répertoire d’installation du Serveur) •sous et : /var/opt/drwcs/backup •sous : /var/drwcs/backup Pour assurer la fonction de copie de sauvegarde, la planification du Serveur contient une tâche journalière correspondante. Si la tâche n’est pas configurée, 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 à l’aide de la commande importdb, 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 vers la version 10 des versions antérieures, la BD a été endommagée, procédez comme suit : 1.Supprimez le Serveur de la version 10. Dans ce cas, les copies de sauvegarde des fichiers utilisés par le Serveur seront sauvegardées automatiquement. 2.Installez le Serveur de la 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 sauf le fichier de la base de données. Créez une nouvelle base de données lors de l’installation du Serveur. 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, désactivez les protocols de l’Agent, du Serveur et de l’Installateur Réseau. Pour ce faire, sélectionnez l’élément du menu principal du Centre de gestion. Ensuite, dans la fenêtre qui s’affiche, sélectionnez l’élément du menu de gestion , passez dans l’onglet et décochez les cases correspondantes. 5.Effectuez la mise à niveau du Serveur de la version10 conformément aux règles générales (voir le , p. Mise à jour de Dr.Web Enterprise Security Suite et de ses composants). 6.Activez les protocoles de l’Agent, du Serveur 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 :
Cette commande doit être mise en une seule ligne. Cet exemple sous-entend que le Serveur 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 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é initdb dans l’Annexe. H4.3). L’exemple sous-entend que le Serveur 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 dossier var du répertoire d’installation du Serveur Dr.Web. 2.2.Lorsque vous utilisez une BD externe, effectuez le nettoyage avec le script clean.sql se trouvant dans le répertoire etc du répertoire d’installation du Serveur. 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 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 et :
•sous :
2.Supprimez le fichier de la base de données database.sqlitedu répertoire d’installation du Serveur Dr.Web : •sous et : /var/opt/drwcs/ •sous : /var/drwcs/
3.Initialisez la base de données du Serveur. Pour ce faire, exécutez la commande suivante : •sous et :
•sous :
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 et :
•sous :
•pour les versions supportées :
6.Démarrez le Serveur Dr.Web. •sous et :
•sous :
|