9.1.2. Dr.Web Enterprise Server für Betriebssysteme der UNIX®-Familie aktualisieren

Die Hochstufung der Server-Software aufgrund der installierten Version ist nicht bei allen Betriebssystemen der UNIX-Familie möglich. Deshalb ist es erforderlich, die Server-Software vorheriger Versionen unter Betriebssystemen der UNIX-Familie, bei denen die Aktualisierung aufgrund der bereits installierten Version unmöglich ist, zu löschen und die Software der Version 6.0.4 zu installieren.

Konfigurationsdateien speichern

Bei der Deinstallation des Servers werden folgende Dateien automatisch gespeichert:

Datei

Beschreibung

Default-Verzeichnis

dbinternal.dbs

interne DB

Für Linux OS: /var/opt/drwcs/

Für Solaris und FreeBSD OS: /var/drwcs/

drwcsd.conf (der Name kann sich unterscheiden)

Konfigurationsdatei des Servers

Für Linux OS: /var/opt/drwcs/etc

Für Solaris und FreeBSD OS: /var/drwcs/etc

webmin.conf

Konfigurationsdatei des Verwaltungscenters

common.conf

Konfigurationsdatei (für manche Betriebssysteme der UNIX-Familie)

enterprise.key (der Name kann sich unterscheiden)

Lizenzschlüssel des Servers

agent.key (der Name kann sich unterscheiden)

Lizenzschlüssel des Agenten

certificate.pem

Zertifikat für SSL

private-key.pem

privater RSA-Schlüssel

drwcsd.pri

privater Verschlüsselungsschlüssel

drwcsd.pub

öffentlicher Verschlüsselungsschlüssel

Für Linux und Solaris OS:

/opt/drwcs/Installer/

/opt/drwcs/webmin/install

Für FreeBSD OS:

/usr/local/drwcs/Installer/

/usr/local/drwcs/webmin/install

Datenbank speichern

Vor Aktualisierung der Software von Dr.Web Enterprise Security Suite empfiehlt es sich, die Datenbank zu sichern.

Um die Datenbank zu speichern:

1.Beenden Sie den Server.

2.Exportieren Sie die Datenbank in die Datei:

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

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

Für Solaris OS:
# /etc/init.d/drwcsd exportdb /var/drwcs/etc/esbase.es

Für Server, die externe Datenbank verwenden, ist es empfehlenswert, normale Mittel, die mit der Datenbank mitgeliefert werden, zu nutzen.

 

Stellen Sie sicher, dass die Datenbank von Dr.Web ESS erfolgreich exportiert wurde. Beim Fehlen der Sicherungskopie von Datenbank wird es unmöglich sein, den Server im Notfall wiederherzustellen.

 

Wichtige Bemerkungen

 

Alle Aktualisierungsaktionen müssen durch den Administrator root ausgeführt werden.

 

Wenn der Server auf Version 6.0.4 von der Version 5.0 oder einer älteren Version hochgestuft wird, muss das Repository vollständig gelöscht und seine neue Version installiert werden.

 

Bei der Konfiguration des Antivirus-Netzwerks mit mehreren Servern werden nur die Virendatenbanken vom primären Server Version 6.0.4 an untergeordnete Server von Version 5.0 und älter übermittelt.

Um die Updates für die ganze Antivirensoftware zu übermitteln, muss der untergeordnete Server auf Version 6.0.4 hochgestuft werden (für Kompatibilität von Strukturen der Repositories).

 

Beginnend mit der Version 5.0 gehören die Produkte SpIDer Gate und Office Control zum Umfang des Antivirenpakets von Dr.Web Enterprise Security Suite. Um diese Produkte benutzen zu können, ist es erforderlich, dass sie in Ihrer Lizenz angegeben werden (Antivirus+Antispam). Wenn diese Produkte in der Lizenz nicht angegeben sind, empfiehlt es sich, die unten beschriebenen Aktionen auszuführen.

 

 

Automatische Aktualisierung

Bei der Hochstufung des Servers von Version 5.0 oder höher auf Version 6.0.4 unter Linux OS kann man die unten angeführten Befehle verwenden, statt alte Version zu deinstallieren und eine neue Version des Servers zu installieren:

für rpm: rpm -U <Paketname>

für deb: dpkg -i <Paketname>
bei der Aktualisierung der deb-Pakete muss das Verzeichnis /root/drwcs entweder leer sein oder fehlen.

