<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Порядок установки Системы on xFP</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/</link><description>Recent content in Порядок установки Системы on xFP</description><generator>Hugo</generator><language>ru-RU</language><atom:link href="https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/index.xml" rel="self" type="application/rss+xml"/><item><title>Алгоритм однонодовой установки</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/single_node_installation/single_node_installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/single_node_installation/single_node_installation/</guid><description>&lt;div class="olist arabic"&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;
&lt;p&gt;Предварительно необходимо выполнить подготовку к установке – см.раздел &amp;#34;Подготовка к установке&amp;#34;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Выполнить команду распаковки архива с дистрибутивом из каталога установки ${MPPATH} (обычно /home/multicheck)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;span class="underline"&gt;&lt;strong&gt;Важно&lt;/strong&gt;:&lt;/span&gt; X.Y.Z необходимо заменить на устанавливаемую версию (например: 2.0.0) (сверить с именем архива на узле)&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="underline"&gt;Важно:&lt;/span&gt;&lt;/strong&gt; распаковка должна выполняться из-под пользователя &lt;strong&gt;multicheck БЕЗ SUDO&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;tar -xvf 2.0.0-PROD-2026-02-18T08-21-22Z.tar.gz&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="olist arabic"&gt;
&lt;ol class="arabic" start="3"&gt;
&lt;li&gt;
&lt;p&gt;Перейти в каталог ./&lt;strong&gt;mp-pack&lt;/strong&gt;
`cd mp-pack&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="olist arabic"&gt;
&lt;ol class="arabic" start="4"&gt;
&lt;li&gt;
&lt;p&gt;Заполнить конфигурационный файл &lt;strong&gt;install.conf&lt;/strong&gt;,&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre class="highlight"&gt;&lt;code class="language-text" data-lang="text"&gt;# Режим установки: &amp;#34;cluster&amp;#34; - кластерный, &amp;#34;single&amp;#34; - одиночный
`INSTALL_MODE=&amp;#34;single&amp;#34;

# Номер текущего узла в кластере
NODE_NUMBER=&amp;#34;1&amp;#34;

# IP-адреса узлов кластера. Можно добавлять NODE_4_IP, NODE_5_IP и т.д.

NODE_1_IP=&amp;#34;&amp;#34; # при однонодовой установку можно оставить пустым
NODE_2_IP=&amp;#34;&amp;#34;
NODE_3_IP=&amp;#34;&amp;#34;

# Полное доменное имя (FQDN) Docker-реестра для образов приложений
REGISTRY_FQDN=&amp;#34;multicheck.ngrsoftlab.ru&amp;#34;

# Имя пользователя для аутентификации в Docker-реестре
REGISTRYUSER=&amp;#34;multicheck&amp;#34;

# Пароль для аутентификации в Docker-реестре
REGISTRYPSW=&amp;#34;multicheck&amp;#34;

# Резервировать место для брокера: &amp;#34;true&amp;#34; - резервировать, &amp;#34;false&amp;#34; - не резервировать

Внимание: если false, убедитесь, что брокер имеет выделенное хранилище - подробнее см.раздел &amp;#34;Резервирование места для брокера&amp;#34;

