Перенос сервера Proceset с Windows на Linux
8 800 555-89-02
Войти
infomaximum_logoДокументация
CTRL+K
Standalone2508
SaaS

Перенос сервера Proceset с Windows на Linux

В этой статье

Чтобы сохранить функциональность Proceset при переходе на Linux в Docker, корректно перенесите данные и настройте окружение. Эта инструкция описывает процесс переноса с сохранением всех настроек и данных, включая подключение к внешним системам (ClickHouse, Active Directory и др.).

Настройка аутентификации через Active Directory (Kerberos)

Важно

На Windows-сервере может быть настроена Стандартная Windows-аутентификация, однако на Linux эта опция недоступна. Если такая аутентификация была активна на исходном сервере (Сервер №1), отключите ее до переноса, иначе приложение на Linux-сервере не сможет запуститься корректно.

Если в вашей системе использовалась Стандартная Windows-аутентификация, выполните следующие действия до начала переноса:

  1. В веб-интерфейсе Proceset перейдите в раздел Аутентификация.
  2. Удалите или отключите аутентификацию типа Стандартная Windows-аутентификация.
  3. Настройте вместо нее Kerberos-аутентификацию — это единственный поддерживаемый способ интеграции с Active Directory на Linux.

Подготовка к переносу

  1. Убедитесь, что версия Proceset, установленная на Windows-сервере (далее — Сервер №1), совпадает с версией, планируемой к установке на Linux-сервере (далее — Сервер №2), включая все компоненты и патчи.
  2. На Сервере №1 создайте полную резервную копию каталога: C:\ProgramData\Infomaximum\.
  3. Остановите службу Infomaximum через оснастку Службы.
  4. Измените тип запуска службы на Отключено, чтобы предотвратить случайный запуск после переноса.

Установка и подготовка Linux-сервера

  1. На Сервере №2 выполните первый запуск приложения Proceset согласно инструкции по установке. Это нужно для инициализации структуры каталогов и Docker-томов.
  2. После первого запуска остановите службу Proceset.
    sudo docker service rm infomaximum-app
    
  3. Очистите Docker-том с данными приложения.
    sudo rm -rf /var/lib/docker/volumes/infomaximum-app-data/_data/*
    

Перенос данных

  1. Из резервной копии на Сервере №1 извлеките каталоги databases и secret_key.
  2. Создайте архив (например, Infomaximum.tar), содержащий эти каталоги.
    tar -cvf Infomaximum.tar databases secret_key
    
  3. Перенесите архив на Сервер №2, например, с помощью scp.
    scp "Infomaximum.tar" user@linux-server:/tmp/
    
  4. Распакуйте архив в целевой Docker-том.
    sudo tar -xvf /tmp/Infomaximum.tar -C /var/lib/docker/volumes/infomaximum-app-data/_data/
    
  5. Убедитесь, что структура тома корректна — в папке находятся каталоги databases/ и secret_key/
    ls -la /var/lib/docker/volumes/infomaximum-app-data/_data/
    
  6. Приложение внутри контейнера работает от пользователя с UID 1001, поэтому назначьте корректного владельца.
    sudo chown -R 1001:1001 /var/lib/docker/volumes/infomaximum-app-data/_data/
    sudo chown -R 1001:1001 /var/lib/docker/volumes/infomaximum-app-log/_data/
    

Завершение переноса

Важно
  • Не запускайте одновременно две копии Proceset, подключенные к одному экземпляру ClickHouse — это нарушит целостность данных.
  • После переноса перепроверьте все настройки, включая подключение к внешним системам.
  • Для соответствия функциональности Windows-версии корректно настройте Kerberos при использовании Active Directory.
  1. Запустите приложение на Linux — выполните стандартный запуск Proceset по инструкции.
  2. Убедитесь, что приложение запущено — контейнер с приложением находится в статусе Running.
    docker-compose ps
    
  3. Проверьте доступ к данным, настройкам, подключение к ClickHouse.
  4. Убедитесь, что пользователи могут проходить аутентификацию (в том числе через AD, если настроено).
  5. После подтверждения стабильной работы на Linux удалите приложение с Сервера №1 и убедитесь, что служба больше не может быть запущена.

Была ли статья полезна?

Да
Нет
Предыдущая
Настройка кластерного режима
infomaximum_logo_icon
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com

430006, Саранск,
Северо-восточное шоссе, д. 3

Для бизнеса
© 20102025. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.
Ищете ответ? Наш чат‑бот с ИИ понимает контекст документации и предлагает самые точные результаты.
infomaximum_logo