Перенос Сервера Dr.Web на другой компьютер (для ОС Linux)

 

При переносе Сервера Dr.Web на другой компьютер обратите внимание на настройки транспортных протоколов и, при необходимости, внесите соответствующие изменения в разделе Администрирование → Конфигурация Сервера Dr.Web, на вкладке Транспорт.

Процедура запуска и завершения работы Сервера Dr.Web описана в Руководстве администратора, в п. Запуск и завершение работы Сервера Dr.Web.

Чтобы перенести Сервер Dr.Web (при установке аналогичной версии Сервера Dr.Web) под ОС Linux

1.Установите новый Сервер Dr.Web (пустой, с новой базой) на нужном компьютере в соответствии с инструкцией, описанной в Руководстве по установке, п. Установка Сервера Dr.Web для ОС семейства UNIX.

Если вы планируете переносить старый Сервер Dr.Web c сохранением IP-адреса, назначьте новому Серверу Dr.Web временный IP-адрес, чтобы станции могли взаимодействовать со старым Сервером Dr.Web во время переноса.

2.Добавьте в Менеджер лицензий для нового Сервера Dr.Web ключ вашей действующей лицензии Agent.key и распространите его на группу Everyone.

3.В веб-интерфейсе нового Сервера Dr.Web перейдите в раздел Состояние репозитория и убедитесь, что репозиторий обновляется корректно.

4.Перейдите в раздел Администрирование → Сервер Dr.Web и убедитесь, что в этом разделе отображается дата, которая совпадает с датой текущей ревизии Сервера Dr.Web в разделе Состояние репозитория. Если дата не совпадает и имеется сообщение о наличии обновлений, нажмите на кнопку Посмотреть список версий и обновите Сервер Dr.Web до актуальной версии.

5.Остановите новый Сервер Dr.Web через веб-интерфейс или через консоль с помощью команды:

# /etc/init.d/drwcsd stop

6.На новом Сервере Dr.Web замените файл /var/opt/drwcs/etc/drwcsd.conf на аналогичный файл со старого Сервера Dr.Web.

В случае перехода на другую ОС следует проверить содержимое файла drwcsd.conf на предмет наличия путей, свойственных Windows. Если таковые имеются, требуется исправить их вручную перед переносом.

Обратите внимание, пути для FreeBSD отличаются:

/var/opt/drwcs/ -> /var/drwcs/

/opt/drwcs/ -> /usr/local/drwcs/

7.Из каталога /opt/drwcs/webmin/install/windows на новом Сервере Dr.Web удалите файл сертификата drwcsd-certificate.pem.

# rm /opt/drwcs/webmin/install/windows/drwcsd-certificate.pem

8.Из каталога /var/opt/drwcs/etc/ на новом Cервере Dr.Web удалите файл закрытого ключа drwcsd.pri и вторую копию сертификата drwcsd-certificate.pem.

9.Из каталога /var/opt/drwcs/ на новом Cервере Dr.Web удалите файл базы данных.

10.Если на старом Сервере Dr.Web установлена ОС Windows, cкопируйте закрытый ключ drwcsd.pri и сертификат drwcsd-certificate.pem из каталога %programfiles%\DrWeb Server\etc на старом Сервере Dr.Web в каталог /var/opt/drwcs/etc/ на новом Сервере Dr.Web. Если на старом Сервере Dr.Web установлена ОС семейства Linux, скопируйте эти файлы из каталога var/opt/drwcs/etc/ на старом Сервере в аналогичный каталог на новом.

11.Остановите старый Сервер Dr.Web через веб-интерфейс (Пуск → Все программы → Dr.Web Server → Управление сервером) или (если на нем установлена ОС семейства Linux) через консоль:

# /etc/init.d/drwcsd stop

12.Проверьте базу данных на старом Сервере Dr.Web с помощью команды:

# /etc/init.d/drwcsd modexecdb database-verify

Если после выполнения этой команды в файле drwscd.log появится сообщение об ошибке, обратитесь в техническую поддержку.

13.Сохраните базу данных средствами SQL сервера (если используется встроенная БД, то просто сохраните файл database.sqlite). Скопируйте файл базы данных из каталога %programfiles%\DrWeb Server\var старого Сервера Dr.Web (из каталога /var/opt/drwcs/, если была установлена ОС семейства Linux) в каталог /var/opt/drwcs/ нового Сервера Dr.Web.

14.Запустите старый Сервер Dr.Web, чтобы он продолжал обслуживать агенты, либо через веб-интерфейс, либо через консоль с помощью команды:

# /etc/init.d/drwcsd start

15.На новом Сервере Dr.Web назначьте пользователя drwcs владельцем каталога /var/opt/drwcs/database.sqlite, а также владельцем файлов /var/opt/drwcs/etc/drwcsd.pri и /var/opt/drwcs/etc/drwcsd-certificate.pem:

# chown -R drwcs /var/opt/drwcs/database.sqlite

# chown drwcs /var/opt/drwcs/etc/drwcsd.pri

# chown drwcs /var/opt/drwcs/etc/drwcsd-certificate.pem

16.Скопируйте сертификат drwcsd-certificate.pem в каталог /opt/drwcs/webmin/install/windows

# cp /var/opt/drwcs/etc/drwcsd?certificate.pem /opt/drwcs/webmin/install/windows

17.Запустите новый Сервер Dr.Web:

# /etc/init.d/drwcsd start

18.Войдите в веб-интерфейс нового Сервера Dr.Web с теми же логином и паролем, что и на старом Сервере Dr.Web. Убедитесь, что все Агенты Dr.Web корректно отображаются в списке антивирусной сети.

19.Перейдите в раздел Администрирование → Состояние репозитория и убедитесь, что репозиторий на новом Сервере Dr.Web обновляется без ошибок. Если в таблице со списком продуктов в графе "Состояние репозитория" имеются сообщения об ошибках, обратитесь в техническую поддержку. К запросу прикрепите файл drwscd.log. Не следует выполнять какие-либо дальнейшие действия из инструкции до получения обратной связи в запросе.

20.Перейдите в раздел Администрирование → Планировщик заданий Сервера Dr.Web и выберите задание Backup sensitive data (Резервное копирование критичных данных). Нажмите на значок ; в окне для редактирования задания выберите вкладку Действие. Убедитесь, что в поле Путь не указан путь к каталогу на старом Сервере Dr.Web. Очистите это поле и оставьте это поле пустым (в этом случае для хранения резервных копий будет использоваться каталог по умолчанию — /var/opt/drwcs/backup) или укажите путь к каталогу на новом Сервере Dr.Web.

21.На новом сервере перейдите в раздел Антивирусная сеть → Everyone → Параметры подключения и укажите адрес нового Сервера в поле Сервер Dr.Web.

Если вам требуется сохранить для нового Сервера Dr.Web старый IP-адрес (см. п.1), остановите старый Сервер Dr.Web и назначьте новому Серверу Dr.Web его IP-адрес. Перезапустите новый Сервер Dr.Web, чтобы измененные сетевые настройки вступили в силу.

Чтобы подключить станции к новому Серверу Dr.Web

1.Войдите в веб-интерфейс старого Сервера Dr.Web и выберите станцию или группу станций, которые требуется переподключить.

2.Перейдите в раздел Параметры подключения и укажите адрес нового Сервера Dr.Web для выбранных объектов. Проверьте, что все станции отключились от старого Сервера и подключились к новому. Подробнее см. Подключение Агента Dr.Web к другому Серверу Dr.Web.