RESERVE_BROKER=&amp;#34;false&amp;#34;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description></item><item><title>Алгоритм установки cluster-node</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/cluster_node_installation/cluster_node_installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/cluster_node_installation/cluster_node_installation/</guid><description>&lt;div class="olist arabic"&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;
&lt;p&gt;Предварительно необходимо выполнить подготовку к установке – см.раздел &amp;#34;Подготовка к установке&amp;#34;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Выполнить команду распаковки архива с дистрибутивом из каталога установки ${MPPATH} (обычно /home/multicheck)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;span class="underline"&gt;&lt;strong&gt;Важно&lt;/strong&gt;:&lt;/span&gt; X.Y.Z необходимо заменить на устанавливаемую версию (например: 2.0.0) (сверить с именем архива на узле)&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="underline"&gt;Важно:&lt;/span&gt;&lt;/strong&gt; распаковка должна выполняться из-под пользователя &lt;strong&gt;multicheck&lt;/strong&gt; &lt;strong&gt;БЕЗ SUDO &lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;tar -xvf 2.0.0-PROD-2026-02-18T08-21-22Z.tar.gz&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="olist arabic"&gt;
&lt;ol class="arabic" start="3"&gt;
&lt;li&gt;
&lt;p&gt;Перейти в каталог ./&lt;strong&gt;mp-pack&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;cd mp-pack&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="olist arabic"&gt;
&lt;ol class="arabic" start="4"&gt;
&lt;li&gt;
&lt;p&gt;Заполнить конфигурационный файл &lt;strong&gt;install.conf&lt;/strong&gt;, &lt;strong&gt;только на первом узле кластера&lt;/strong&gt;, например:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>Алгоритм установки YARA на узел с Системой</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/yara_node_system_instal/yara_node_system_instal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/yara_node_system_instal/yara_node_system_instal/</guid><description>&lt;div class="olist arabic"&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;
&lt;p&gt;Распаковать архив&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;tar -xvf 2.0.0-YARA-2026-02-27T11-48-08Z.tar&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="olist arabic"&gt;
&lt;ol class="arabic" start="2"&gt;
&lt;li&gt;
&lt;p&gt;Перейти в папку с компонентом:
&lt;code&gt;cd yara&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;При необходимости, изменить конфигурацию &lt;strong&gt;.env.sample&lt;/strong&gt;:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre class="highlight"&gt;&lt;code class="language-text" data-lang="text"&gt;COMPOSE_PROJECT_NAME=yara-analyzer
DPREGISTRY=registry.ngrsoftlab.ru:8882
DOCKER_SERVICE_REGISTRY=registry-int.ngrsoftlab.ru:8888
DOCKER_DEV_REGISTRY=registry-int.ngrsoftlab.ru:9999

# Note: When using network_mode host, replace &amp;#39;mp_yara_storage&amp;#39; with the actual IP address or &amp;#39;localhost&amp;#39;
# Example: STORAGE_ADDRESS=127.0.0.1:6379 or STORAGE_ADDRESS=&amp;lt;host_ip&amp;gt;:6379
STORAGE_ADDRESS=mp_yara_storage:6379 # Адрес для обращения к Valkey
STORAGE_USERNAME=analyzer # Пользователь Valkey
# should be the same password as users.acl list
# TODO: create and pass int a container acl file with password from env

STORAGE_PASSWORD=4nalyzerPassw0rd # Пароль для пользователя Valkey

GOLANG_VERSION=1.25.7

### Service config
### Empty MODE is production mode.
MODE=development # Режим работы mp_analyzer:
# production - default mode, a few logging
# development - verbose logging
# always_init - the same as development + always runs flush and re-init DB each time when service running.

PORT=8079 # Внутренний порт для mp_analyzer
HOST=0.0.0.0

