Документация EasySchedulerV2

Установка EasyScheduler V2

Инструкция по установки EasySchedulerV2 под операционные системы windows и linux.

Требования

  • Для работы EasyScheduler и EasyLauncher требуется установленная java 17
  • Необходимо открыть порты:
    • Где установлен EasyScheduler - 9090 (WEB интерфейс)
    • Где установлен EasyLauncher - 9100 и 9091

Установка под Linux

Установка EasySchedulerV2

1. Создать пользователя easyportal (если такового нет) sudo useradd easyportal 2. Создать директорию /opt/easyportal (если такой нет) sudo mkdir /opt/easyportal 3. Распаковать архив c программой в директорию /opt/easyportal/scheduler (директорию по умолчанию можно изменить в файле ./install/easy-scheduler) sudo tar xzvf EasyScheduler_linux_*.tar.gz -C /opt/easyportal 4. Измените владельца sudo chown -R easyportal:easyportal /opt/easyportal/scheduler 5. Измените в файле ./install/easy-scheduler переменную JAVA_HOME на ваш путь к java и скопируйте его в /etc/init.d sudo cp /opt/easyportal/scheduler/install/easy-scheduler /etc/init.d 6. Добавить в автозапуск (команда и синтаксис зависят от дистрибутива Linux) sudo chkconfig --add easy-scheduler 7. Отредактировать файл /opt/easyportal/scheduler/application.properties scheduler.token=любое сочетание букв и цифр (используется для аутентификации)
scheduler.password=пароль не меньше 6 символов (используется для доступа к DB и SSL)
scheduler.ip=IP адрес где установлен шедулер
scheduler.domain=домен (если есть) или localhost
jwt.secret=JWT ключ, можно использовать генератор https://jwtsecret.com/
8. Запустить сервис и проконтролировать лог-файл /opt/easyportal/scheduler/log на отсутствие ошибок sudo /etc/init.d/easy-scheduler start 9. В браузере подключится к WEB интерфейсу по адресу в виде: https://{IP}:9090 10. Далее необходимо пройти регистрацию, которая создаст аккаунт администратора

Установка EasyLauncherV2

1. Создать пользователя easyportal (если такового нет) sudo useradd easyportal 2. Создать директорию /opt/easyportal (если такой нет) sudo mkdir /opt/easyportal 3. Распаковать архив c программой в директорию /opt/easyportal/launcher (директорию по умолчанию можно изменить в файле ./install/easy-launcher) sudo tar xzvf EasyLauncher_linux_*.tar.gz -C /opt/easyportal 4. Измените владельца sudo chown -R easyportal:easyportal /opt/easyportal/launcher 5. Измените в файле ./install/easy-launcher переменную JAVA_HOME на ваш путь к java и скопируйте его в /etc/init.d sudo cp /opt/easyportal/launcher/install/easy-launcher /etc/init.d 6. Добавить в автозапуск (команда и синтаксис зависят от дистрибутива Linux) sudo chkconfig --add easy-launcher 7. Отредактировать файл /opt/easyportal/scheduler/application.properties launcher.schedulers.{SCHEDULER_TOKEN}=https://{SCHEDULER_IP}:9090 (доступ к шедулеру)
launcher.password=пароль (используется для доступа к DB и SSL)
launcher.ip=IP адрес где установлен лаунчер
launcher.domain=домен (если есть) или localhost
8. Запустить сервис и проконтролировать лог-файл /opt/easyportal/launcher/log на отсутствие ошибок sudo /etc/init.d/easy-launcher start 9. В EasyScheduler в разделе Подключения -> Сервера, добавить сервер с параметрами: Название – название сервера
Хост – IP адрес сервера, где установлен launcher
Лаунчер порт – 9100
Рантайм порт – 9091
После добавления необходимо запустить рантайм сервер, нажав на кнопку «Запустить», через несколько секунд обновить список серверов и проверить статус сервера (зеленая иконка в колонке «Статус»).

Установка EasyScheduler под Windows