nav-img
Evolution

Настройка и доступ к веб-интерфейсу Platform V Batch

В инструкции рассмотрим, как получить доступ к веб-интерфейсу Platform V Batch.

Перед началом работы

  1. Минимальные ресурсы для рабочего узла:

    • 6 vCPU

    • 6 ГБ ОЗУ

    • 50 ГБ

Шаг 1. Настройте базу данных PostgreSQL для приложения

  1. Версия PostgreSQL — 14 или выше.

  2. В кластере Managed PostgreSQL® создайте пользователей:

    • batch_owner_user

    • tasks_appl_user

    • sheduler_appl_user

  3. В кластере Managed PostgreSQL® создайте базы данных tasks_main и schd_main с владельцем batch_owner_user.

Об особенностях настройки базы данных читайте в разделе Подготовка базы данных документа Руководство по установке.

Шаг 2. Создайте схему базы данных для tasks_main

  1. В консольном клиенте postgresql выполните:

    \c tasks_main tasks_appl_user
    CREATE SCHEMA tasks_schema AUTHORIZATION tasks_appl_user;
    GRANT USAGE ON SCHEMA tasks_schema to tasks_appl_user;
  2. Для просмотра схемы базы данных выполните \dn.

  3. Сохраните на свое устройство дамп базы данных — tasks_schema-main.sql.

  4. Разверните дамп:

    psql -U batch_owner_user -d tasks_main -n 'tasks_schema' -f tasks_schema-main.sql

Шаг 3. Создайте схему базы данных для schd_main

  1. В консольном клиенте postgresql выполните:

    \c schd_main schd_appl_user
    CREATE SCHEMA scheduler_schema AUTHORIZATION schd_appl_user;
    GRANT USAGE ON SCHEMA scheduler_schema to schd_appl_user;
  2. Для просмотра схемы базы данных выполните \dn.

  3. Сохраните на свое устройство дамп базы данных — schd_schema-main.sql.

  4. Разверните дамп:

    psql -U batch_owner_user -d schd_main -n 'scheduler_schema' -f schd_schema-main.sql

Шаг 4. Установите в кластер Platform V Batch

  1. В созданном кластере Managed Kubernetes перейдите в раздел Плагины.

  2. Справа над списком установленных плагинов нажмите Добавить плагин и выберите Platform V Batch.

  3. В открывшемся окне нажмите Установить.

  4. В разделе Расширенная конфигурация → JSON пропишите:

    {
    "global": {
    "task": {
    "main_db_jdbc_url": "jdbc:<postgresql_cluster_url>/tasks_main",
    "additional_parameters_main_db": "&currentSchema=tasks_schema",
    "main_name_user": "tasks_appl_user",
    "main_pas_user": "<password>"
    },
    "schd": {
    "main_db_jdbc_url": "jdbc:<postgresql_cluster_url>/schd_main",
    "additional_parameters_main_db": "&currentSchema=scheduler_schema",
    "main_name_user": "scheduler_appl_user",
    "main_pas_user": "<password>"
    }
    }
    }
  5. Нажмите Установить.

Шаг 5. Получите доступ к приложению

  1. Проверьте, что IP-адрес назначен:

    kubectl get ingress -n batch-task
    kubectl get ingress -n batch-schd
  2. Добавьте DNS-запись.

Шаг 6. Проверьте работу приложения

Чтобы проверить работу Platform V Batch, выполните последовательно шаги, описанные в разделе Проверка работоспособности документа Руководство по установке.

Что дальше

Для продолжения работы ознакомьтесь с документацией: