Перенос сервера Dr.Web с Windows на linux
Установку нового сервера в Linux и перенос информации со старого сервера в данном случае рекомендуем выполнять следующим образом:
1. Скачайте с нашего сайта https://download.drweb.ru дистрибутив свежей версии и по инструкции https://download.geo.drweb.com/pub/drweb/esuite/12.0.1/documentation/html/ru/installation_manual/index.html?installation_server_unix.htm в документации установите в новой системе Сервер Dr.Web версии 12 полностью с нуля со всеми настройками по умолчанию.
2. Добавьте в менеджер лицензий нового сервера ключ Agent.key Вашей действующей лицензии и распространите его на группу Everyone.
3. Откройте на новом сервере раздел «Состояние репозитория» и убедитесь, что репозиторий корректно обновляется.
4. Откройте в разделе «Администрирование» пункт «Сервер Dr.Web» и убедитесь, что там отображается дата, совпадающая с датой текущей ревизии Сервера Dr.Web в разделе «Состояние репозитория». Если будет отображаться более ранняя дата и сообщение о наличии обновлений, нажмите кнопку «Список версий» и обновите сервер до актуальной версии.
5. Дайте новому серверу команду остановки либо из раздела «Сервер Dr.Web» в веб-интерфейсе, либо из консоли командой:
/etc/init.d/drwcsd stop
6. Откройте файл настроек нового сервера /var/opt/drwcs/etc/drwcsd.conf любым текстовым редактором, найдите в нём параметр
id value=’ИДЕНТИФИКАТОР’
и замените в значении этого параметра созданный при установке ИДЕНТИФИКАТОР на значение этого параметра из файла %programfiles%\DrWeb Server\etc\drwcsd.conf действующего сервера.
7. Из каталога /opt/drwcs/webmin/install/windows удалите файл сертификата drwcsd-certificate.pem.
8. Из каталога /var/opt/drwcs/etc/ удалите файл закрытого ключа drwcsd.pri и вторую копию сертификата drwcsd-certificate.pem.
9. Из каталога /var/opt/drwcs/ удалите файл базы данных database.sqlite
10. Скопируйте закрытый ключ drwcsd.pri и сертификат drwcsd-certificate.pem из каталога %programfiles%\DrWeb Server\etc старого сервера в каталог /var/opt/drwcs/etc/ нового сервера.
11. Остановите старый сервер Dr.Web командой из веб-интерфейса или через меню «Пуск» — «Все программы» — «Dr.Web Server» — «Управление сервером».
12. Дайте старому серверу команду проверить базу данных из того же меню «Управление сервером» и дождитесь результата. Если появится сообщение об ошибке проверки, сразу же прикрепите к комментарию файл drwcsd.log со старого сервера, остановившись на этом. Если проверка прошла успешно, закройте окно с сообщением и переходите к следующему шагу.
13. Скопируйте файл базы данных database.sqlite из каталога %programfiles%\DrWeb Server\var старого сервера в каталог /var/opt/drwcs/ нового сервера.
14. Запустите старый сервер командой из меню «Управление сервером», чтобы он продолжал обслуживать агенты.
15. Командой chown назначьте на новом сервере учётную запись drwcs владельцем /var/opt/drwcs/database.sqlite, /var/opt/drwcs/etc/drwcsd.pri и /var/opt/drwcs/etc/drwcsd-certificate.pem
16. Скопируйте /var/opt/drwcs/etc/drwcsd-certificate.pem в /opt/drwcs/webmin/install/windows, а затем убедитесь, что у копии тоже владелец drwcs.
17. Запустите новый сервер:
/etc/init.d/drwcsd start
18. Подключитесь к веб-интерфейсу нового сервера с теми же логином и паролем, которые были у старого сервера, и убедитесь, что все агенты в списке антивирусной сети отображаются нормально (в отключённом состоянии, естественно).
19. Снова откройте на новом сервере раздел «Состояние репозитория» и убедитесь, что репозиторий нового сервера продолжает нормально обновляться, как и в пункте 3. Если возникнут проблемы с обновлением, прикрепите к комментарию снимок окна с сообщением об ошибке и остановитесь на этом.
20. Перейдите в раздел «Планировщик заданий Сервера Dr.Web», откройте в нём задание резервного копирования критичных данных (Backup sensitive data) и на вкладке «Действие» проверьте, не указан ли в поле «Путь» какой-либо каталог старого сервера. Если поле пустое, переходите к следующему шагу. Если в этом поле указан каталог старой системы, либо очистите это поле, чтобы резервные копии сохранялись в каталоге по умолчанию, либо задайте соответствующий каталог новой системы.
21. Для группы Everyone на новом сервере откройте раздел «Параметры подключения» и задайте в нём IP-адрес или доменное имя нового сервера. Если там есть адрес старого сервера, обязательно удалите его. Повторите эту проверку и изменение для других первичных групп.
После выполнения данной инструкции можно переключать агенты со старого сервера на новый. Для этого в интерфейсе старого сервера выберите станцию или группу станций, которые хотите переключить, откройте для выбранных объектов раздел «Параметры подключения», задайте новый адрес сервера и сохраните изменения, а затем убедитесь, что все агенты отключились от старого сервера и подключились к новому.
Когда убедитесь, что все агенты подключились к новому серверу, старый сервер можно вывести из эксплуатации.
————
Служба технической поддержки компании «Доктор Веб«.