Инсталляция и обновление [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
dpi:qoe_analytics:implementation_administration:installation_update [2025/10/22 13:38] elena.krasnobryzhdpi:qoe_analytics:implementation_administration:installation_update [2025/10/22 13:44] (текущий) elena.krasnobryzh
Строка 1: Строка 1:
 {{indexmenu_n>3}} {{indexmenu_n>3}}
 ======Инсталляция и обновление====== ======Инсталляция и обновление======
- +  [[dpi:qoe_analytics:implementation_administration:installation_update:install]] 
- +  - [[dpi:qoe_analytics:implementation_administration:installation_update:update]] 
-=====Обновление===== +  [[dpi:qoe_analytics:implementation_administration:installation_update:uninstall]]
-Если у вас большой объем принимаемых данных, перед обновлением рекомендуется +
-  - Остановить ресиверы <code>fastor-stop</code> +
-  - Дождаться завершения вставок в БД <code>clickhouse-client --query="select * from system.processes sp where sp.query like 'insert into%'" | wc -l</code> +
-  - Остановить БД <code>fastor-db-stop</code> +
-  - Выполнить скрипт ''fastor-rpm_install.sh''<code>source <(curl https://vasexperts.ru/install/fastor-rpm_install.sh)</code> +
- +
-==== Обновление на CentOS 7 ==== +
-<note warning>**Внимание!** Данная инструкция актуальна **только для CentOS 7**. Если у вас CentOS 8 или VEOS, игнорируйте эту инструкцию.</note> +
- +
-Ввиду определённых ограничений в ClickHouse, необходимо было внести изменения в зависимости нашего пакета fastor. Эти изменения позволили обеспечить корректную работу пакета на операционных системах CentOS 8 и VEOS, но могут вызвать проблемы на CentOS 7 из-за невозможности обработки указанных зависимостей. +
- +
-=== Пошаговая инструкция === +
-**Шаг 1.** Если у вас принимаются большие объемы данных, перед обновлением рекомендуется: +
-  - Остановить ресиверы<code bash>fastor-stop</code> +
-  - Дождаться завершения вставок в БД<code bash>clickhouse-client --query="select * from system.processes sp where sp.query like 'insert into%'" | wc -l</code> +
-  - Остановить БД<code bash>fastor-db-stop</code> +
- +
-**Шаг 2.** Очистить кеш yum: +
-<code bash>yum clean all</code> +
- +
-**Шаг 3.** Выполнить скрипт инсталляции, чтобы обновить репозитории+
-<code bash>source <(curl https://vasexperts.ru/install/fastor-rpm_install.sh)</code> +
- +
-<note important>Скрипт не будет выполнен до конца. В выводе скрипта будут содержаться ошибки о том, что невозможно разрешить зависимости ClickHouse.</note> +
- +
-**Шаг 4.** Проверить вывод команды: +
-<code bash>rpm -qa | grep clickhouse</code> +
- +
-Если в выводе у всех пакетов разное состояние: +
-<code> +
-clickhouse-client-23.4.2.11-1.x86_64  +
-clickhouse-server-23.4.2.11-1.x86_64  +
-clickhouse-common-static-23.4.2.11-1.x86_64 +
-</code> +
- +
-то нужно удалить эти пакеты: +
-<code bash>rpm -e fastor clickhouse-client-23.4.2.11-1.x86_64 clickhouse-server-23.4.2.11-1.x86_64 clickhouse-common-static-23.4.2.11-1.x86_64</code> +
- +
-**Шаг 5.** Обновить ClickHouse: +
-<code bash>yum install clickhouse-common-static-24.2.2.71 clickhouse-server-24.2.2.71 clickhouse-client-24.2.2.71</code> +
- +
-<note important>Версии пакетов должны быть такими же, как в указанной команде</note> +
- +
-**Шаг 6.** Если в файле ''/usr/lib/systemd/system/clickhouse-server.service'' содержится параметр ''TimeoutStartSec=0'' — нужно его убрать. Это влияет на запуск ClickHouse на CentOS 7. +
- +
-Затем выполнить команду +
-<code bash>systemctl daemon-reload</code> +
- +
-**Шаг 7.** Установить последнюю версию fastor: +
-<code bash>yum install fastor</code> +
- +
-**Шаг 8.** Перезапустить СlickHouse в режиме восстановления: +
-<code bash>fastor-db-restart-repair</code> +
- +
-**Шаг 9.** Обновить схему БД: +
-<code bash>fastor-db-scheme</code> +
- +
-**Шаг 10.** Восстановить .env файл: +
-<code bash>mv "/var/qoestor/backend/.env.rpmsave" "/var/qoestor/backend/.env"</code> +
- +
-**Шаг 11.** Перезапустить ресиверы: +
-<code bash>fastor-restart</code> +
- +
- +
- +
- +
-=====Деинсталляция (полное удаление)===== +
-<note warning>**Внимание!** Деинсталляция приведет к полному удалению данных!</note> +
-В некоторых случаях требуется полностью удалить QoE Stor (например, если продукт был установлен на тестовый DPI или на другой сервер по ошибке). +
- +
-Для полного удаления выполните скрипт деинсталляции ''fastor-rpm_uninstall.sh'': +
-<code>source <(curl https://vasexperts.ru/install/fastor-rpm_uninstall.sh)</code> +
- +
-Будет произведено удаление пакетов''ipfixreceiver'', ''clickhouse'', ''fastor''. А также **полное** удаление данных!+