Bug: vzctl restore игнорирует DUMPDIR [message #46169] |
Mon, 30 April 2012 07:36 |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
vzctl 3.1
CentOS 5.8
В конфиге /etc/vz/vz.conf есть параметр DUMPDIR. У меня эта и ряд других директорий (не удалось переместить только жестко зашитый путь /var/vzquota) указывают на нестандартное место. Стандартным по дистрибутиву местом является /vz, а у меня - /virt/vz. Причина простая: это отдельная точка монтирования, используемая не только для OpenVZ.
28.04.2012 я обновил vzctl из репозитория openvz до версии "vzctl-3.1-1" (до этого была версия "vzctl-3.0.30.2-1"), а следующим утром скрипт, исправно работавший пол года, дал сбой и не смог восстановить замороженные контейнеры. В логе /var/log/vzctl.log найдены следующие строки:
2012-04-29T07:34:21+0400 vzctl : CT 100 : Restoring container ...
2012-04-29T07:34:21+0400 vzctl : CT 100 : Unable to open /vz/dump/Dump.100: No such file or directory
И аналогичные строки для всех других контейнеров, которые надо было разморозить.
Сразу видно, что путь не согласуется с DUMPDIR. При этом vzctl chkpnt располагает дамп именно в DUMPDIR.
Я пока поставил временный костыль в виде ссылки "/vz" -> "/virt/vz".
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
|
|
|