<?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.1/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.1/install-guide/install_order/index.xml" rel="self" type="application/rss+xml"/><item><title>Алгоритм установки cluster-node</title><link>https://help.ngrsoftlab.ru/xfp/2.1/install-guide/install_order/cluster_node_installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.1/install-guide/install_order/cluster_node_installation/</guid><description>&lt;div class="olist arabic"&gt;
&lt;ol class="arabic"&gt;
&lt;li&gt;
&lt;p&gt;Предварительно необходимо выполнить подготовку к установке – см.раздел &lt;a href="../../pre-installation_steps/"&gt;Подготовка к установке&lt;/a&gt;&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;
пример install.conf для single-node&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>Резервирование места для брокера сообщений</title><link>https://help.ngrsoftlab.ru/xfp/2.1/install-guide/install_order/nats_space_reservation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.1/install-guide/install_order/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>Масштабирование хранилища файлов</title><link>https://help.ngrsoftlab.ru/xfp/2.1/install-guide/install_order/scaling_storage_minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.1/install-guide/install_order/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.1/install-guide/install_order/after_instal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/xfp/2.1/install-guide/install_order/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>