Обновление Сервера Dr.Web для ОС семейства UNIX®

На главную  Назад  Вперед

Все действия по обновлению необходимо выполнять от имени администратора root.

Обновление предыдущих версий Сервера на версию 10 поверх установленной версии возможно не для всех ОС семейства UNIX. Поэтому под ОС семейства UNIX, в которых невозможно произвести обновление поверх уже установленного пакета, необходимо удалить ПО Сервера более ранних версий, сохранив резервную копию, и установить ПО версии 10 на основе сохраненной резервной копии.

Обновление Сервера в пределах версии 10 для одинаковых типов пакетов осуществляется автоматически для всех ОС семейства UNIX.

Перед удалением Сервера предыдущей версии обратите внимание на раздел Обновление Агента Dr.Web.

Обновление Сервера в пределах версии 10 также возможно осуществлять при помощи Центра управления. Описание процедуры приведено в Руководстве администратора, в разделе Обновление Сервера Dr.Web и восстановление из резервной копии.

 

Не все обновления Сервера в пределах версии 10 содержат файл дистрибутива. Некоторые их них возможно установить только через Центр управления.

Сохранение файлов конфигурации

При удалении Сервера версии 6 автоматически сохраняются следующие файлы:

Файл

Описание

Каталог по умолчанию

agent.key (имя может отличаться)

лицензионный ключ Агента

для ОС Linux и ОС Solaris:
/var/opt/drwcs/etc

для FreeBSD:
/var/drwcs/etc

certificate.pem

сертификат для SSL

download.conf

сетевые настройки для формирования инсталляционных пакетов Агента

drwcsd.conf (имя может отличаться)

конфигурационный файл Сервера

drwcsd.pri

закрытый ключ шифрования

enterprise.key (имя может отличаться)

лицензионный ключ Сервера

private-key.pem

закрытый ключ RSA

webmin.conf

конфигурационный файл Центра управления

common.conf

конфигурационный файл (для некоторых ОС семейства UNIX)

local.conf

настройки журнала Сервера

dbinternal.dbs

встроенная БД

для ОС Linux и ОС Solaris:
/var/opt/drwcs/

для FreeBSD:
/var/drwcs/

drwcsd.pub

открытый ключ шифрования

для ОС Linux и ОС Solaris:
/opt/drwcs/Installer
/opt/drwcs/webmin/install

для ОС FreeBSD:
/usr/local/drwcs/Installer
/usr/local/drwcs/webmin/install

При удалении Сервера версии 10 конфигурационные файлы автоматически сохраняются в каталог для резервного копирования по умолчанию:

Файл

Описание

Каталог по умолчанию

agent.key (имя может отличаться)

лицензионный ключ Агента

/var/tmp/drwcs/

certificate.pem

сертификат для SSL

download.conf

сетевые настройки для формирования инсталляционных пакетов Агента

drwcsd.conf (имя может отличаться)

конфигурационный файл Сервера

drwcsd.pri

закрытый ключ шифрования

enterprise.key (имя может отличаться)

лицензионный ключ Сервера. Сохраняется в том случае, если присутствовал после обновления с предыдущих версий. При  установке нового Сервера 10 отсутствует.

frontdoor.conf

конфигурационный файл для утилиты дистанционной диагностики Сервера

private-key.pem

закрытый ключ RSA

webmin.conf

конфигурационный файл Центра управления

common.conf

конфигурационный файл (для некоторых ОС семейства UNIX)

local.conf

настройки журнала Сервера

dbexport.gz

экспорт базы данных

drwcsd.pub

открытый ключ шифрования

При автоматическом обновлении для ОС Linux и ОС Solaris, также сохраняются следующие файлы:

Для Сервера версии 6:

Файл

Описание

Каталог по умолчанию

auth-ldap.xml

конфигурационный файл внешней авторизации администраторов через LDAP

/var/opt/drwcs/etc

auth-radius.xml

конфигурационный файл внешней авторизации администраторов через RADIUS

Для Сервера версии 10:

Файл

Описание

Каталог по умолчанию

auth-ldap.xml

конфигурационный файл внешней авторизации администраторов через LDAP

/var/tmp/drwcs/

auth-pam.xml

конфигурационный файл внешней авторизации администраторов через PAM

auth-radius.xml

конфигурационный файл внешней авторизации администраторов через RADIUS

Если вы планируете использовать файлы конфигурации от предыдущей версии Сервера, обратите внимание:

1.Лицензионный ключ Сервера более не используется (см. п. Глава 2: Лицензирование).

2.Встроенная база данных обновляется, а конфигурационный файл Сервера конвертируется средствами инсталлятора. Данные файлы не подлежат замене на автоматически сохраненные копии при переходе на Сервер версии 10.

Сохранение базы данных

Перед обновлением ПО Dr.Web Enterprise Security Suite рекомендуется выполнить резервное копирование базы данных.

Для сохранения базы данных:

1.Остановите Сервер.

2.Экспортируйте базу данных в файл:

