9.1.2. Mise à jour de Dr.Web Enterprise Server sous OS UNIX®

Page d'accueil  Précédent  Suivant

La mise à jour du logiciel Serveur par-dessus la version installée n'est pas toujours possible pour tous les OS de la famille UNIX. En cas de l’OS de la famille UNIX sous lequel il est impossible de réaliser une mise à jour par-dessus le package installé, il est nécessaire d’abord de supprimer le logiciel de Serveur en version antérieure et d’installer ensuite le logiciel en version 6.0.4.

Sauvegarde des fichiers de configuration

Les fichiers listés ci-dessous seront sauvegardés automatiquement lors de la suppression du Serveur :

Fichier

Description

Répertoire par défaut

dbinternal.dbs

BD interne

pour Linux: /var/opt/drwcs/

pour Solaris et FreeBSD: /var/drwcs/

drwcsd.conf (peut avoir un autre nom)

fichier de configuration du Serveur

pour Linux: /var/opt/drwcs/etc

pour Solaris et FreeBSD: /var/drwcs/etc

webmin.conf

fichier de configuration du Centre de Gestion

common.conf

fichier de configuration (pour certains OS de la famille UNIX)

enterprise.key (peut avoir un autre nom)

clé de licence du Serveur

agent.key (peut avoir un autre nom)

clé de licence de l'Agent

certificate.pem

certificat pour SSL

private-key.pem

clé privée RSA

drwcsd.pri

clé privée de chiffrement

drwcsd.pub

clé publique de chiffrement

pour Linux et Solaris:

/opt/drwcs/Installer/

/opt/drwcs/webmin/install

pour FreeBSD:

/usr/local/drwcs/Installer/

/usr/local/drwcs/webmin/install

Sauvegarde de la base de données

Avant la mise à jour de Dr.Web Enterprise Security Suite, il est recommandé de réaliser une copie de sauvegarde de la base de données.

Pour sauvegarder la base de données :

1.Arrêter le Serveur.

2.Exportez la base de données vers le fichier :

Sous OS FreeBSD :
# /usr/local/etc/rc.d/drwcsd.sh exportdb /var/drwcs/etc/esbase.es

Sous OS Linux :
# /etc/init.d/drwcsd exportdb /var/opt/drwcs/etc/esbase.es

Sous OS Solaris :
# /etc/init.d/drwcsd exportdb /var/drwcs/etc/esbase.es

Pour les Serveurs utilisant une base de données externe, il est recommandé d’utiliser les outils standard fournis avec la base de données.

 

Assurez-vous que l’exportation de la base de données Dr.Web ESS a réussi. Sans avoir une copie de sauvegarde de la BD, vous ne pourrez pas restaurer le Serveur en cas imprévu.

 

Notes importantes

 

Toutes les opéations relatives à la mise à jour doivent être réalisées en mode administrateur, sous le nom d'administrateur root.

 

En cas de mise à niveau du Serveur vers la version 6.0.4 depuis la version 5.0 ou plus ancienne, il est nécessaire de supprimer complètement le dépôt des produits et d'installer sa nouvelle version.

 

En cas de configuration multi-serveur du réseau antivirus, seules les bases virales seront transmises depuis le Serveur principale en version 6.0.4 vers les Serveurs subordonnées en version 5.0 ou plus ancienne.

Afin de pouvoir transmettre les mises à jour de tout le logiciel, il faut migrer le Serveur subordonné vers la version 6.0.4 (pour assurer la compatibilité des structures de dépôt des produits).

 

A partir de la version 5.0, le package antivirus Dr.Web Enterprise Security Suite inclut les produits SpIDer Gate et Office Control, leur utilisation requiert la licence Antivirus+Antispam. Si ces produits ne sont pas mentionnés dans votre licence, il est recommandé de réaliser les opérations décrites ci-dessous.

 

Mise à jour automatique

En cas de mise à niveau du Serveur depuis la version 5.0 ou supérieure vers la version 6.0.4 sous Linux, au lieu de supprimmer la version antérieure et d'installer une nouvelle version du Serveur, il est possible de réaliser une mise à niveau du Serveur avec les commandes suivantes :

pour rpm : rpm -U <nom de package>

pour dpkg : dpkg -i <nom de package>
Lors de la mise à jour des packages deb, le répertoire /root/drwcs doit être vide ou absent.

