К основному содержимому

Обновление ISPmanager 6: порядок действий и откат версии

ISPmanager 6 · 29.09.2026

ISPmanager 6 обновляется без остановки веб-сервера, но само обновление панели управления способно на пару минут заблокировать интерфейс и API. Разберём, как проверить текущую версию, безопасно обновить ISPmanager 6 и откатиться назад, если после апдейта что-то пошло не так.

Когда стоит обновлять панель

ISPsystem выпускает обновления ISPmanager 6 несколько раз в месяц: закрывают уязвимости, чинят баги в модулях DNS и почты, добавляют поддержку новых версий PHP. Обновление безопасности стоит ставить в течение суток, обычное накопительное — в ближайшее плановое окно.

Тип лицензии влияет на набор функций, но не на порядок обновления: Lite, Pro и Host обновляются одинаково через один и тот же механизм. Разницу между тарифами разбирали в статье про лицензии ISPmanager 6.

Как проверить текущую версию

Версию панели и билд видно в правом нижнем углу интерфейса, а также через консоль сервера. Подключитесь по SSH и выполните:

/usr/local/mgr5/sbin/mgrctl -m ispmgr version
cat /usr/local/mgr5/etc/ispmgr.version

Команда выводит номер сборки и дату релиза. Сверьте её с историей изменений на сайте разработчика перед тем, как запускать апдейт вручную.

Порядок обновления через ispmgr

По умолчанию ISPmanager 6 обновляется автоматически по расписанию из канала stable. Ручной запуск нужен, если автообновление отключено в настройках безопасности или нужно поставить конкретную сборку.

Канал обновленийЧто в него попадаетКогда использовать
stableПроверенные сборки для продакшенаБоевые серверы клиентов
betaПредрелизные версии с новыми функциямиТестовый стенд, не прод
fixТочечные патчи безопасностиСрочное закрытие уязвимости

Запустить обновление вручную можно одной командой:

/usr/local/mgr5/sbin/mgrctl -m ispmgr core.update sok=ok

Процесс скачивает пакет, останавливает демон ispmgr, разворачивает новые файлы в /usr/local/mgr5/ и поднимает сервис заново. Сайты и почта клиентов в это время продолжают работать, недоступна только сама панель.

Что делать, если обновление зависло или сломало панель

Если после апдейта панель не открывается, сначала смотрите лог обновления и общий лог ядра — там почти всегда видна причина: не хватило места на диске, конфликт модуля или незавершённая миграция базы конфигурации.

tail -n 200 /usr/local/mgr5/var/ispmgr.update.log
service ispmgr restart

Если рестарт не помог, откатите пакет до предыдущей сборки из локального кеша дистрибутива и запустите ядро заново. После отката обязательно проверьте журналы модулей — подробный разбор есть в статье про логи и диагностику ISPmanager 6.

Резервная копия перед обновлением

Крупные мажорные апдейты и смену канала лучше не запускать без свежей копии конфигурации панели. Минимальный чек-лист перед обновлением:

  • Снять бэкап каталога /usr/local/mgr5/etc/ с конфигурацией ядра и модулей
  • Сохранить дамп базы конфигурации ispmgr
  • Проверить свободное место на разделе с панелью: нужно не меньше 2 ГБ
  • Убедиться, что настроено плановое резервное копирование сайтов и почты

Как настроить регулярные копии панели и данных сайтов, описано в статье про резервное копирование ISPmanager.

Итог: чек-лист безопасного обновления

  • Проверить текущую версию и сравнить со списком изменений
  • Снять бэкап конфигурации и базы ispmgr
  • Выбрать канал обновлений: stable для прода, fix для срочных патчей
  • Запустить обновление и проверить лог ispmgr.update.log
  • После обновления открыть панель, проверить сайты и почту клиентов
← Назад в базу знаний Задать вопрос поддержке