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

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

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

 

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

Запуск и завершение работы Сервера Dr.Web под ОС Windows,

Запуск и завершение работы Сервера Dr.Web под ОС семейства UNIX.

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

Перенос с компьютера под управлением ОС Windows на компьютер под управлением ОС Windows.

Перенос с компьютера под управлением ОС семейства UNIX на компьютер под управлением ОС Windows.

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

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

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

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

2.В веб-интерфейсе нового Сервера Dr.Web перейдите в раздел Администрирование → Менеджер лицензий, добавьте ключ вашей действующей лицензии agent.key и распространите его на группу Everyone.

3.Перейдите в раздел Состояние репозитория и убедитесь, что репозиторий обновляется без ошибок.

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

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

5.Остановите службу нового Сервера Dr.Web с помощью средств управления службами ОС Windows, Центра управления или меню Пуск → Все программы → Dr.Web Server → Остановить.

6.Замените содержимое каталогов %programfiles%\DrWeb Server\etc и %programfiles%\DrWeb Server\var\extensions на новом Сервере Dr.Web содержимым аналогичных каталогов со старого Сервера Dr.Web.

7.Замените файл сертификата drwcsd-certificate.pem в каталоге %programfiles%\DrWeb Server\webmin\install\windows на новом Сервере Dr.Web аналогичным файлом со старого Сервера Dr.Web.

8.Остановите службу старого Сервера Dr.Web.

9.Проверьте целостность базы данных на старом Сервере Dr.Web с помощью команды drwcsd modexecdb database-verify. Полная командная строка для проверки базы данных будет выглядеть примерно так:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -verbosity=trace -log="C:\Program Files\DrWeb Server\var\verifydb.log" modexecdb database-verify

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

10.Замените базу данных, используемую новым Сервером Dr.Web.

Перед выполнением этого шага убедитесь, что старый и новый Серверы Dr.Web остановлены.

Если старый Сервер Dr.Web использует встроенную базу данных: замените файл базы данных database.sqlite в каталоге %programfiles%\DrWeb Server\var на новом Сервере Dr.Web аналогичным файлом со старого Сервера Dr.Web.

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

a)Склонируйте базу данных старого Сервера Dr.Web средствами СУБД.

b)Восстановите созданный клон в новую (пустую) базу данных средствами СУБД.

c)В конфигурационном файле drwcsd.conf на новом Сервере Dr.Web скорректируйте значения в дочернем элементе тега database с учетом параметров новой базы данных (см. Е1. Конфигурационный файл Сервера Dr.Web).

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

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -verbosity=trace -log="C:\Program Files\DrWeb Server\var\upgradedb.log" modexecdb database-upgrade

12.Запустите службу нового Сервера Dr.Web.

13.Войдите в веб-интерфейс нового Сервера Dr.Web с теми же логином и паролем, что и на старом Сервере Dr.Web.

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

Если в расписании присутствуют задания с действием Запуск программы, отредактируйте их в соответствии с набором ПО, установленного на новом компьютере, или удалите их из расписания.

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

16.Остановите службу старого Сервера Dr.Web и удалите его (см. Руководство по установке, Удаление Сервера Dr.Web для ОС Windows).

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

В инструкции приведены примеры команд для ОС Linux. Обратите внимание, что пути для ОС FreeBSD отличаются:

/etc/init.d/ → /usr/local/etc/rc.d/

/var/opt/drwcs/ → /var/drwcs/

/opt/drwcs/ → /usr/local/drwcs/

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

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

2.В веб-интерфейсе нового Сервера Dr.Web перейдите в раздел Администрирование → Менеджер лицензий, добавьте ключ вашей действующей лицензии agent.key и распространите его на группу Everyone.

3.Перейдите в раздел Состояние репозитория и убедитесь, что репозиторий обновляется без ошибок.

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

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

5.Остановите службу нового Сервера Dr.Web с помощью средств управления службами ОС Windows, Центра управления или меню Пуск → Все программы → Dr.Web Server → Остановить.

6.Замените следующие файлы на новом Сервере Dr.Web файлами со старого Сервера Dr.Web:

файл сертификата drwcsd-certificate.pem в каталоге %programfiles%\DrWeb Server\webmin\install\windows нового Сервера Dr.Web соответствующим файлом из каталога /opt/drwcs/webmin/install/windows/ старого Сервера Dr.Web;

содержимое каталога %programfiles%\DrWeb Server\var\extensions (пользовательские процедуры) нового Сервера Dr.Web содержимым каталога /var/opt/drwcs/extensions/ старого Сервера Dr.Web;

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

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

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

# /etc/init.d/drwcsd stop

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

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

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

9.Замените базу данных, используемую новым Сервером Dr.Web.

Перед выполнением этого шага убедитесь, что старый и новый Серверы Dr.Web остановлены.

Если старый Сервер Dr.Web использует встроенную базу данных: замените файл базы данных database.sqlite в каталоге %programfiles%\DrWeb Server\var на новом Сервере Dr.Web аналогичным файлом из каталога /var/opt/drwcs/ старого Сервера Dr.Web.

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

a)Склонируйте базу данных старого Сервера Dr.Web средствами СУБД.

b)Восстановите созданный клон в новую (пустую) базу данных средствами СУБД.

c)В конфигурационном файле drwcsd.conf на новом Сервере Dr.Web скорректируйте значения в дочернем элементе тега database с учетом параметров новой базы данных (см. Е1. Конфигурационный файл Сервера Dr.Web).

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

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -verbosity=trace -log="C:\Program Files\DrWeb Server\var\upgradedb.log" modexecdb database-upgrade

11.Запустите службу нового Сервера Dr.Web с помощью средств управления службами ОС Windows или меню Пуск → Все программы → Dr.Web Server → Запустить.

12.Войдите в веб-интерфейс нового Сервера Dr.Web с теми же логином и паролем, что и на старом Сервере Dr.Web.

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

Если в расписании присутствуют задания с действием Запуск программы, отредактируйте их в соответствии с набором ПО, установленного на новом компьютере, или удалите их из расписания.

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

15.Остановите службу старого Сервера Dr.Web и удалите его (см. Руководство по установке, Удаление Сервера Dr.Web для ОС семейства UNIX).

Чтобы проверить работоспособность нового Сервера Dr.Web после переноса

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

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

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

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

В качестве адреса Сервера Dr.Web рекомендуется использовать имя сервера в формате FQDN.

Если у нового Сервера Dr.Web будет свой IP-адрес:

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

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

b)Дождитесь, пока все Агенты Dr.Web перейдут на новый Сервер Dr.Web.

Если требуется сохранить для нового Сервера Dr.Web старый IP-адрес:

a)Остановите старый Сервер Dr.Web.

b)Назначьте новому Серверу Dr.Web IP-адрес старого Сервера Dr.Web.

c)Перезапустите новый Сервер Dr.Web, чтобы измененные сетевые настройки вступили в силу.