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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:changelog:update_guide [2025/12/24 08:44] – [Обновление операционной системы] elena.krasnobryzhdpi:changelog:update_guide [2026/02/12 09:23] (текущий) – [Обновление DPI] elena.krasnobryzh
Строка 2: Строка 2:
 ======Инструкция по обновлению====== ======Инструкция по обновлению======
 <note important> <note important>
-Начиная с версии 12.0, DPI поддерживается только на CentOS 8.x и [[veos:installation|VEOS]].+Начиная с версии [[dpi:changelog:versions:ver_12|12.0]], DPI поддерживается **только** на CentOS 8.x и [[veos:installation|VEOS]].
 </note> </note>
  
Строка 8: Строка 8:
   * Убедитесь, что конфигурация DPI и зависимых сервисов (PCRF, RADIUS) валидна.   * Убедитесь, что конфигурация DPI и зависимых сервисов (PCRF, RADIUS) валидна.
   * Проверьте текущую установленную версию:<code bash>yum info fastdpi</code>   * Проверьте текущую установленную версию:<code bash>yum info fastdpi</code>
-  * Если используется CentOS 6.x или CentOS 8.x, **однократно** переключите репозитории на vault:<code bash>sed -i -e '/^mirrorlist=http:\/\//d' -e 's/^# *baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault.centos.org/' /etc/yum.repos.d/CentOS-*.repo</code>+  * Если используется CentOS 8.x, **однократно** переключите репозитории на vault:<code bash>sed -i -e '/^mirrorlist=http:\/\//d' -e 's/^# *baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault.centos.org/' /etc/yum.repos.d/CentOS-*.repo</code>
   * При проблемах с зависимостями или если обновление не находится, выполните:<code bash>yum clean all</code>   * При проблемах с зависимостями или если обновление не находится, выполните:<code bash>yum clean all</code>
  
Строка 22: Строка 22:
  
 =====Обновление DPI===== =====Обновление DPI=====
 +<note important>Начиная с версии [[dpi:changelog:versions:ver_14|14.0]] вводится разделение UDR на [[dpi:dpi_components:platform:dpi_admin:admin_db|UDR и SDR]]. Разделение происходит автоматически при обновлении версии.</note>
 +
   * Обновление основной версии:<code bash>yum update fastdpi</code>   * Обновление основной версии:<code bash>yum update fastdpi</code>
   * Установка тестовой (beta) версии:<code bash>yum --enablerepo vasexperts-beta update fastdpi</code>   * Установка тестовой (beta) версии:<code bash>yum --enablerepo vasexperts-beta update fastdpi</code>
Строка 28: Строка 30:
 Если при обновлении возникает ошибка ''Module yaml error'', обновите модуль: <code bash>dnf upgrade libmodulemd</code> Если при обновлении возникает ошибка ''Module yaml error'', обновите модуль: <code bash>dnf upgrade libmodulemd</code>
 </note> </note>
 +
 +====Особенности обновления при распределенной установке====
 +Если модули СКАТ (fastdpi) и PCRF (fastpcrf) установлены на разных физических или виртуальных серверах, требуется соблюдение двух условий:
 +  - **Единая версия ПО:**\\ Убедитесь, что на обоих серверах устанавливаются одинаковые версии пакетов fastdpi и fastpcrf. Несоответствие версий между СКАТ и PCRF может привести к ошибкам.
 +  - **Последовательность перезапуска:**\\ Процессы должны быть перезапущены в указанном ниже порядке для корректного восстановления соединения.\\ Порядок действий для распределенной схемы:
 +    - На сервере СКАТ остановите службу DPI:<code bash>service fastdpi stop</code>
 +    - На сервере PCRF выполните перезапуск службы PCRF:<code bash>service fastpcrf restart</code>
 +    - На сервере СКАТ запустите службу fastdpi:<code bash>service fastdpi start</code>
 +Данный порядок обеспечивает корректный запуск всех служб.
  
 =====Рестарт сервисов===== =====Рестарт сервисов=====
Строка 60: Строка 71:
  
   * Пример отката на версию 14.0:<code bash>yum downgrade fastdpi-14.0 fastpcrf-14.0 dpiutils-14.0 fastradius-14.0</code>   * Пример отката на версию 14.0:<code bash>yum downgrade fastdpi-14.0 fastpcrf-14.0 dpiutils-14.0 fastradius-14.0</code>
-  * Пример отката на версию 12.4:<code bash>yum downgrade fastdpi-12.4-0 fastpcrf-12.4-0</code>+  * Пример отката на версию 12.4:<code bash>yum downgrade fastdpi-12.4-0 fastpcrf-12.4-0 dpiutils-12.4-0 fastradius-12.4-0</code>
  
 После отката требуется рестарт сервисов: После отката требуется рестарт сервисов:
 <code bash> <code bash>
-service fastdpi restart+service fastdpi stop 
 +service fastpcrf restart 
 +service fastdpi start
 </code> </code>