По идее (ссылка на доку приведена) при настройке и включении задания должен создаваться файл задания /etc/cron.d/vzdump Этого не происходит. В предыдущей версии пакета хотя бы создавался, задание не выполнялось с ошибкой vzdump ( command 'ionice -c2 -n7 -p 4034' failed: Insecure $ENV{ENV} while running with -T switch at /usr/share/perl5/IPC/Open3.pm line 281). Теперь даже задание не создаётся, совсем. У нас дисфункция раздела Резервирование?
покажите # rpmquery pve-manager # ls -al /etc/pve/vzdump.cron
# rpmquery pve-manager pve-manager-5.0.24-alt3.M80P.1 # ls -al /etc/pve/vzdump.cron -rw-r----- 1 root www-data 254 авг 9 11:38 /etc/pve/vzdump.cron # cat /etc/pve/vzdump.cron # cluster wide vzdump cron schedule # Automatically generated file - do not edit PATH="/usr/sbin:/usr/bin:/sbin:/bin" 0 12 * * 1,2,3,4,5 root vzdump 100 --quiet 1 --mode snapshot --compress gzip --mailnotification always --storage backup --node pve1
ssh на все ноды (в том числе и на саму себя) пускает без пароля?
(В ответ на комментарий №3) > ssh на все ноды (в том числе и на саму себя) пускает без пароля? Нода пока одна, стенд испытательный в единственном экземпляре. Вроде если мы настраиваем локальную установку PVE, ничего специального делать не нужно, или что-то изменилось? Предыдущая версия была 4.4.1 (установочный образ http://nightly.altlinux.org/p8/release/alt-p8-server-pve-20170612-x86_64.iso). С ней /etc/cron.d/vzdump создавался успешно, не работал только. Ладно, есть обновлённая версия pve-manager. Обновился стандартно, apt-get dist-upgrade. Без ошибок, даже контейнер с 1С что работал - после перезагрузки продолжил нормально работать.
> ssh на все ноды (в том числе и на саму себя) пускает без пароля? Так, да, действительно, исправил. Надо генерить ключ рута и добавлять его же ему же. Почему в предыдущей версии без этого работало? Не важно. Стоит акцентировать этот момент на wiki. Сделать?
Хорошо, файл задания положили. Тогда ошибка как в предыдущей версии TASK ERROR: command 'ionice -c2 -n7 -p 16247' failed: Insecure $ENV{ENV} while running with -T switch at /usr/share/perl5/IPC/Open3.pm line 281. # cat /etc/cron.d/vzdump PATH="/usr/sbin:/usr/bin:/sbin:/bin" 15 12 * * 1,2,3,4,5 root vzdump 100 --node pve1 --storage backup --mailnotification always --mode snapshot --compress gzip --quiet 1 # vzdump 100 --node pve1 --storage backup --mailnotification always --mode snapshot --compress gzip --quiet 0 command 'ionice -c2 -n7 -p 16247' failed: Insecure $ENV{ENV} while running with -T switch at /usr/share/perl5/IPC/Open3.pm line 281.
Похожая ошибка на этом же месте, https://bugzilla.altlinux.org/show_bug.cgi?id=33123 Закомментировал "ENV=$HOME/.bashrc" в /root/.bashrc Всё, закрываем. *** This bug has been marked as a duplicate of bug 33123 ***