34.1. Создание кластера #
34.1.1. Создание нового стандартного кластера конструкции главный-резервный #
При создании нового стандартного кластера конструкции главный-резервный необходимо указать параметры экземпляра, который будет создан и использоваться как главный узел.
Чтобы создать новый стандартный кластер конструкции главный-резервный:
В навигационной панели перейдите в Инфраструктура → Кластеры.
В правом верхнем углу страницы нажмите Создать кластер, затем нажмите Далее.
Укажите параметры нового стандартного кластера конструкции главный-резервный (помеченные звёздочкой параметры являются обязательными):
Имя узла: уникальное имя экземпляра.
Сервер: сервер, на котором установлен экземпляр.
Системный пользователь: пользователь операционной системы, которому принадлежат файлы и каталоги экземпляра, и от имени которого запускается служба экземпляра. В большинстве случаев это пользователь
postgres.Убедитесь, что указанный пользователь существует в операционной системе.
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Адрес подключения и Порт подключения: сетевой адрес и номер порта, которые экземпляр будет использовать для приёма клиентских подключений.
Метод аутентификации: метод аутентификации, который экземпляр использует для проверки пользователей при приёме клиентских подключений.
Возможные значения:
scram-sha-256.
md5.
trust: не выполнять аутентификацию.
Рекомендуется выбирать это значение только для тестовой среды.
Суперпользователь БД и Пароль суперпользователя БД: имя и пароль суперпользователя СУБД, который создаётся, и от имени которого агент подключается к экземпляру.
Имя пользователя по умолчанию —
postgres.Пресет конфигурации: пресет конфигурации, который будет применён к экземпляру.
Возможные значения:
Не использовать: не применять к экземпляру пресет конфигурации.
Settings for 1C: применить к экземпляру пресет конфигурации для 1C.
Settings for OLTP: применить к экземпляру пресет конфигурации для OLTP (Online Transaction Processing).
Вы можете применить новый пресет конфигурации позднее.
Серверы резервных узлов: позволяет добавить резервные узлы в стандартный кластер конструкции главный-резервный.
Для обеспечения кворума рекомендуется добавить нечётное количество узлов.
Чтобы добавить резервный узел:
Нажмите Добавить серверы.
Из выпадающего списка Сервер выберите сервер, на котором будет установлен экземпляр.
При выборе сервера отображается следующая информация об экземпляре:
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
В разделе Режим репликации выберите одно из следующих значений:
Синхронный
Для этого значения в поле Node identifier введите уникальное имя узла для параметра конфигурации
synchronous_standby_names.Асинхронный
(Необязательно) Чтобы добавить больше резервных узлов, нажмите Добавить сервер.
Нажмите Сохранить.
Нажмите Создать кластер.
34.1.2. Создание нового BiHA-кластера #
При создании нового BiHA-кластера необходимо указать параметры создаваемого экземпляра, который будет использоваться как узел-лидер.
Перед выполнением этой инструкции выполните предварительные требования по настройке BiHA-кластера.
Чтобы создать новый BiHA-кластер:
В навигационной панели перейдите в Инфраструктура → Кластеры.
В правом верхнем углу страницы нажмите Создать кластер.
В разделе Менеджер отказоустойчивости выберите BiHA, затем нажмите Далее.
Укажите параметры нового 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-кластер.
Для обеспечения кворума рекомендуется добавить нечётное количество узлов.
Чтобы добавить узел-последователь:
Нажмите Добавить серверы.
Из выпадающего списка Сервер выберите сервер, на котором будет установлен экземпляр.
При выборе сервера отображается следующая информация об экземпляре:
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
(Необязательно) Чтобы добавить больше узлов-последователей, нажмите Добавить сервер.
Нажмите Сохранить.
Рефери: позволяет добавить рефери в BiHA-кластер.
Чтобы добавить рефери:
Из выпадающего списка Рефери выберите сервер, на котором будет установлен экземпляр.
При выборе сервера отображается следующая информация об экземпляре:
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
Выберите Режим работы рефери. Доступны режимы referee и referee_with_wal.
За подробной информацией обратитесь к официальной документации Postgres Pro об узле-рефери в BiHA-кластере.
Нажмите Создать кластер.
34.1.3. Создание стандартного кластера конструкции главный-резервный из существующего экземпляра #
Перед выполнением этой инструкции создайте экземпляр.
Чтобы создать стандартный кластер конструкции главный-резервный из существующего экземпляра:
В навигационной панели перейдите в Инфраструктура → Кластеры.
В правом верхнем углу страницы нажмите Создать кластер.
В разделе Режим создания выберите Из экземпляра, затем нажмите Далее.
Укажите параметры нового стандартного кластера конструкции главный-резервный (помеченные звёздочкой параметры являются обязательными):
Ведущий узел: экземпляр, который будет использоваться как главный узел стандартного кластера главный-резервный конструкции.
При выборе экземпляра отображается следующая информация о нём:
Версия и редакция: версия и редакция Postgres Pro на сервере экземпляра.
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
Пользователь: имя суперпользователя СУБД, от имени которого агент подключается к экземпляру.
Серверы резервных узлов: позволяет добавить резервные узлы в стандартный кластер конструкции главный-резервный.
Для обеспечения кворума рекомендуется добавить нечётное количество узлов.
Чтобы добавить резервный узел:
Нажмите Добавить серверы.
Из выпадающего списка Сервер выберите сервер, на котором будет установлен экземпляр.
При выборе сервера отображается следующая информация об экземпляре:
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
Из выпадающего списка Replication mode выберите одно из следующих значений:
Синхронный
Для этого значения в поле Идентификатор узла введите уникальное имя резервного узла для параметра конфигурации
synchronous_standby_names.Асинхронный
(Необязательно) Чтобы добавить больше резервных узлов, нажмите Добавить сервер.
Нажмите Сохранить.
Нажмите Создать кластер.
34.1.4. Создание BiHA-кластера из существующего экземпляра #
Перед выполнением этой инструкции выполните предварительные требования по настройке BiHA-кластера.
Чтобы создать BiHA-кластер из существующего экземпляра:
В навигационной панели перейдите в Инфраструктура → Кластеры.
В правом верхнем углу страницы нажмите Создать кластер.
В разделе Режим создания выберите Из экземпляра.
В разделе Менеджер отказоустойчивости выберите BiHA, затем нажмите Далее.
Укажите параметры нового BiHA-кластера (помеченные звёздочкой параметры являются обязательными):
Лидер: экземпляр, который будет использоваться как узел-лидер кластера.
При выборе экземпляра отображается следующая информация о нём:
Версия и редакция: версия и редакция Postgres Pro на сервере экземпляра.
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
Пароль для подключения: пароль для роли
biha_replication_user. Эта роль используется для подключения узлов-последователей к узлу-лидеру.За подробной информацией обратитесь к официальной документации Postgres Pro по ролям BiHA.
Серверы последователей: позволяет добавить узлы-последователи в BiHA-кластер.
Для обеспечения кворума рекомендуется добавить нечётное количество узлов.
Чтобы добавить узел-последователь:
Нажмите Добавить серверы.
Из выпадающего списка Сервер выберите сервер, на котором установлен экземпляр.
При выборе сервера отображается следующая информация об экземпляре:
Каталог данных: путь к каталогу на сервере, в котором размещены основные каталоги и файлы экземпляра.
Сетевой адрес и Порт: сетевой адрес и номер порта, которые экземпляр использует для приёма клиентских подключений.
(Необязательно) Чтобы добавить больше узлов-последователей, нажмите Добавить сервер.
Нажмите Сохранить.
Нажмите Создать кластер.