====== Настройка шардирования ====== {{indexmenu_n>7}} QoE Stor поддерживает работу в режиме шардирования: горизонтальное масштабирование кластера, при которой части одной базы данных размещаются на разных шардах (узлах), что дает возможность: - Распределить нагрузку на вставку IPFIX от нескольких DPI между несколькими QoE узлами. - В разы ускорить построение отчетов за счет увеличения доступных ресурсов-узлов: построение отчетов выполняется параллельно и склеивается в итоговый отчет. Графический интерфейс отправляет запрос отчета Master QoE. Master QoE отправляет запросы Slaves QoE и готовит отчет на основе собственных данных. Slaves QoE генерируют ответ с отчетами и отправляют Master QoE. Master QoE агрегирует данные из всех QoE и собственные данные и отправляет ответ в графический интерфейс. ===== 1 Создание кластера ===== Для создания кластера QoE Stor необходимо на каждом узле прописать настройки узлов кластера в файле /etc/clickhouse-server/config.d/qoestor-cluster-config.xml Отредактируйте файл на 1-м узле 127.0.0.1 9000 127.0.0.2 9000 127.0.0.3 9000 Для каждой шарды надо указать IP хоста или его имя. Сохраните изменения. Скопируйте файл на остальные узлы кластера. Перезапустить БД командой fastor-db-restart на каждом узле. Кластер готов к работе. Порт 9000 должен быть открыт на всех узлах кластера файреволом во внутренней сети между узлами кластера. ===== 2 Добавление кластера в GUI ===== ==== 1 Подключение мастер-узла ==== Выберите, какой узел будете использовать в качестве мастера. Подключите его в настройках GUI. Включите режим кластера. Смотрите скрин ниже. {{ :dpi:dpi_components:qoestor:configuration:sharding:sharding-master-node.png?direct&400 |}} Порт 8123 должен быть открыт на всех узлах кластера. ==== 2 Управление через SSH ==== В разделе GUI Адимнистратор / Оборудование добавить все узлы для управления по SSH. {{ :dpi:dpi_components:qoestor:configuration:sharding:sharding-ssh.png?direct&400 |}} ==== 3 Настройка IPFIX ресиверов ==== В конфигурации QoE Stor настроить ресиверы для каждого узла. {{ :dpi:dpi_components:qoestor:configuration:sharding:sharding-receivers.png?direct&400 |}} Перенастроить DPI для отправки IPFIX на соответствующие узлы кластера QoE. Используйте [[dpi:dpi_components:ipfix_balancer|]], чтобы распределить нагрузку от одного DPI на несколько узлов QoE Stor.