Dabei werden alle automatisch gespeicherten Dateien in erofrderlichen Verzeichnissen untergebracht und es wird kein manuelles Ersetzen benötigt.

Bei der Aktualisierung des Pakets in den rpm-Distributionen für Server Version 5.0 oder 6.0 bleibt die Datei webmin.conf von der alten Version erhalten und die neue Datei wird mit dem Namen webmin.conf.rpmnew erstellt, wenn die Konfigurationsdatei des Verwaltungscenters webmin.conf vor Aktualisierung des Servers geändert wurde.

Wenn es erforderlich sein wird, die Funktionen, für die geänderte Parameter der Konfigurationsdatei zuständig sind (darunter auch die Verfügbarkeit des Agenten-Installationsassistenten unter der Adresse http://<server_name>:9080/install, s. Installationsdateien), zu verwenden, übertragen Sie die geänderten Einstellungen aus der alten Datei in die neue Datei und benennen Sie die neue Datei von webmin.conf.rpmnew in webmin.conf um, wobei  die alte Datei zu ersetzen ist.

Manuelle Aktualisierung

Um Dr.Web Enterprise Server unter Verwendung der internen Datenbank zu aktualisieren, gehen Sie wie folgt vor:

1.Beenden Sie den Server.

2.Wenn Sie im Weiteren irgendwelche Dateien (neben Dateien, die bei der Deinstallation des Servers im Schritt 4 automatisch gespeichert werden) nutzen wollen, erstellen Sie manuell die Sicherungskopien von diesen Dateien, zum Beispiel von Berichtsvorlagen usw.

3.Löschen Sie den ganzen Inhalt des Repository.

4.Deinstallieren Sie die Software des Servers (s. P. Dr.Web Enterprise Server unter Betriebssystemen der UNIX®-Familie deinstallieren). Dabei wird es automatisch angeboten, Sicherungskopien von Dateien zu speichern. Dafür reicht es aus, den Pfad zur Speicherung anzugeben bzw. den angebotenen Default-Pfad zu akzeptieren.

5.Installieren Sie den Enterprise Server der Version 6.0.4 gemäß dem standardmäßigen Installationsverfahren (s. P. Dr.Web Enterprise Server unter Betriebssystemen der UNIX®-Familie installieren).

6.Gegebenenfalls können Sie die bei der Installation erstellten Dateien durch die bei der Deinstallation des Servers vorheriger Version automatisch gespeicherten Dateien ersetzen. Die zu ersetzenden Dateien befinden sich in folgenden Verzeichnissen:

Dateien

Pfad für Betriebssystem

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

 

Die Konfigurationsdatei des Verwaltungscenters (webmin.conf) von den als 6.0.2 älteren Versionen ist mit der Software der Version 6.0.4 nicht kompatibel. Bei der Hochstufung des Servers von der als 6.0.2 älteren Version kann diese Datei durch die automatisch gespeicherte Kopie nicht ersetzt werden. Alle erforderlichen Einstellungen, die in dieser Datei gespeichert werden, müssen manuell ausgeführt werden.

 

Wenn Sie irgendwelche Dateien manuell gespeichert haben, ordnen Sie diese in denselben Verzeichnissen, in denen sie sich in vorheriger Version des Servers befanden, an.

 

Für alle gespeicherten Dateien der vorherigen Server-Version (siehe Schritt 6) ist der bei der Installation der neuen Server-Version ausgewählte Benutzer (standardmäßig - drwcs) als Besitzer von Dateien festzulegen.

 

7.Führen Sie folgende Befehle aus:

für Linux und Solaris:

/etc/init.d/drwcsd upgradedb

für FreeBSD:

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

8.Starten Sie den Server.

9.Konfigurieren Sie die Aktualisierung des Repository und aktualisieren Sie es vollständig.

10.Starten Sie den Server neu.

Um Dr.Web Enterprise Server unter Verwendung der externen Datenbank zu aktualisieren:

1.Beenden Sie den Server.

2.Wenn Sie im Weiteren irgendwelche Dateien (neben Dateien, die bei der Deinstallation des Servers im Schritt 4 automatisch gespeichert werden) nutzen wollen, erstellen Sie manuell die Sicherungskopien von diesen Dateien, zum Beispiel von Berichtsvorlagen usw.

3.Löschen Sie den ganzen Inhalt des Repository.

4.Deinstallieren Sie die Software des Servers (s. P. Dr.Web Enterprise Server unter Betriebssystemen der UNIX®-Familie deinstallieren). Dabei wird es automatisch angeboten, Sicherungskopien von Dateien zu speichern. Dafür reicht es aus, den Pfad zur Speicherung anzugeben bzw. den angebotenen Default-Pfad zu akzeptieren.

5.Installieren Sie den Enterprise Server der Version 6.0.4 gemäß dem standardmäßigen Installationsverfahren (s. P. Dr.Web Enterprise Server unter Betriebssystemen der UNIX®-Familie installieren).

6.Ordnen Sie die automatisch gespeicherten Dateien (s. oben) wie folgt an:

für Linux:

im Verzeichnis /var/opt/drwcs/etc, ausgenommen pub-Schlüssel, der in /opt/drwcs/Installer/ und in /opt/drwcs/webmin/install anzuordnen ist

für FreeBSD:

im Verzeichnis /var/drwcs/etc, ausgenommen pub-Schlüssel, der in /usr/local/drwcs/Installer/ und in /usr/local/drwcs/webmin/install anzuordnen ist

für Solaris:

im Verzeichnis /var/drwcs/etc, ausgenommen pub-Schlüssel, der in /opt/drwcs/Installer/ und in /opt/drwcs/webmin/install anzuordnen ist

Wenn Sie irgendwelche Dateien manuell gespeichert haben, ordnen Sie diese in denselben Verzeichnissen, in denen sie sich in vorheriger Version des Servers befanden, an.

 

Für alle gespeicherten Dateien der vorherigen Server-Version (siehe Schritt 6) ist der bei der Installation der neuen Server-Version ausgewählte Benutzer (standardmäßig - drwcs) als Besitzer von Dateien festzulegen.

 

7.Führen Sie folgende Befehle aus:

für Linux und Solaris:

/etc/init.d/drwcsd upgradedb

für FreeBSD:

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

8.Starten Sie den Server.

9.Konfigurieren Sie die Aktualisierung des Repository und aktualisieren Sie es vollständig.

10.Starten Sie den Server neu.

Bei der Hochstufung des Dr.Web Enterprise Servers von Version 4.ХХ auf Version 6.0.4 empfiehlt es sich, wie folgt vorzugehen:

1.Vor Beginn der Aktualisierung deaktivieren Sie die Protokolle des Netzwerkinstallations-Assistenten und des Agenten. Dafür wählen Sie den Punkt Administrierung im Hauptmenü des Verwaltungscenters. Im geöffneten Fenster wählen Sie im Verwaltungsmenü den Punkt Konfiguration von Dr.Web Enterprise Server. Gehen Sie auf die Registerkarte Module. Wählen Sie die Häkchen bei Protokoll "Dr.Web Enterprise Agent" und Protokoll "Dr.Web Network Installer" ab und klicken Sie auf Speichern.

2.Stufen Sie den Server auf Version 6.0.4 hoch, wie es oben beschrieben wurde (mit Speicherung der Konfigurationsdatei des Servers).

3.Nachdem der Server aktualisiert wird, konfigurieren Sie die Liste der zu installierenden Komponenten auf den Workstations (s. P. Umfang des Antivirenpakets). Namentlich muss der Wert kann nicht für Komponenten SpIDer Gate und Office Control festgelegt werden, wenn Sie keine Lizenz für Antispam haben.

4.Aktualisieren Sie die Komponenten von Dr.Web ESS. Dafür wählen Sie den Punkt Administrierung im Hauptmenü des Verwaltungscenters. Im geöffneten Fenster wählen Sie im Verwaltungsmenü den Punkt Status des Repository. Um den Server des Globalen Aktualisierungssystems auf Updates zu überprüfen, klicken Sie auf Auf Update überprüfen. Gegebenenfalls können Sie die Einstellungen der Proxy-Server für die Aktualisierung über das Globale Aktualisierungssystem im voraus konfigurieren.

5.Gegebenenfalls können Sie die Ports, auf welchen die Agenten auf den Server zugreifen werden, bearbeiten.

6.Aktivieren Sie die Protokolle des Netzwerkinstallations-Assistenten und des Agenten, die im Schritt 1 deaktiviert wurden.

7.Aktualisieren Sie die Software auf Workstations.

 

Nachdem der Server von Version 4.XX auf Version 6.0.4 hochgestuft wird, ist es erforderlich, den Parameter Transport in der Konfigurationsdatei des Servers drwcsd.conf festzulegen:

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

wobei drwcs - Name des Servers.

Wenn dieser Parameter nicht festgelegt wurde, fügen Sie diesen manuell hinzu und starten Sie den Server neu.