Документация 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
После добавления необходимо запустить рантайм сервер, нажав на кнопку «Запустить», через несколько секунд обновить список серверов и проверить статус сервера (зеленая иконка в колонке «Статус»).