Задачи cron
Иерархия: | VMmanager Cloud -> Описание используемых подсистем |
VMmanager KVM -> Описание используемых подсистем | |
VMmanager OVZ -> Принципы работы |
Иерархия: | VMmanager KVM -> Дополнительно |
VMmanager Cloud -> Дополнительно | |
VMmanager OVZ -> Принципы работы |
В данной статье описаны задачи VMmanager OVZ / KVM / Cloud в планировщике cron
Содержание
Задачи планировщика cron, общие для всех редакций
*/5 * * * * /usr/local/mgr5/sbin/cron-core sbin/mgrctl -m core sysinfostat - сбор статистики по использованию ресурсов сервера для "Главной" страницы (дашборда)
0 3 * * * /usr/local/mgr5/sbin/cron-core sbin/mgrctl -m core deletearchivelogs - удаление старых логов из директории var/logs/ панели (не удаляет логи из других директорий)
14 3 * * * /usr/local/mgr5/sbin/cron-core sbin/usagestat - сбор статистики о наиболее часто используемых функциях панели.
1 5 * * * /usr/local/mgr5/sbin/mgrctl -m vmmgr osmgr.fetch - скачивание шаблонов ОС в хранилище.
1 5 * * * /usr/local/mgr5/sbin/mgrctl -m vmmgr osmgr.updateall - обновление шаблонов ОС.
5 3 * * * /usr/local/mgr5/sbin/cron-vmmgr sbin/pkgupgrade.sh - запускает обновление пакетов на сервере.
С указанием пакета (pkgupgrade.sh сoremanager) обновляет пакеты только панели. Без уточнения - обновляет все пакеты ОС
* * * * * /usr/local/mgr5/sbin/cron-vmmgr sbin/mgrctl -m vmmgr periodic - запуск периодических заданий панели, таких как проверка связи между нодами и т.д
/5 * * * * /usr/local/mgr5/sbin/mgrctl -m vmmgr problems.autosolve - запуск автоматического решения проблем в модуле уведомлений.
55 3 * * * /usr/local/mgr5/sbin/cron-vmmgr sbin/mgrctl -m vmmgr recipemgr.update - обновление списка рецептов (см. документацию "Рецепты")
Задачи планировщика cron для VMmanager KVM
*/5 * * * * /usr/local/mgr5/sbin/cron-vmmini sbin/mgrctl -m vmmini problems.autosolve - запуск автоматического решения проблем для узлов в модуле уведомлений.
*/5 * * * * /usr/local/mgr5/sbin/cron-vmmgr sbin/poolcache --cmd update - обновление информации о хранилищах.
*/5 * * * * /usr/local/mgr5/sbin/mgrctl -m vmmini pool.refresh - обновление информации о хранилищах.
*/5 * * * * /usr/local/mgr5/sbin/mgrctl -m vmmini collectstat - накопление счетчиков статистики.
1 * * * * /usr/local/mgr5/sbin/mgrctl -m vmmini foldstat - суммирование счетчиков статистики
*/5 * * * * /usr/local/mgr5/sbin/mgrctl -m vmmini collectstat.flushcounters - обнуление счетчиков статистики.
*/5 * * * * /usr/local/mgr5/sbin/cron-vmmgr sbin/mgrctl -m vmmgr emailnotify.send - проверка наличия почтовых уведомлений и их отправка
Задачи планировщика cron для VMmanager Cloud
*/3 * * * * /usr/local/mgr5/sbin/cron-vmmgr sbin/mgrctl -m vmmgr cloud.nodechecker - проверка состава кластера - входит ли нода в кворум.
*/10 * * * * /usr/local/mgr5/sbin/cron-vmmgr sbin/mgrctl -m vmmgr cloud.corochecker - проверка статуса утилиты corolistener.
*/5 * * * * /usr/local/mgr5/sbin/nodereplication -c mgrfiles - запуск репликации файлов панели, необходимых для восстановления при переезде мастер-ноды.
12 */6 * * * /usr/local/mgr5/sbin/nodereplication -c ostemplates - запуск репликации шаблонов ОС.
Задачи планировщика cron для VMmanager OVZ
*/5 * * * * etc/scripts/stat-collect.sh /usr/local/mgr5 - сбор статистики по использованию ресурсов контейнерами.
*/4 * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vmhostnode.check.reboot - проверка необходимости перезапуска.
* * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.backup.check - проверка состояния выполняющегося бэкапа.
* * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.restore.check - проверка состояния восстановления из бэкапа.
* * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.migrate.check - проверка состояния миграции между нодами.
* * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.convert.check - проверка состояния конвертации диска в разные форматы.
*/15 * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.state.check - равнение состояния контейнеров на узлах кластера с состоянием в базе данных панели.
*/5 * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.cpulimit.calculate - расчет ограничений CPU для контейнеров.
0 0 * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.sync - актуализирует параметры контейнера (память, процессов и т.д.) в базе данных с фактическими значениями, полученными с узла кластера.
*/3 * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.reshape operation=execute - применяет или перенастраивает шейпер трафика для каждого контейнера.
0 0 * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr collectversions - сбор информации о версиях vemini на нодах.
5 * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr stat.normalize - нормализация статистики по контейнерам
* * * * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.compact.check - проверка необходимости сжатия ploop контейнеров
10 12 12 * * /usr/local/mgr5/sbin/cron-vemgr sbin/mgrctl -m vemgr vm.compact.all - сжатие ploop контейнеров