OpenVZ Forum


Home » International » Russian » Error: Failed to undump VE без каких-либо дополнгительных сообщен
Error: Failed to undump VE без каких-либо дополнгительных сообщен [message #27548] Tue, 19 February 2008 11:42 Go to next message
Frankenstine is currently offline  Frankenstine
Messages: 9
Registered: February 2008
Location: Nikolaev
Junior Member
Итак, есть два сервера.

#1:
Linux first 2.6.18-028stab035.1-ovz-smp #1 SMP Wed Jun 13 21:52:27 CEST 2007 x86_64 GNU/Linux
vzctl 3.0.22-1dso1
vzquota 3.0.11-1dso1
vzprocps 2.0.11-1dso2

#2
Linux second 2.6.18-fza-028stab051.1-686-bigmem #1 SMP Fri Dec 7 18:24:06 CET 2007 i686 GNU/Linux
vzctl 3.0.22-1dso1
vzquota 3.0.11-1dso1
vzprocps 2.0.11-1dso2

На обоих машинах:
cat /etc/vz/vz.conf | grep -i quota
## Disk quota parameters
DISK_QUOTA=no

Премещаем машину оффлайн с first на second:
vzctl stop 1080
Stopping VE ...
VE was stopped
VE is unmounted
vzmigrate second 1080
-e OPT:second
-e Starting migration of VE 1080 on second
-e Preparing remote node
[: 386: missing ]
-e Syncing private
-e Turning quota off
-e Error: failed to turn quota off

Мдя.. Включаем, повторяем.
vzctl start 1080
vzmigrate second 1080
-e OPT:second
-e Starting migration of VE 1080 on second
-e Preparing remote node
[: 386: missing ]
-e Syncing private
-e Stopping VE
-e Starting VE
-e Cleanup

Всё в порядке!
Даже больше - пробуем то же самое онлайн:
vzmigrate --online second 1080
-e OPT:--online
-e OPT:second
-e Starting online migration of VE 1080 on second
-e Preparing remote node
[: 386: missing ]
-e Syncing private
-e Live migrating VE
-e Cleanup

Замечательно, такое кино нам нравиится. Не работающая миграция оффлайн машин - фигня.
А теперь пробуем перегнать эту машину обратно, со второй машины на первую.

vzmigrate --online first 1080
OPT:--online
OPT:first
Starting online migration of VE 1080 on first
Preparing remote node
/usr/sbin/vzmigrate: line 382: [: missing `]'
Syncing private
Live migrating VE
Error: Failed to undump VE

Упс...
vzmigrate first 1080
OPT:first
Starting migration of VE 1080 on first
Preparing remote node
/usr/sbin/vzmigrate: line 382: [: missing `]'
Syncing private
Stopping VE
Starting VE
Cleanup

А так работает. Но машина перезагружается, это совсем не ынтырпрайз Smile
Ну и для развлечения:
vzctl stop 1080
Stopping VE ...
VE was stopped
VE is unmounted
vzmigrate first 1080
OPT:first
Starting migration of VE 1080 on first
Preparing remote node
/usr/sbin/vzmigrate: line 382: [: missing `]'
Syncing private
Turning quota off
Error: failed to turn quota off

Вот такая колбаса. К сожалению, я нигде не нашёл ни на форуме openvz, ни на других сайтах-форумах подорбной проблемы: Error: Failed to undump VE без каких-либо дополнгительных матюков, указывающих на причину. А очень хочется, чтобы машину на лету можно было двигат не только в одну сторону, но и обратно.
Какие будут соображения? Неужели это принципиально невозможно - переезжать онлайн с более нового ядра на более старое?
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27550 is a reply to message #27548] Tue, 19 February 2008 11:46 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

Quote:

Неужели это принципиально невозможно - переезжать онлайн с более нового ядра на более старое?


Это возможно только в некоторых случаях. Когда меняется формат дамп-файла, совместимость есть только "снизу вверх", то есть со старых ядер на новые, но не наоборот. Это связано как с нашими изменениями, так и с изменениями в мейнстрим-ядрах.


Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27591 is a reply to message #27550] Wed, 20 February 2008 08:23 Go to previous messageGo to next message
Frankenstine is currently offline  Frankenstine
Messages: 9
Registered: February 2008
Location: Nikolaev
Junior Member
Хорошо, пусть будет так. Смиримся. В конце концов, всё будет на одинаковом ядре. Но...

vzmigrate --online second 1077
-e OPT:--online
-e OPT:second
-e Starting online migration of VE 1077 on second
-e Preparing remote node
[: 386: missing ]
-e Syncing private
-e Live migrating VE
-e Error: Failed to undump VE

Что на этот раз? Другая виртуалка, с того же самого первого сервера, на тот же самый второй сервер - не переезжает. Та же самая ошибка, точно так же без объяснений.

А вот ещё интересный образчик. На этот раз с другой ошибкой Smile

vzmigrate --online second 1078
-e OPT:--online
-e OPT:second
-e Starting online migration of VE 1078 on second
-e Preparing remote node
[: 386: missing ]
-e Syncing private
-e Live migrating VE
-e Error: Failed to copy dump

[Updated on: Wed, 20 February 2008 12:57]

Report message to a moderator

Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27618 is a reply to message #27591] Thu, 21 February 2008 07:17 Go to previous messageGo to next message
Andrey Mirkin is currently offline  Andrey Mirkin
Messages: 193
Registered: May 2006
Senior Member
Добрый день.

В случае ошибки при dump/undump сообщения также пишутся в /var/log/messages

Выложите сюда, пожалуйста, вывод команды "grep CPT /var/log/messages"

Тогда будет понятно что случилось.


Andrey Mirkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27623 is a reply to message #27618] Thu, 21 February 2008 08:27 Go to previous messageGo to next message
Frankenstine is currently offline  Frankenstine
Messages: 9
Registered: February 2008
Location: Nikolaev
Junior Member
Ага, это уже лучше.

grep CPT /var/log/messages
Feb 20 12:21:59 first kernel: CPT ERR: failed to exec iptables-save: -2
Feb 20 12:21:59 first kernel: CPT ERR: ffff81003309b800,1106 :iptables-save exited with 255


Feb 19 18:24:31 second kernel: CPT ERR: dbbef000,1077 :Cannot restore 64 bit VE on this architecture
Feb 20 10:23:58 second kernel: CPT ERR: c546c000,1077 :Cannot restore 64 bit VE on this architecture
Feb 20 18:38:07 second kernel: CPT ERR: cd23e000,1077 :Cannot restore 64 bit VE on this architecture

[Updated on: Thu, 21 February 2008 08:31]

Report message to a moderator

Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27624 is a reply to message #27623] Thu, 21 February 2008 08:34 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

Второй случай очень похож на попытку смигрировать x86_64 контейнер на i386 машинку. Мы пока так не умеем Smile))))

Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27628 is a reply to message #27624] Thu, 21 February 2008 09:32 Go to previous messageGo to next message
Frankenstine is currently offline  Frankenstine
Messages: 9
Registered: February 2008
Location: Nikolaev
Junior Member
Действительно, first сервер имеет x64 архитектуру, а second x86. Виртуалки, которые x86, в большинстве своём без проблем переместились онлайн на second. Но не полностью Smile
1077 - x64, при перемещении онлайн в консоли Error: Failed to undump VE, на second в мессаджах - Cannot restore 64 bit VE on this architecture, а вот 1078 машинка есть x86, но переезжать не хочет, в консоли Error: Failed to copy dump, а в мессаджах на обоих серверах тишина.
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27635 is a reply to message #27623] Thu, 21 February 2008 12:27 Go to previous messageGo to next message
Andrey Mirkin is currently offline  Andrey Mirkin
Messages: 193
Registered: May 2006
Senior Member
CPT ERR: failed to exec iptables-save: -2

Эта ошибка происходит, когда внутри контейнера нет утилиты iptables-save.
На каком дистрибутиве основана эта ВЕ?


Andrey Mirkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27636 is a reply to message #27628] Thu, 21 February 2008 12:31 Go to previous messageGo to next message
Andrey Mirkin is currently offline  Andrey Mirkin
Messages: 193
Registered: May 2006
Senior Member
Error: Failed to copy dump

Это означает, что какая-то ошибка произошла при копировании дамп файла по сети. Что именно произошло, можно было бы узнать, если бы миграция была запущена с опцией "-v" (vzmigrate -v --online ...).
Могло просто не хватить места на втором сервере, а может еще что-то.


Andrey Mirkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27641 is a reply to message #27635] Thu, 21 February 2008 13:14 Go to previous messageGo to next message
Frankenstine is currently offline  Frankenstine
Messages: 9
Registered: February 2008
Location: Nikolaev
Junior Member
сервер first - ubuntu edgy, iptables 1.3.5.0debian1-1ubuntu2.1
виртуалка 1078 - debian etch, iptables 1.3.6.0debian1-5 (я её уже переместил без -online на second)

[Updated on: Thu, 21 February 2008 13:20]

Report message to a moderator

Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27803 is a reply to message #27641] Thu, 28 February 2008 07:03 Go to previous messageGo to next message
Andrey Mirkin is currently offline  Andrey Mirkin
Messages: 193
Registered: May 2006
Senior Member
хотелось бы посмотреть на содержимое этого пакета iptables 1.3.6.0debian1-5.
Если там есть утилиты iptables-save и iptables-restore, то хотелось бы узнать где они находятся (обычно они должны быть в /sbin или в /usr/sbin)


Andrey Mirkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27812 is a reply to message #27803] Thu, 28 February 2008 10:06 Go to previous messageGo to next message
Frankenstine is currently offline  Frankenstine
Messages: 9
Registered: February 2008
Location: Nikolaev
Junior Member
Увы, сервера этого уже нет в живых. Могу только сказать, что iptables-save там присутствовала, но выдавала при запуске пустой вывод (в отличии от debain, где вывод присутствовал, в виде комментариев - фаерволл везде отключен)
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27815 is a reply to message #27812] Thu, 28 February 2008 11:38 Go to previous messageGo to next message
Andrey Mirkin is currently offline  Andrey Mirkin
Messages: 193
Registered: May 2006
Senior Member
А виртуальный сервер 1106 еще существует?
Если существует, то есть ли в нем утилиты iptables-save и iptables-restore? И если они там есть, то где они лежат?


Andrey Mirkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27818 is a reply to message #27815] Thu, 28 February 2008 13:29 Go to previous messageGo to next message
Frankenstine is currently offline  Frankenstine
Messages: 9
Registered: February 2008
Location: Nikolaev
Junior Member
Ещё существует. Там lenny/sid. iptables-save/load отсутствует,
dpkg -l ip*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/ t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-======================-======================-========== ==================================================
ii iproute 20070313-1ubuntu2 Professional tools to control the networking in Linux kernel
un iproute-doc <none> (no description available)
ii iputils-ping 3:20070202-1ubuntu2 Tools to test the reachability of network hosts
Re: Error: Failed to undump VE без каких-либо дополнгительных сообщ [message #27862 is a reply to message #27818] Fri, 29 February 2008 13:48 Go to previous message
Andrey Mirkin is currently offline  Andrey Mirkin
Messages: 193
Registered: May 2006
Senior Member
К сожалению, в данной реализации миграции iptables правила сохраняются при помощи утилиты iptables-save.
Соответственно, если ее нет, то vzmigrate выдает ошибку, что и произошло в вашем случае.


Andrey Mirkin
http://static.openvz.org/userbars/openvz-developer.png
Previous Topic: Проблемы с пользвательскими квотами
Next Topic: kmemsize, как увеличить?
Goto Forum:
  


Current Time: Thu Feb 02 17:58:46 GMT 2023

Total time taken to generate the page: 0.00800 seconds