OpenVZ Forum


Home » International » Russian » Bug: vzctl restore игнорирует DUMPDIR
Bug: vzctl restore игнорирует DUMPDIR [message #46169] Mon, 30 April 2012 07:36 Go to next message
RXL_ is currently offline  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".


... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Re: Bug: vzctl restore игнорирует DUMPDIR [message #46187 is a reply to message #46169] Tue, 01 May 2012 06:55 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

Не знаю, в каких ещё местах надо написать, что баги надо файлить в багзиллу, а не на форум Sad

Сейчас попробую починить


Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Bug: vzctl restore игнорирует DUMPDIR [message #46198 is a reply to message #46187] Wed, 02 May 2012 02:20 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

Починил тут:
http://git.openvz.org/?p=vzctl;a=commitdiff;h=c36e34a92afc7f5ba43a5286fec7d458f308560f

Будет доступно в версии 3.2

Хорошо бы, если бы вы протестировали и отписались. Я собрал тестовый билд (3.1-98.git.6978a1c) тут:
http://download.openvz.org//utils/nightlies/vzctl/current/

Информация о тестовых билдах тут:
http://wiki.openvz.org/Download/vzctl/nightly


Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Bug: vzctl restore игнорирует DUMPDIR [message #46217 is a reply to message #46198] Thu, 03 May 2012 08:47 Go to previous message
RXL_ is currently offline  RXL_
Messages: 147
Registered: July 2009
Location: Moscow/Russia
Senior Member
Спасибо за быстрый ответ!

Извиняюсь, что не туда пишу. Редко бываю, и обычно не читаю неприметные надписи.

Где написать? Предлагаю вот здесь:
http://forum.openvz.org/index.php?t=getfile&id=1006&private=0
А также стоит повесить прикрепленный топик в разделе форума. После чего можно смело умывать руки. Smile


Протестировал: бага отсутствует. Большое спасибо!
2012-05-03T12:42:12+0400 vzctl : CT 102 : Setting up checkpoint...
2012-05-03T12:42:12+0400 vzctl : CT 102 :       suspend...
2012-05-03T12:42:12+0400 vzctl : CT 102 :       dump...
2012-05-03T12:42:12+0400 vzctl : CT 102 :       kill...
2012-05-03T12:42:12+0400 vzeventd : CT 102 : Running stop event script
2012-05-03T12:42:12+0400 vzeventd : CT 102 : Forked child 422541 for stop event
2012-05-03T12:42:13+0400 vzctl : CT 102 : Container already locked
2012-05-03T12:42:13+0400 vzeventd : Child 422541 exited with success
2012-05-03T12:42:14+0400 vzctl : CT 102 : Checkpointing completed successfully
2012-05-03T12:42:14+0400 vzctl : CT 102 : Container is unmounted
2012-05-03T12:42:39+0400 vzctl : CT 102 : Restoring container ...
2012-05-03T12:42:39+0400 vzctl : CT 102 : Starting container ...
2012-05-03T12:42:39+0400 vzctl : CT 102 : Container is mounted
2012-05-03T12:42:40+0400 vzctl : CT 102 : Adding IP address(es): 192.168.0.102
2012-05-03T12:42:40+0400 vzctl : CT 102 : Setting CPU units: 1000
2012-05-03T12:42:40+0400 vzctl : CT 102 : Configuring meminfo: 65536
2012-05-03T12:42:40+0400 vzctl : CT 102 : Container start in progress...
2012-05-03T12:42:40+0400 vzctl : CT 102 : Restoring completed successfully



... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Previous Topic: Пробросить USB девайс в гостевую
Next Topic: апач и iptables
Goto Forum:
  


Current Time: Mon Nov 04 05:07:41 GMT 2024

Total time taken to generate the page: 0.03486 seconds