Для ОС FreeBSD:
# /usr/local/etc/rc.d/drwcsd.sh exportdb /var/drwcs/etc/esbase.es

Для ОС Linux:
# /etc/init.d/drwcsd exportdb /var/opt/drwcs/etc/esbase.es

Для OC Solaris:
# /etc/init.d/drwcsd exportdb /var/drwcs/etc/esbase.es

Для Серверов, использующих внешнюю базу данных, рекомендуется использовать штатные средства, поставляемые вместе с базой данных.

Убедитесь, что экспорт базы данных Dr.Web Enterprise Security Suite завершился успешно. Отсутствие резервной копии БД не позволит восстановить Сервер в случае непредвиденных обстоятельств.

Автоматическое обновление

При обновлении Сервера с версии 6 до версии 10 для ОС Linux и ОС Solaris, вместо удаления старой версии и установки новой версии Сервера, возможно автоматическое пакетное обновление Сервера. Для этого запустите установку соответствующего пакета Сервера.

При этом все автоматически сохраненные файлы будут автоматически конвертированы и размещены в требуемых директориях.

Ручное обновление

Для обновления Сервера Dr.Web в случае использования встроенной базы данных:

1.Остановите Сервер.

2.Если вы хотите использовать в дальнейшем какие-либо файлы (помимо тех файлов, которые будут автоматически сохранены в процессе удаления Сервера на шаге 4), создайте резервные копии этих файлов вручную, например, шаблонов отчетов и т.п.

3.Удалите все содержимое репозитория.

4.Удалите ПО Сервера (см. п. Удаление Сервера Dr.Web для ОС семейства UNIX®). При этом будет автоматически предложено сохранить резервные копии файлов. Для этого достаточно ввести путь для сохранения или принять путь, предлагаемый по умолчанию.

5.Осуществите установку Сервера Dr.Web версии 10 согласно штатной процедуре установки (см. п. Установка Сервера Dr.Web для ОС семейства UNIX®) на основе резервной копии из шага 4). Все сохраненные конфигурационный файлы и встроенная база данных будут автоматически конвертированы для использования Сервером версии 10. Без автоматической конвертации использование базы данных и некоторых конфигурационных файлов Сервера предыдущих версий невозможно.

Если вы сохраняли какие-либо файлы вручную, разместите их в те же директории, где они находились в предыдущей версии Сервера.

Для всех сохраненных от предыдущей версии Сервера файлов (см. шаг 6) необходимо установить в качестве владельца файлов пользователя, выбранного при установке новой версии Сервера (по умолчанию – drwcs).

6.Запустите Сервер.

7.Настройте обновление репозитория и обновите его полностью.

8.Перезапустите Сервер.

Для обновления Сервера Dr.Web в случае использования внешней базы данных:

1.Остановите Сервер.

2.Если вы хотите использовать в дальнейшем какие-либо файлы (помимо тех файлов, которые будут автоматически сохранены в процессе удаления Сервера на шаге 4), создайте резервные копии этих файлов вручную, например, шаблонов отчетов и т.п.

3.Удалите все содержимое репозитория.

4.Удалите ПО Сервера (см. п. Удаление Сервера Dr.Web для ОС семейства UNIX®). При этом будет автоматически предложено сохранить резервные копии файлов. Для этого достаточно ввести путь для сохранения или принять путь, предлагаемый по умолчанию.

5.Установите Сервер Dr.Web версии 10 согласно штатной процедуре установки (см. п. Установка Сервера Dr.Web для ОС семейства UNIX®).

6.Поместите автоматически сохраненные файлы (см. выше):

для ОС Linux:
pub-ключ: /opt/drwcs/Installer/ и в /opt/drwcs/webmin/install
остальное: /var/opt/drwcs/etc

для ОС FreeBSD:
pub-ключ: /usr/local/drwcs/Installer/ и в /usr/local/drwcs/webmin/install
остальное: /var/drwcs/etc

для ОС Solaris:
pub-ключ: /opt/drwcs/Installer/ и в /opt/drwcs/webmin/install
остальное: /var/drwcs/etc

Если вы сохраняли какие-либо файлы вручную, разместите их в те же директории, где они находились в предыдущей версии Сервера.

Для всех сохраненных от предыдущей версии Сервера файлов (см. шаг 6) необходимо установить в качестве владельца файлов пользователя, выбранного при установке новой версии Сервера (по умолчанию – drwcs).

7.Выполните команды:

для ОС Linux и ОС Solaris:
/etc/init.d/drwcsd upgradedb

для ОС FreeBSD:
/usr/local/etc/rc.d/drwcsd.sh upgradedb

8.Запустите Сервер.

9.Настройте обновление репозитория и обновите его полностью.

10.Перезапустите Сервер.

После завершения обновлений Серверов антивирусной сети необходимо повторно задать настройки шифрования и сжатия у связанных Серверов (см. Руководство администратора, раздел Настройка связей между Серверами Dr.Web).