Кластеры
Раздел меню Обслуживание → Кластеры содержит инструменты управления кластерами в Платформе.
При первой авторизации пользователя система предлагает создать кластер и узел по умолчанию. При подтверждении пользователя система создает кластер, сервер и сервис обработки процессов. События по созданию и запуску фиксируются в журнале изменений системы.
Имя кластера, имя и наименование сервера наследуются от имени сервера, на котором установлена и запущена Платформа, указанного в операционной системе. В качестве адреса устанавливается ip-адрес 127.0.0.1.
Примечание
При необходимости добавить в кластер дополнительный сервер потребуется сменить адрес 127.0.0.1 на IP-адрес сервера из настроек сетевого подключения, либо на имя компьютера сервера, которое должно разрешаться в корректный IP-адрес данного сервера на компьютерах локальной подсети.
Создание кластера
При отсутствии кластера в Платформе доступно создание кластера вручную.
Для создания кластера:
В ЦН перейдите в раздел Обслуживание → Кластеры.
Нажмите на кнопку +. В рабочей области страницы отобразится интерфейс создания нового кластера, содержащий две вкладки: Основная и Логирование:
На вкладке Основная заполните следующие поля:
Название: произвольное название кластера, обязательно для заполнения.
Имя: уникальное имя кластера, необязательно для заполнения.
Комментарий: описание кластера, необязательно для заполнения.
Порт для запросов подключаемых систем.
Порт Центра мониторинга.
Порт API сервера.
Порт SNMP.
При необходимости установите флажки Балансировка нагрузки при обработке сообщений и Контроль доступного места на диске.
В верхней правой части рабочего пространства расположены кнопки Перейти в режим редактора конфигурации и Сохранить. Нажмите на кнопку Сохранить. Введенные данные будут сохранены, и между кнопками появится кнопка Обновить, которую можно будет использовать для обновления данных:
Перейдите в режим редактора конфигурации, нажав на соответствующую кнопку:
Откроется окно редактора конфигурации, содержащее начальную конфигурацию.
Внесите необходимые изменения в конфигурацию.
Нажмите на кнопку Сохранить для сохранения изменений.
Нажмите на кнопку Применить конфигурацию:
Настройки кластера определяют ключевые параметры работы систем.
Таблица параметров конфигурации кластера:
Параметр
Возможность уточнения
Описание
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
нет
updateTimeout
нет
Настройка периода рассылки состояния координатора серверам.
largeObjectQueueParams
нет
Настройки параметров очереди больших сообщений.
Примечание
Некоторые параметры могут быть уточнены в конфигурации конкретного узла, модуля или системы. Если уточнения нет, то для работы берутся значения, заполненные в кластере. При возникновении ошибки Сработал лимит на размер директории Temp увеличьте значение tempFolderMaxSizeMb параметра logStorageParams, сохраните изменения и примените конфигурацию.
Управление кластером и диагностика
Для управления кластером, узлами, сервисами и системами реализован АПИ кластера. Он находится по адресу https://localhost:7201/swagger/. Порт 7201 при необходимости можно изменить с помощью параметра конфигурации кластера apiPort.
Этот ресурс позволяет получить информацию о конфигурации узлов, сервисов и систем кластера, работать с их очередями и архивом сообщений. Также в ресурсе доступны диагностические запросы. Для работы с узлами, сервисами и системами доступно получение глобальной, текущей и локальной конфигурации, а также изменение локальной конфигурации.
Есть возможность включить подробное логирование по некоторым аспектам работы Платформы. Для этого необходимо добавить функциональность в массив конфигурации кластера features. Метод для получения списка доступных функциональностей: GET /api/info/features.
Примечание
Если вы используете недоверенный SSL-сертификат, при первом подключении в браузере нажмите на кнопку Дополнительные и перейдите по ссылке Перейти на <ip-адрес>.
При входе на сайт диагностики по ip машины, не являющейся координатором, происходит переадресация на сервер-координатор кластера.