Restauration en cas de disponibilité d’une copie de sauvegarde du Serveur Dr.Web

Page d'accueil  Précédent  Suivant

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 Windows : \var\Backup (par rapport au répertoire d’installation du Serveur)

sous Linux et Solaris : /var/opt/drwcs/backup

sous FreeBSD : /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.

Pour restaurer la base de données, vous pouvez utiliser la copie de sauvegarde créée manuellement par l’administrateur dans la section Administration → Gestion de la base de données → Exportation du Centre de gestion (uniquement pour le mode Exporter toute la base de données). Pourtant, dans ce cas, la copie de sauvegarde est enregistrée au format xml et pour l’importer il faut utiliser la commande xmlimportdb.

Il est également recommandé de sauvegarder sur un autre ordinateur les copies de sauvegarde et les autres fichiers importants. Vous pourrez ainsi éviter le risque de perdre des données en cas d’endommagement de l’ordinateur sur lequel est installé Serveur Dr.Web, dans ce cas-là, ceci vous permet de récupérer les données et de rétablir le fonctionnement du Serveur. En cas de perte des clés de licence, vous pouvez les redemander comme décrit dans le paragraphe Manuel Administrateur, p. Licence.

Si, après la panne du Serveur, la copie de sauvegarde des données du Serveur est disponible, exécutez la procédure suivante :

1.Sélectionnez l’ordinateur sur lequel le nouveau Serveur Dr.Web sera installé. Isolez cet ordinateur des Agents en cours de fonctionnement : déconnectez l’ordinateur du réseau sur lequel les Agents sont installés ou modifiez temporairement son adresse IP ou faites-le à votre façon.

2.Installez le Serveur Dr.Web de la même version que le Serveur perdu (en tenant compte de toutes les mises à jour du logiciel du Serveur).

En cas de perte de la distribution d’installation du Serveur de la version perdue, vous pouvez contacter le support technique pour obtenir la distribution de la version nécessaire.

3.Arrêter le Serveur.

4.Pour obtenir la clé publique de chiffrement depuis la copie de sauvegarde de la clé privée, utilisez l’utilitaire drwsign se trouvant dans le sous-répertoire \bin du répertoire d’installation du Serveur :

drwsign extract [-private-key=<clé_privée>] <clé_publique>

Indiquez le chemin d’accès à la clé privée et le chemin d’accès au dossier dans lequel il faut placer la clé publique en tant que <clé_privée> et <clé_publique>.

5.Remplacez les données critiques par les données obtenues de la copie de sauvegarde :

Système d’exploitation

Clé de chiffrement publique

Fichiers de configuration

Windows

Installer et webmin\install dans le répertoire d’installation du Serveur

etc dans le répertoire d’installation du Serveur

Linux

/opt/drwcs/Installer/ et /opt/drwcs/webmin/install

/var/opt/drwcs/etc

FreeBSD

/usr/local/drwcs/Installer/ et /usr/local/drwcs/webmin/install

/var/drwcs/etc

Solaris

/opt/drwcs/Installer/ et /opt/drwcs/webmin/install

/var/drwcs/etc

6.Configure la base de données.

a)Base de données externe :

Aucune action pour connecter la base de données au Serveur n’est requise (à condition que le fichier de configuration du Serveur soit enregistré).

Si la version du Serveur installée depuis les dernières mises à jour est plus récente que celle du Serveur, mettez à jour la base externe des données avec la commande upgradedb :

sous Windows :

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" upgradedb

sous Linux et Solaris :

/etc/init.d/drwcsd upgradedb

sous FreeBSD :

/usr/local/etc/rc.d/drwcsd.sh upgradedb

b)Copie de sauvegarde de la base de données externe ou embarquée :

Lorsque vous utilisez une base de données externe, effectuez le nettoyage avec le script clean.sql se trouvant dans le répertoire etc du répertoire d’installation du Serveur.

Importez la base de données depuis le fichier correspondant de la copie de sauvegarde avec la commande importdb :

sous Windows :

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all importdb "<chemin_vers_le_fichier_backup>\database.gz"

sous Linux et Solaris :

/etc/init.d/drwcsd importdb "<chemin_vers_le_fichier_backup>/database.gz"

sous FreeBSD :

/usr/local/etc/rc.d/drwcsd.sh importdb "<chemin_vers_le_fichier_backup>/database.gz"

Tous les fichiers remplaçants du Serveur doivent avoir les mêmes droits système que les droits attribués lors de l’installation précédente (perdue) du Serveur.

Sous les OS de la famille UNIX : rw pour drwcs:drwcs.

7.Lancez le Serveur.

8.Dans la section Administration → Gestionnaire de licences, assurez-vous que la clé de licence stockée dans la copie de sauvegarde de la base de données est toujours valide. Sinon (par exemple, si la copie de sauvegarde de la base de données a été créée avec la version précédente de la clé de licence obsolète en ce moment), restaurez la dernière version de la clé (voir le Manuel administrateur, le p. Licence) et diffusez-la sur les groupes correspondants, notamment sur le groupe Everyone.

9.Mettez à jour le dépôt du Serveur installé depuis le SGM :

a)Ouvrez la section du Centre de gestion Administration → Statut du dépôt des produits.

b)Cliquez sur Vérifier les mises à jour pour voir si des mises à jour sont disponibles sur les serveurs SGM et pour les télécharger.

10.Si des nouvelles versions du logiciel du Serveur sont disponibles, effectuez la mise à niveau vers la dernière version :

a)Ouvrez la section du Centre de gestion Administration → Serveur Dr.Web.

b)Pour ouvrir la liste des versions du Serveur, cliquez sur la version actuelle du Serveur ou cliquez sur le bouton Liste des versions. La rubrique Mises à jour du Serveur Dr.Web va s’afficher contenant la liste des mises à jour disponibles et des copies de sauvegarde du Serveur.

c)Pour mettre à niveau le logiciel du Serveur, placez l’option contre la dernière version dans la liste Toutes les versions et cliquez sur Enregistrer.

d)Attendez la fin de la mise à niveau du Serveur.

11.Mettez à niveau la base de données vers la version du Serveur installé avec la commande upimportdb :

sous Windows :

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" upgradedb

sous Linux et Solaris :

/etc/init.d/drwcsd upgradedb

sous FreeBSD :

/usr/local/etc/rc.d/drwcsd.sh upgradedb

12.Assurez-vous de l’intégrité et de l’actualité des données obtenues de la copie de sauvegarde de la base de données : les paramètres des Agents, l’état de l’arborescence du réseau antivirus, etc.

13.Restaurez l’accessibilité du Serveur pour les Agents en fonction du mode d’isolation du Serveur sélectionné à l’étape 1.

S’il y a des Agents installés après la création de la dernière copie de sauvegarde, ils ne pourront pas se connecter au Serveur après la restauration de la base de données depuis la copie de sauvegarde. Vous pouvez basculer à distance ces postes en mode de novices. Dans la section Administration → Configuration du Serveur Dr.Web, dans l’onglet Général, cochez la case Spécifier les non autorisés comme novices. Dans la liste déroulante Mode d’enregistrement de novices, sélectionnez l’option Autoriser l’accès automatiquement. Cliquez sur le bouton Enregistrer et redémarrez le Serveur.

Après la connexion réussie de tous les postes au nouveau Serveur, modifiez ces paramètres du Serveur conformément à la politique de votre société.