ispmanager 6

/
/
Аварийное завершение работы панели ispmanager версии 6.109.0

Аварийное завершение работы панели ispmanager версии 6.109.0

Симптомы

Панель ispmanager версии 6.109.0 непредвиденно перезагружается или завершает свою работу.

ОБРАТИТЕ ВНИМАНИЕ!

Данная проблема относится только к панели ispmanager 6 business (прочие сервисы работают штатно) и будет исправлена в ближайшем релизе beta-версии.

Причины

Изменения в ядре панели в версии 6.109.0.

Решение

Необходимо вернуть панель к предыдущей версии - 6.108.

Первоначально потребуется заблокировать работу модулей на мастер-узле в строгом соответствии с порядком: ispmgrnode, ispmgr, core. Сделать это можно выполнив следующие команды:

/usr/local/mgr5/sbin/mgrctl -m ispmgrnode --lock
/usr/local/mgr5/sbin/mgrctl -m ispmgr --lock
/usr/local/mgr5/sbin/mgrctl -m core --lock

Тоже самое необходимо выполнить и на узлах кластера, но только для ispmgrnode и core.

 

Далее проверьте, что отсутствуют активные процессы backup2 и core, выполнив следующие команды:

ps aux | grep core
ps aux | grep backup2

Принудительно завершите любой процесс связанный с  backup2 или core.

 

После завершения процессов потребуется очистить кэш на каждом из узлов, выполнив следующую команду:

rm /usr/local/mgr5/var/.db.cache.* -f && rm /usr/local/mgr5/var/.xmlcache/* -rf

 

Теперь можно переключить репозитории на предыдущий релиз, заменив значение "5.404" на "5.403" в следующих файлах:

  • /etc/yum.repos.d/exosoft.repo
  • /etc/yum.repos.d/ispsystem.repo
  • /etc/yum.repos.d/ispmanager.repo

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

 

После переключения репозиториев можно приступать к откату панели к версии 6.108, выполнив следующую команду:

yum downgrade coremanager* ispmanager*

Во время установки пакетов убедитесь, что выполняется установка пакетов для версии панели 6.108 и версии ядра 5.403.

ОБРАТИТЕ ВНИМАНИЕ!

Пакеты ispmanager-ddos и ispmanager-notify не будут соответствовать этим версиями - это корректное поведение.

 

После завершения установки пакетов необходимо разблокировать модули на мастер-узле, выполнив следующие команды:

/usr/local/mgr5/sbin/mgrctl -m ispmgrnode --unlock
/usr/local/mgr5/sbin/mgrctl -m ispmgr --unlock
/usr/local/mgr5/sbin/mgrctl -m core --unlock

Тоже самое выполните и для остальных узлов кластера, но только для ispmgrnode и core.