34.1. Создание кластера #

34.1.1. Создание нового стандартного кластера конструкции главный-резервный #

При создании нового стандартного кластера конструкции главный-резервный необходимо указать параметры экземпляра, который будет создан и использоваться как главный узел.

Чтобы создать новый стандартный кластер конструкции главный-резервный:

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. В правом верхнем углу страницы нажмите Создать кластер, затем нажмите Далее.

  3. Укажите параметры нового стандартного кластера конструкции главный-резервный (помеченные звёздочкой параметры являются обязательными):

    • Имя узла: уникальное имя экземпляра.

    • Сервер: сервер, на котором установлен экземпляр.

    • Системный пользователь: пользователь операционной системы, которому принадлежат файлы и каталоги экземпляра, и от имени которого запускается служба экземпляра. В большинстве случаев это пользователь postgres.

      Убедитесь, что указанный пользователь существует в операционной системе.

    • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

    • Адрес подключения и Порт подключения: сетевой адрес и номер порта, которые экземпляр будет использовать для приёма клиентских подключений.

    • Метод аутентификации: метод аутентификации, который экземпляр использует для проверки пользователей при приёме клиентских подключений.

      Возможные значения:

      • scram-sha-256.

      • md5.

      • trust: не выполнять аутентификацию.

        Рекомендуется выбирать это значение только для тестовой среды.

    • Суперпользователь БД и Пароль суперпользователя БД: имя и пароль суперпользователя СУБД, который создаётся, и от имени которого агент подключается к экземпляру.

      Имя пользователя по умолчанию — postgres.

    • Пресет конфигурации: пресет конфигурации, который будет применён к экземпляру.

      Возможные значения:

      • Не использовать: не применять к экземпляру пресет конфигурации.

      • Settings for 1C: применить к экземпляру пресет конфигурации для 1C.

      • Settings for OLTP: применить к экземпляру пресет конфигурации для OLTP (Online Transaction Processing).

      Вы можете применить новый пресет конфигурации позднее.

    • Серверы резервных узлов: позволяет добавить резервные узлы в стандартный кластер конструкции главный-резервный.

      Для обеспечения кворума рекомендуется добавить нечётное количество узлов.

      Чтобы добавить резервный узел:

      1. Нажмите Добавить серверы.

      2. Из выпадающего списка Сервер выберите сервер, на котором будет установлен экземпляр.

        При выборе сервера отображается следующая информация об экземпляре:

        • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

        • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

      3. В разделе Режим репликации выберите одно из следующих значений:

        • Синхронный

          Для этого значения в поле Node identifier введите уникальное имя узла для параметра конфигурации synchronous_standby_names.

        • Асинхронный

      4. (Необязательно) Чтобы добавить больше резервных узлов, нажмите Добавить сервер.

      5. Нажмите Сохранить.

  4. Нажмите Создать кластер.

34.1.2. Создание нового BiHA-кластера #

При создании нового BiHA-кластера необходимо указать параметры создаваемого экземпляра, который будет использоваться как узел-лидер.

Перед выполнением этой инструкции выполните предварительные требования по настройке BiHA-кластера.

Чтобы создать новый BiHA-кластер:

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. В правом верхнем углу страницы нажмите Создать кластер.

  3. В разделе Менеджер отказоустойчивости выберите BiHA, затем нажмите Далее.

  4. Укажите параметры нового BiHA-кластера (помеченные звёздочкой параметры являются обязательными):

    • Имя кластера.

    • Имя узла: уникальное имя экземпляра.

    • Сервер: сервер, на котором установлен экземпляр.

    • Системный пользователь: пользователь операционной системы, которому принадлежат файлы и каталоги экземпляра, и от имени которого запускается служба экземпляра. В большинстве случаев это пользователь postgres.

      Убедитесь, что указанный пользователь существует в операционной системе.

    • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

    • Адрес подключения и Порт подключения: сетевой адрес и номер порта, которые экземпляр будет использовать для приёма клиентских подключений.

    • Метод аутентификации: метод аутентификации, который экземпляр использует для проверки пользователей при приёме клиентских подключений.

      Возможные значения:

      • scram-sha-256.

      • md5.

      • trust: не выполнять аутентификацию.

        Рекомендуется выбирать это значение только для тестовой среды.

    • Суперпользователь БД и Пароль суперпользователя БД: имя и пароль суперпользователя СУБД, который создаётся, и от имени которого агент подключается к экземпляру.

      Имя пользователя по умолчанию — postgres.

    • Пароль для подключения: пароль для роли biha_replication_user. Эта роль используется для подключения узлов-последователей к узлу-лидеру.

      За подробной информацией обратитесь к официальной документации Postgres Pro по ролям BiHA.

    • Пресет конфигурации: пресет конфигурации, который будет применён к экземпляру.

      Возможные значения:

      • Не использовать: не применять к экземпляру пресет конфигурации.

      • Settings for 1C: применить к экземпляру пресет конфигурации для 1C.

      • Settings for OLTP: применить к экземпляру пресет конфигурации для OLTP (Online Transaction Processing).

      Вы можете применить новый пресет конфигурации позднее.

    • Серверы последователей: позволяет добавить узлы-последователи в BiHA-кластер.

      Для обеспечения кворума рекомендуется добавить нечётное количество узлов.

      Чтобы добавить узел-последователь:

      1. Нажмите Добавить серверы.

      2. Из выпадающего списка Сервер выберите сервер, на котором будет установлен экземпляр.

        При выборе сервера отображается следующая информация об экземпляре:

        • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

        • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

      3. (Необязательно) Чтобы добавить больше узлов-последователей, нажмите Добавить сервер.

      4. Нажмите Сохранить.

    • Рефери: позволяет добавить рефери в BiHA-кластер.

      Чтобы добавить рефери:

      1. Из выпадающего списка Рефери выберите сервер, на котором будет установлен экземпляр.

        При выборе сервера отображается следующая информация об экземпляре:

        • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

        • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

      2. Выберите Режим работы рефери. Доступны режимы referee и referee_with_wal.

        За подробной информацией обратитесь к официальной документации Postgres Pro об узле-рефери в BiHA-кластере.

  5. Нажмите Создать кластер.