APP_PATH=/yara_analyzer
RULES_PATH=/yara_analyzer/rules
CERTS_PATH=/yara_analyzer/certs
CA_CERT_FILENAME=ca.crt
CA_KEY_FILENAME=ca.key
DNS_NAMES=yara.multicheck.ru,mp_analyzer # Используется в качестве дополнительного SAN в сертификате TLS
IP_ADDRESSES=$\{MP_IP} # Заполняется автоматически адресом хоста, используется в качестве дополнительного SAN в сертификате TLS
FILE_BUFFER_SIZE=24
MAPPING_FILE_PATH=/yara_analyzer/rules/mapping_settings.json
MAX_ANALYSIS_LIMIT=5&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description></item><item><title>Алгоритм установки YARA на отдельный узел</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/yara_single_node_instal/yara_single_node_instal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/yara_single_node_instal/yara_single_node_instal/</guid><description>&lt;div class="olist arabic"&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;
&lt;p&gt;Пункты 1-3 аналогичны алгоритму для установки на узел с Системой – см. раздел выше.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;tar -xvf 2.0.0-YARA-2026-02-27T11-48-08Z.tar&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;  3.1. Необходимо или добавить сеть Docker для MP:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;docker network inspect multicheck &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 \|\| docker network create --driver bridge --subnet 172.25.0.0/16 --gateway 172.25.0.1 multicheck`&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;или использовать сеть хоста, поменяв &lt;strong&gt;yara-docker-compose.yaml&lt;/strong&gt;: (добавить &lt;em&gt;network_mode: &amp;#34;host&amp;#34;&lt;/em&gt;, убрать &lt;em&gt;networks: - multicheck&lt;/em&gt;)&lt;/p&gt;
&lt;/div&gt;
&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre class="highlight"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;services:
  mp_analyzer:
    image: $\{MPREGISTRY}/mp_analyzer:latest
    container_name: mp_analyzer
    restart: unless-stopped
    #ЗАКОММЕНТИРОВАТЬ ЗДЕСЬ
    #ports:
    #  - &amp;#34;8079:8079&amp;#34;
    #networks:
    #  - multicheck
    network_mode: &amp;#34;host&amp;#34; # РАСКОММЕНТИРОВАТЬ ЗДЕСЬ
    env_file:
      - .env
    volumes:
        - $\{MPPATH}/bin/certs/multicheck_ca/ca_key.key:/yara_analyzer/certs/ca.key
        - $\{MPPATH}/bin/certs/multicheck_ca/ca_certificate.pem:/yara_analyzer/certs/ca.crt
        - ./rules:/yara_analyzer/rules
    deploy:
      resources:
        limits:
          cpus: &amp;#39;4&amp;#39;
          memory: 4G&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description></item><item><title>Алгоритм установки CDR на узел с Системой</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/cdr_node_system_instal/cdr_node_system_instal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/cdr_node_system_instal/cdr_node_system_instal/</guid><description>&lt;div class="olist arabic"&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;
&lt;p&gt;Распаковать архив
&lt;code&gt;tar -xvf 2.0.0-CDR-2026-02-27T18-07-16Z.tar.gz&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Перейти в папку с компонентом: &lt;code&gt;cd cdr&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;При необходимости изменить конфигурацию &lt;strong&gt;.env.sample&lt;/strong&gt;:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre&gt;COMPOSE_PROJECT_NAME=scanner-converter

DOCKER_SERVICE_REGISTRY=registry-int.ngrsoftlab.ru:8888
DOCKER_DEV_REGISTRY=registry-int.ngrsoftlab.ru:9999

CONTAINER_BUILD_IMAGE_NAME=python:3.13-slim

GOLANG_VERSION=1.25.7

###
MPPATH=/converter
MPREGISTRY=&amp;#34;&amp;#34;
### Service config

EXTERNALHOSTNAME=multicheck.ngrsoftlab.ru
# Используется в качестве дополнительного SAN в сертификате TLS
EXTERNALIP= # Используется в качестве дополнительного SAN в сертификате TLS

PORT=8081 # Внутренний порт для mp_cdr
HOST=0.0.0.0

CA_CERT_FILENAME=ca.crt
CA_KEY_FILENAME=ca.key
CERTS_PATH=/file-converter/certs

CDR_CONTAINER_NAME=mp_cdr
GOTENBERG_CONTAINER_NAME=mp_gotenberg
GOTENBERG_HOST=$\{GOTENBERG_CONTAINER_NAME}
GOTENBERG_PORT=3000
CDR_HOST=$\{CDR_CONTAINER_NAME}
CDR_PORT=4000
MAX_FILE_SIZE=2147483648&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="olist arabic"&gt;
&lt;ol class="arabic" start="4"&gt;
&lt;li&gt;
&lt;p&gt;Запустить скрипт установки &lt;strong&gt;(БЕЗ SUDO)&lt;/strong&gt;:
&lt;code&gt;bash yara-install.sh&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>Алгоритм установки CDR на отдельный узел</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/cdr_single_node_instal/cdr_single_node_instal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/cdr_single_node_instal/cdr_single_node_instal/</guid><description>&lt;div class="olist arabic"&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;
&lt;p&gt;Пункты 1-3 аналогичный установке CDR на узел с Системой – см.раздел &amp;#34;Алгоритм установки CDR на узел с Системой&amp;#34;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;  3.1. Необходимо или добавить сеть Docker:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre class="highlight"&gt;&lt;code class="language-bash" data-lang="bash"&gt;docker network inspect multicheck &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 \|\| docker network create --driver bridge --subnet 172.25.0.0/16 --gateway 172.25.0.1 multicheck&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;или использовать сеть хоста, поменяв &lt;strong&gt;cdr-docker-compose.yaml&lt;/strong&gt;: (добавить &lt;em&gt;network_mode: &amp;#34;host&amp;#34;&lt;/em&gt;, убрать &lt;em&gt;networks: - multicheck&lt;/em&gt;)&lt;/p&gt;
&lt;/div&gt;
&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre class="highlight"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;services:
  # Gotenberg container  
  mp_gotenberg:
    image: $\{MPREGISTRY}/mp_gotenberg:latest
    container_name: mp_gotenberg
    restart: unless-stopped
    command:
      - &amp;#34;gotenberg&amp;#34;
      - &amp;#34;--libreoffice-auto-start&amp;#34;
      - &amp;#34;--api-tls-cert-file=/file-converter/certs/gotenberg.crt&amp;#34;
      - &amp;#34;--api-tls-key-file=/file-converter/certs/gotenberg.key&amp;#34;
    volumes:
      - $\{MPPATH}/bin/certs/tls/cdr/gotenberg_certificate.crt:/file-converter/certs/gotenberg.crt
      - $\{MPPATH}/bin/certs/tls/cdr/gotenberg_private_key.key:/file-converter/certs/gotenberg.key
      - $\{MPPATH}/bin/certs/multicheck_ca/ca_certificate.pem:/etc/ca-certificates/multicheck_ca_certificate.pem
    #ЗАКОММЕНТИРОВАТЬ ЗДЕСЬ
    #networks:
    #  - multicheck
    network_mode: &amp;#34;host&amp;#34;
    deploy:
      resources:
        limits:
          cpus: &amp;#39;2&amp;#39;
          memory: 2048M
 
  # CDR container
  mp_cdr:
    image: $\{MPREGISTRY}/mp_cdr:latest
    container_name: mp_cdr
    environment:
      PORT: 4000
      DEBUG: &amp;#34;true&amp;#34;
    restart: unless-stopped
    volumes:
      - $\{MPPATH}/bin/certs/tls/cdr/cdr_certificate.crt:/app/certs/cdr.crt
      - $\{MPPATH}/bin/certs/tls/cdr/cdr_private_key.key:/app/certs/cdr.key
      - $\{MPPATH}/bin/certs/multicheck_ca/ca_certificate.pem:/etc/ca-certificates/multicheck_ca_certificate.pem
    command:
      - &amp;#34;python&amp;#34;
      - &amp;#34;main.py&amp;#34;
    #ЗАКОММЕНТИРОВАТЬ ЗДЕСЬ
    #networks:
    #  - multicheck
    network_mode: &amp;#34;host&amp;#34;
    deploy:
      resources:
        limits:
          cpus: &amp;#39;2&amp;#39;
          memory: 2048M
 
  # Proxy container
  mp_file_converter:
    image: $\{MPREGISTRY}/mp_scanner_converter:latest
    env_file:
      - .env
    container_name: mp_scanner_converter
    #ЗАКОММЕНТИРОВАТЬ ЗДЕСЬ
    #ports:
    #  - &amp;#34;8081:8081&amp;#34;
    restart: unless-stopped
    #networks:
    #  - multicheck
    volumes:
      - $\{MPPATH}/bin/certs/multicheck_ca/ca_key.key:/file-converter/certs/ca.key
      - $\{MPPATH}/bin/certs/multicheck_ca/ca_certificate.pem:/file-converter/certs/ca.crt
    deploy:
      resources:
        limits:
          cpus: &amp;#39;2&amp;#39;
          memory: 1024M
#ЗАКОММЕНТИРОВАТЬ ЗДЕСЬ
#networks:
#  multicheck:
#    name: multicheck
#    external: true&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description></item><item><title>Резервирование места для хранилища файлов</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/nats_space_reservation/nats_space_reservation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/nats_space_reservation/nats_space_reservation/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Невозможно достоверно спрогнозировать, какой из ресурсов будет исчерпан ранее: основное дисковое пространство или зарезервированный объем для брокеров. Поэтому данное решение &lt;strong&gt;не рекомендуется к применению&lt;/strong&gt; и реализовано только для возможности функционирования Системы при критической нехватке ресурсов.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Лучшим решением будет выделение отдельных виртуальных дисков в директории:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;/home/multicheck/mp-pack/data/mp_broker1
/home/multicheck/mp-pack/data/mp_broker2
 /home/multicheck/mp-pack/data/mp_broker3&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Функция &lt;code&gt;setup_broker()&lt;/code&gt; в скрипте инсталляции предоставляет возможность создать зарезервированное дисковое пространство для компонента mp_broker .&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Брокер сообщений при нехватке дискового пространства начитает удалять данные для освобождения места благодарю включению механизма экстренной остановки, в ходе которой намеренно удаляются RAFT метаданные кластера.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Масштабирование storage</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/scaling_storage_minio/scaling_storage_minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/scaling_storage_minio/scaling_storage_minio/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="underline"&gt;Важно:&lt;/span&gt;&lt;/strong&gt; на текущий момент нет способа сохранить данные при переходе от одной конфигурации кластера к другой.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Поэтому рекомендуется изменить конфигурацию кластера хранилища файлов после установки Системы.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;К примеру, рассмотрим кластер из 4 нод:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="ulist"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;10.130.5.77&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;10.130.5.78&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;10.130.5.79&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;10.130.5.80&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;По умолчанию кластер хранилища файлов, установленный на первых трёх нодах, будет расширен до 4х.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Вводные параметры:
* Пользователь &lt;em&gt;multicheck&lt;/em&gt;
* Папка установки = &lt;em&gt;MPPATH = /home/multicheck/mp-pack&lt;/em&gt;
* Известно, &lt;strong&gt;какой&lt;/strong&gt; &lt;strong&gt;пароль&lt;/strong&gt; для storage был введен на этапе установки платформы&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Действия после установки</title><link>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/after_instal/after_instal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.0/install-guide/install_order/after_instal/after_instal/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;После однонодовой установки необходимо выполнить проверки, описанные в таблице ниже.&lt;/p&gt;
&lt;/div&gt;
&lt;table class="tableblock frame-all grid-all stretch"&gt;
&lt;colgroup&gt;
&lt;col style="width: 21%;"/&gt;
&lt;col style="width: 79%;"/&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="tableblock halign-left valign-top"&gt;Проверка&lt;/th&gt;
&lt;th class="tableblock halign-left valign-top"&gt;Пояснения&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Проверка наличия требуемых контейнеров&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;div class="content"&gt;&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre class="highlight"&gt;&lt;code class="language-bash" data-lang="bash"&gt;docker ps -a
#список контейнеров:
mp_frontend
mp_reporter
mp_scanner
mp_core
mp_collector
mp_broker_1
mp_broker_2
mp_broker_3
mp_broker_dashboard
mp_storage
registry-mp&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Проверка корректной конфигурации Системы&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;div class="content"&gt;&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre class="highlight"&gt;&lt;code class="language-text" data-lang="text"&gt;cat $\{MPPATH}/bin/secrets/.env
########################
MP_SECRET_KEYS=1:... # Не пустая
BROKER_URL=10.130.5.77:4222 # Адрес, соответствующий текущему хосту
BROKER_USER=multicheck
BROKER_PASSWORD=1:... # Не пустая
BROKER_USE_TLS=true

STORAGE_BUCKET=multicheck-storage
STORAGE_ENDPOINT=10.130.5.77:9000 # Адрес, соответствующий текущему хосту
STORAGE_ACCESS_KEY_ID=multicheck
STORAGE_SECRET=1:... # Не пустая

INSTANCE_HOSTNAME=astra-1-8-tpl
INSTANCE_ADDRESS=10.130.5.77 # Адрес, соответствующий текущему хосту

#MP_SCANNER option
TO_SCAN_WORKERS=5

#MP_REPORTER option
SCAN_RESULTS_WORKERS=5

#MP_COLLECTOR option
MAX_FILE_SIZE=2147483648&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description></item></channel></rss>