Dans ce cas, tous les fichiers enregistrés de manière automatique seront mis dans les dossiers appropriés, aucune opération de remplacement manuelle ne sera requise.

Lors de la mise à jour du package au sein des distributions rpm pour le Serveur en version 5.0 ou 6.0, si des modifications ont été apportées dans le fichier de configuration du Centre de Gestion webmin.conf avant la mise à jour du Serveur, le fichier webmin.conf relatif à la version antérieure sera sauvegardé et un nouveau fichier nommé webmin.conf.rpmnew sera créé.

Si vous souhaitez utiliser les fonctions déterminées par les paramètres modifiés du fichier de configuration (entre autres, que l’installateur de l’Agent soit accessible à l’adresse http://<server_name>:9080/install, voir Fichiers d'installation), copiez les paramètres modifiés depuis le fichier ancien vers le nouveau et changez ensuite le nom du nouveau fichier webmin.conf.rpmnew pour webmin.conf en écrasant le fichier ancien.

Mise à jour manuelle

Marche à suivre pour mettre à jour Dr.Web Enterprise Server en cas d'utilisation de la base de données interne :

1.Arrêtez le Serveur.

2.Si vous souhaitez utiliser ultérieurement des fichiers (à part les fichiers qui seront sauvegardés automatiquement lors de la suppression du Serveur à l'étape 4), créez leurs copies de sauvegarde de manière manuelle (il s'agit par exemple des fichiers de template des rapports etc.).

3.Supprimez tout le contenu du dépôt des produits.

4.Supprimez le logiciel Serveur (voir Suppression de Dr.Web Enterprise Server pour OS de la famille UNIX®). Il vous sera proposé de sauvegarder de manière automatique les copies des fichiers. Pour cela, il suffira de saisir le chemin ou d'accepter le chemin proposé par défaut.

5.Installez Serveur Enterprise en version 6.0.4 (voir Installation Dr.Web Enterprise Server pour OS de la famille UNIX®).

6.Si nécessaire, remplacez les fichiers créés lors de l'installation par les fichiers sauvegardés automatiquement lors de la suppression du Serveur en version antérieure. Les fichiers à remplacer se trouvent dans les répertoires suivants :

Fichiers

Chemin pour OS respectif

Linux

Solaris

FreeBSD

drwcsd.pub

/opt/drwcs/Installer/

/opt/drwcs/webmin/install

/usr/local/drwcs/Installer/

/usr/local/drwcs/webmin/install

dbinternal.dbs

/var/opt/drwcs/

/var/drwcs/

drwcsd.conf

drwcsd.pri

enterprise.key

agent.key

certificate.pem

private-key.pem

/var/opt/drwcs/etc

/var/drwcs/etc

 

Le fichier de configuration du Centre de Gestion (webmin.conf) en versions plus anciennes que la version 6.0.2 n’est pas compatible avec le logiciel en version 6.0.4. En cas de réinstallation du Serveur depuis une version inférieure à la version 6.0.2, ce fichier ne sera pas remplacé par une copie automatiquement sauvegardée. Dans ce cas, vous avez à saisir tous les paramètres inscrits dans ce fichier manuellement.

 

Si vous avez des fichiers sauvegardés de manière manuelle, placez-les dans les mêmes répertoires que ceux dans lesquels ils se trouvaient dans la version antérieure du Serveur.

 

Pour tous les fichiers sauvegardés depuis la version antérieure du Serveur (voir l’étape 6), il faut spécifier, en tant que propriétaire des fichiers, l’utilisateur sélectionné lors de l’installation de la nouvelle version du Serveur (par défaut - drwcs).

 

7.Exécutez les commandes suivantes :

pour OS Linux et OS Solaris :

/etc/init.d/drwcsd upgradedb

pour OS FreeBSD :

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

8.Démarrez le Serveur.

9.Configurez la mise à jour du dépôt des produits et effectuez sa mise à jour complète.

10.Redémarrez le Serveur.

Marche à suivre pour mettre à jour Dr.Web Enterprise Server en cas d'utilisation d'une BD externe :

1.Arrêtez le Serveur.

2.Si vous souhaitez utiliser ultérieurement des fichiers (à part les fichiers qui seront sauvegardés automatiquement lors de la suppression du Serveur à l'étape 4), créez leurs copies de sauvegarde de manière manuelle (il s'agit par exemple des fichiers de template des rapports etc.).

3.Supprimez tout le contenu du dépôt des produits.

4.Supprimez le logiciel Serveur (voir Suppression de  Dr.Web Enterprise Server pour OS de la famille UNIX®). Il vous sera proposé de sauvegarder de manière automatique les copies des fichiers. Pour cela, il suffira de saisir le chemin ou d'accepter le chemin proposé par défaut.

5.Installez Serveur Enterprise en version 6.0.4 (voir Installation de Dr.Web Enterprise Server pour OS de la famille UNIX®).

6.Placez les fichiers sauvegardés (voir ci-dessus) de manière automatique dans les emplacements suivants :

sous Linux :

dans le répertoire /var/opt/drwcs/etc, excepté la clé pub qui est à mettre dans /opt/drwcs/Installer/ et dans /opt/drwcs/webmin/install

sous FreeBSD :

dans le répertoire /var/drwcs/etc, excepté la clé pub qui est à mettre dans /usr/local/drwcs/Installer/ et dans /usr/local/drwcs/webmin/install

sous Solaris :

dans le répertoire /var/drwcs/etc, excepté la clé pub qui est à mettre dans /opt/drwcs/Installer/ et dans /opt/drwcs/webmin/install

Si vous avez des fichiers sauvegardés de manière manuelle, placez-les dans les mêmes répertoires que ceux dans lesquels ils se trouvaient dans la version antérieure du Serveur.

 

Pour tous les fichiers sauvegardés depuis la version antérieure du Serveur (voir l’étape 6), il faut spécifier, en tant que propriétaire des fichiers, l’utilisateur sélectionné lors de l’installation de la nouvelle version du Serveur (par défaut - drwcs).

 

7.Exécutez les commandes ci-dessous :

pour OS Linux et OS Solaris :

/etc/init.d/drwcsd upgradedb

pour OS FreeBSD :

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

8.Démarrez le Serveur.

9.Configurez la mise à jour du dépôt des produits et effectuez une mise à jour complète du dépôt.

10.Redémarrez le Serveur.

Lors de la mise à niveau de Dr.Web Enterprise Server depuis la version 4.ХХ vers la version 6.0.4, il est recommandé de réaliser les opérations suivantes :

1.Avant de procéder à la mise à jour, déconnectez les protocoles de l'Installateur et de l'Agent. Pour cela, sélectionnez l'élément Administration du menu principal du Centre de Gestion, puis Configuration de Enterprise Server, et ouvrez l'onglet Modules. Décochez les cases Protocoles Dr.Web Enterprise Agent et Protocole de Dr.Web Network Installer, cliquez ensuite sur Sauvegarder.

2.Réalisez une mise à niveau du Serveur vers la version 6.0.4 conformément à la description ci-dessus (tout en gardant le fichier de configuration du Serveur).

3.Après la mise à niveau du Serveur, configurez la liste des composants à installer sur les postes de travail (voir Composition du package antivirus). Si vous ne disposez pas de la licence pour Antispam, spécifiez la valeur ne peut pas pour les composants SpIDer Gate et Office Control.

4.Mettez à jour les composants de Dr.Web ESS. Pour cela, sélectionnez l'élément Administration du menu principal du Centre de Gestion, puis dans la fenêtre qui apparaît, sélectionnez Statut du dépôt des produits. Pour vérifier la disponibilité des mises à jour sur le Serveur SGMAJ, cliquez sur le bouton Vérifier les mises à jour. Si nécessaire, spécifiez d'abord les paramètres des Serveurs proxy pour effectuer les mises à jour depujs SGBD.

5.Si nécessaire, éditez les ports via lesquels les Agents vont se connecter au Serveur.

6.Activez les protocoles de l'Installateur réseau et de l'Agent, qui ont été désactivés lors de l'étape 1.

7.Mettez à jour le logiciel sur les postes de travail.

 

Après la mise à niveau du Serveur en version 4.ХХ vers la version 6.0.4, il est nécessaire que le paramètre Transport soit spécifié dans le fichier de configuration du Serveur drwcsd.conf :

Transport "drwcs" "tcp/0.0.0.0:2193" "udp/231.0.0.1:2193"

drwcs - nom du Serveur.

Si le paramètre n'est pas spécifié, ajoutez-le de manière manuelle et redémarrez ensuite le Serveur.