Кластеры

Раздел меню ОбслуживаниеКластеры содержит инструменты управления кластерами в Платформе.

../../_images/cluster_general.png

При первой авторизации пользователя система предлагает создать кластер и узел по умолчанию. При подтверждении пользователя система создает кластер, сервер и сервис обработки процессов. События по созданию и запуску фиксируются в журнале изменений системы.

Имя кластера, имя и наименование сервера наследуются от имени сервера, на котором установлена и запущена Платформа, указанного в операционной системе. В качестве адреса устанавливается ip-адрес 127.0.0.1.

Примечание

При необходимости добавить в кластер дополнительный сервер потребуется сменить адрес 127.0.0.1 на IP-адрес сервера из настроек сетевого подключения, либо на имя компьютера сервера, которое должно разрешаться в корректный IP-адрес данного сервера на компьютерах локальной подсети.

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

При отсутствии кластера в Платформе доступно создание кластера вручную.

Для создания кластера:

  1. В ЦН перейдите в раздел ОбслуживаниеКластеры.

  2. Нажмите на кнопку +. В рабочей области страницы отобразится интерфейс создания нового кластера, содержащий две вкладки: Основная и Логирование:

../../_images/cluster_new.png
  1. На вкладке Основная заполните следующие поля:

  • Название: произвольное название кластера, обязательно для заполнения.

  • Имя: уникальное имя кластера, необязательно для заполнения.

  • Комментарий: описание кластера, необязательно для заполнения.

  • Порт для запросов подключаемых систем.

  • Порт Центра мониторинга.

  • Порт API сервера.

  • Порт SNMP.

  1. При необходимости установите флажки Балансировка нагрузки при обработке сообщений и Контроль доступного места на диске.

  2. В верхней правой части рабочего пространства расположены кнопки Перейти в режим редактора конфигурации и Сохранить. Нажмите на кнопку Сохранить. Введенные данные будут сохранены, и между кнопками появится кнопка Обновить, которую можно будет использовать для обновления данных:

    ../../_images/config_upd_save.png
  3. Перейдите в режим редактора конфигурации, нажав на соответствующую кнопку:

    ../../_images/image80.png

    Откроется окно редактора конфигурации, содержащее начальную конфигурацию.

  4. Внесите необходимые изменения в конфигурацию.

  5. Нажмите на кнопку Сохранить для сохранения изменений.

  6. Нажмите на кнопку Применить конфигурацию:

    ../../_images/config_apply.png

Настройки кластера определяют ключевые параметры работы систем.

Таблица параметров конфигурации кластера:

Параметр

Возможность уточнения

Описание

auth

нет

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

coordinators

нет

Массив приоритетных координаторов для кластера, см. раздел Отказоусточивость.

heartbeatPeriod

нет

Период опроса машин координатором (в мс.).

failThreshold

нет

Максимальное количество пропущенных heartbeat-сообщений, после которых узел считается недоступнымм

faultTolerance

нет

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

archiveApiPort

нет

Порт для работы с очередями кластера.

apiPort

нет

Порт API кластера.

snmpPort

нет

Порт для сборки счетчиков SNPM с узлов.

counterSettings

нет

Настройки сбора счетчиков узлов и модулей в ЦН.

useBalancing

в настройках модуля процессов

Возможность включить балансировку на модулях процессов, см. раздел Балансировка.

processParams

в настройках модуля процессов

Базовые настройки балансировщика для всех модулей процессов, см. раздел Балансировка.

commonParams

в настройках модуля процессов

Максимальный объем потребляемой памяти модулями процессов, см. раздел Балансировка.

nodeParams

в настройках узла

Настройки перенаправления сообщений, см. раздел Перенаправление процессов с перегруженного узла.

globalDiagnosticParams

в настройках узла или модуля

Настройки диагностики, в том числе уровень логирования, см. раздел Элементы диагностики.

cacheSettings

нет

Настройки кеширования.

entityId

нет

GUID кластера, совпадает с clusterId.

name

нет

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

version

нет

Номер версии текущей конфигурации кластера.

tagsCollection

нет

Теги кластера.

systemRequestsPort

нет

Порт узла для отправки параметров адаптеров 1С.

useDiskControl

нет

Контроль диска, см. раздел Контроль дисков.

queueParams

нет

Настройки хранилища очередей.

messageProcessingParams

нет

Настройки количества откладывания сообщения.

replicationSettings

нет

Настройки репликации.

resolveList

нет

Список сопоставления ip-адресов серверов кластера с именами.

logStorageParams

нет

Настройки логирования на диск, см. раздел Логирование на диск.

useSystemUDPSender

нет

UDP рассылка для 1C.

updateTimeout

нет

Настройка периода рассылки состояния координатора серверам.

largeObjectQueueParams

нет

Настройки параметров очереди больших сообщений.

Примечание

Некоторые параметры могут быть уточнены в конфигурации конкретного узла, модуля или системы. Если уточнения нет, то для работы берутся значения, заполненные в кластере. При возникновении ошибки Сработал лимит на размер директории Temp увеличьте значение tempFolderMaxSizeMb параметра logStorageParams, сохраните изменения и примените конфигурацию.

Управление кластером и диагностика

Для управления кластером, узлами, сервисами и системами реализован АПИ кластера. Он находится по адресу https://localhost:7201/swagger/. Порт 7201 при необходимости можно изменить с помощью параметра конфигурации кластера apiPort.

Этот ресурс позволяет получить информацию о конфигурации узлов, сервисов и систем кластера, работать с их очередями и архивом сообщений. Также в ресурсе доступны диагностические запросы. Для работы с узлами, сервисами и системами доступно получение глобальной, текущей и локальной конфигурации, а также изменение локальной конфигурации.

Есть возможность включить подробное логирование по некоторым аспектам работы Платформы. Для этого необходимо добавить функциональность в массив конфигурации кластера features. Метод для получения списка доступных функциональностей: GET /api/info/features.

Примечание

Если вы используете недоверенный SSL-сертификат, при первом подключении в браузере нажмите на кнопку Дополнительные и перейдите по ссылке Перейти на <ip-адрес>.

../../_images/image3111.png

При входе на сайт диагностики по ip машины, не являющейся координатором, происходит переадресация на сервер-координатор кластера.