{{indexmenu_n>2}} ======Инструкция по обновлению====== Начиная с версии [[dpi:changelog:versions:ver_12|12.0]], DPI поддерживается **только** на CentOS 8.x и [[veos:installation|VEOS]]. =====Подготовка к обновлению===== * Убедитесь, что конфигурация DPI и зависимых сервисов (PCRF, RADIUS) валидна. * Проверьте текущую установленную версию:yum info fastdpi * Если используется CentOS 8.x, **однократно** переключите репозитории на vault:sed -i -e '/^mirrorlist=http:\/\//d' -e 's/^# *baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault.centos.org/' /etc/yum.repos.d/CentOS-*.repo * При проблемах с зависимостями или если обновление не находится, выполните:yum clean all =====Особые условия эксплуатации===== **Для виртуальных машин, старых процессоров (примерно до 2009 года) и старых процессоров AMD (до Ryzen):** Перед обновлением выполните: touch /etc/dpi/noprioadj В этом случае DPI будет запускаться с обычным (не realtime) приоритетом, что снижает нагрузку на CPU (sys), но может незначительно увеличить latency. =====Обновление DPI===== * Обновление основной версии:yum update fastdpi * Установка тестовой (beta) версии:yum --enablerepo vasexperts-beta update fastdpi Если при обновлении возникает ошибка ''Module yaml error'', обновите модуль: dnf upgrade libmodulemd =====Рестарт сервисов===== После обновления или смены версии **обязательно** выполните рестарт DPI: service fastdpi restart Если используются PCRF и/или RADIUS, их также необходимо перезапустить (только при валидной конфигурации): service fastpcrf restart service fdpi_radius restart **Рекомендуемый порядок рестарта PCRF:** service fastdpi stop service fastpcrf restart service fastdpi start =====Обновление операционной системы===== Не обновляйте версию ядра Linux и зависимые от него утилиты. * Для CentOS 8.x:yum update =====Откат версии===== * Пример отката на версию 14.0:yum downgrade fastdpi-14.0 fastpcrf-14.0 dpiutils-14.0 fastradius-14.0 * Пример отката на версию 12.4:yum downgrade fastdpi-12.4-0 fastpcrf-12.4-0 После отката требуется рестарт сервисов: service fastdpi restart =====Важные замечания===== * Клиентам, использующим функциональность BRAS, необходимо учитывать изменения при обновлении на новые версии. * Обновление ядра Linux может привести к нарушению бинарной совместимости с Kernel ABI и проблемам загрузки сетевых драйверов. * Если ядро было обновлено, временно настройте загрузку предыдущей версии через GRUB, указав нужное значение параметра ''default'' в файле ''/etc/grub.conf''.