Bug 33746 - Не работает настройка резервного копирования контейнера
Summary: Не работает настройка резервного копирования контейнера
Status: CLOSED DUPLICATE of bug 33123
Alias: None
Product: Sisyphus
Classification: Development
Component: pve-manager (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL: https://pve.proxmox.com/wiki/Backup_a...
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-09 11:49 MSK by Pavel Isopenko
Modified: 2017-08-09 13:53 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Isopenko 2017-08-09 11:49:54 MSK
По идее (ссылка на доку приведена) при настройке и включении задания должен создаваться файл задания  /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).
Теперь даже задание не создаётся, совсем. У нас дисфункция раздела Резервирование?
Comment 1 Valery Inozemtsev 2017-08-09 12:01:35 MSK
покажите
# rpmquery pve-manager
# ls -al /etc/pve/vzdump.cron
Comment 2 Pavel Isopenko 2017-08-09 12:09:33 MSK
# 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
Comment 3 Valery Inozemtsev 2017-08-09 12:17:06 MSK
ssh на все ноды (в том числе и на саму себя) пускает без пароля?
Comment 4 Pavel Isopenko 2017-08-09 12:53:31 MSK
(В ответ на комментарий №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С что работал - после перезагрузки продолжил нормально работать.
Comment 5 Pavel Isopenko 2017-08-09 13:11:51 MSK
> ssh на все ноды (в том числе и на саму себя) пускает без пароля?
Так, да, действительно, исправил. Надо генерить ключ рута и добавлять его же ему же. Почему в предыдущей версии без этого работало? Не важно.

Стоит акцентировать этот момент на wiki. Сделать?
Comment 6 Pavel Isopenko 2017-08-09 13:21:20 MSK
Хорошо, файл задания положили. Тогда ошибка как в предыдущей версии
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.
Comment 7 Pavel Isopenko 2017-08-09 13:53:49 MSK
Похожая ошибка на этом же месте, 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 ***