Перейти к основному содержимому

Создание и настройка служебных баз данных для модулей: Agent Manager, Storage Manager, Task Manager

Важно

Выполнение действий, описанных в данном разделе, является обязательным условием перед установкой Agent Manager, Storage Manager или Task Manager.

  1. Создайте пользователя:

    CREATE USER "<pbr_service_name_tuz>" WITH PASSWORD "<password>";

    Пример для модуля Agent Manager:

    CREATE USER "<pbr_agent_manager_tuz>" WITH PASSWORD "<password>";
  2. Создайте базу данных для хранения данных модуля с полным доступом для учетной записи модуля:

    CREATE DATABASE "<pbr_service_name>" WITH OWNER = "<pbr_agent_manager_tuz>";

    Пример для модуля Agent Manager:

    CREATE DATABASE "<pbr_agent_manager>" WITH OWNER = "<pbr_agent_manager_tuz>";
  3. Настройте возможность подключения к БД через конфигурационный файл pg_hba.conf:

    host <pbr_service_name> <pbr_service_name_tuz> 127.0.0.1/32 scram-sha-256

    Пример для модуля Agent Manager:

    host pbr_agent_manager pbr_agent_manager_tuz 127.0.0.1/32 scram-sha-256
  4. После правок в pg_hba.conf перечитайте конфигурацию:

    pg_ctl reload
  5. В конфигурации модуля внесите данные подключения в раздел db:

    db:
    host: "<database-host>"
    port: 5433
    user: "<pbr_service_name_tuz>"
    password: "<password>"
    database: "<pbr_service_name>"
    query_params: search_path=public