34.1.3. Создание стандартного кластера конструкции главный-резервный из существующего экземпляра #

Перед выполнением этой инструкции создайте экземпляр.

Чтобы создать стандартный кластер конструкции главный-резервный из существующего экземпляра:

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. В правом верхнем углу страницы нажмите Создать кластер.

  3. В разделе Режим создания выберите Из экземпляра, затем нажмите Далее.

  4. Укажите параметры нового стандартного кластера конструкции главный-резервный (помеченные звёздочкой параметры являются обязательными):

    • Ведущий узел: экземпляр, который будет использоваться как главный узел стандартного кластера главный-резервный конструкции.

      При выборе экземпляра отображается следующая информация о нём:

      • Версия и редакция: версия и редакция Postgres Pro на сервере экземпляра.

      • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

      • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

      • Пользователь: имя суперпользователя СУБД, от имени которого агент подключается к экземпляру.

    • Серверы резервных узлов: позволяет добавить резервные узлы в стандартный кластер конструкции главный-резервный.

      Для обеспечения кворума рекомендуется добавить нечётное количество узлов.

      Чтобы добавить резервный узел:

      1. Нажмите Добавить серверы.

      2. Из выпадающего списка Сервер выберите сервер, на котором будет установлен экземпляр.

        При выборе сервера отображается следующая информация об экземпляре:

        • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

        • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

      3. Из выпадающего списка Replication mode выберите одно из следующих значений:

        • Синхронный

          Для этого значения в поле Идентификатор узла введите уникальное имя резервного узла для параметра конфигурации synchronous_standby_names.

        • Асинхронный

      4. (Необязательно) Чтобы добавить больше резервных узлов, нажмите Добавить сервер.

      5. Нажмите Сохранить.

  5. Нажмите Создать кластер.

34.1.4. Создание BiHA-кластера из существующего экземпляра #

Перед выполнением этой инструкции выполните предварительные требования по настройке BiHA-кластера.

Чтобы создать BiHA-кластер из существующего экземпляра:

  1. В навигационной панели перейдите в ИнфраструктураКластеры.

  2. В правом верхнем углу страницы нажмите Создать кластер.

  3. В разделе Режим создания выберите Из экземпляра.

  4. В разделе Менеджер отказоустойчивости выберите BiHA, затем нажмите Далее.

  5. Укажите параметры нового BiHA-кластера (помеченные звёздочкой параметры являются обязательными):

    • Лидер: экземпляр, который будет использоваться как узел-лидер кластера.

      При выборе экземпляра отображается следующая информация о нём:

      • Версия и редакция: версия и редакция Postgres Pro на сервере экземпляра.

      • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

      • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

    • Пароль для подключения: пароль для роли biha_replication_user. Эта роль используется для подключения узлов-последователей к узлу-лидеру.

      За подробной информацией обратитесь к официальной документации Postgres Pro по ролям BiHA.

    • Серверы последователей: позволяет добавить узлы-последователи в BiHA-кластер.

      Для обеспечения кворума рекомендуется добавить нечётное количество узлов.

      Чтобы добавить узел-последователь:

      1. Нажмите Добавить серверы.

      2. Из выпадающего списка Сервер выберите сервер, на котором установлен экземпляр.

        При выборе сервера отображается следующая информация об экземпляре:

        • Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.

        • Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.

      3. (Необязательно) Чтобы добавить больше узлов-последователей, нажмите Добавить сервер.

      4. Нажмите Сохранить.

  6. Нажмите Создать кластер.