OpenVZ: migration problems (Error: Failed to undump VE)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

OpenVZ: migration problems

Сообщение Frank »

Итак, есть два сервера.

#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

А так работает. Но машина перезагружается, это совсем не ынтырпрайз :)
Ну и для развлечения:
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 без каких-либо дополнгительных матюков, указывающих на причину. А очень хочется, чтобы машину на лету можно было двигат не только в одну сторону, но и обратно.
Какие будут соображения?
P.S. машина first используется постоянно, предложения сменит на ней ведро и т.п. упоминать не стОит.
Изображение
Спасибо сказали: