Re: vzctl не хочет chkpnt при smbfs в VE [message #32987 is a reply to message #32976] |
Mon, 15 September 2008 02:43 |
POMAH007
Messages: 39 Registered: May 2007 Location: Kemerovo, Russia
|
Member |
|
|
За неимением лучшего написал обвязку для vzctl (оригинальный vzctl -> vzctl2):
#!/bin/sh
if [ "$1" = "chkpnt" ]; then
[ -x /etc/vz/conf/$2.umount ] && /etc/vz/conf/$2.umount
fi
$0"2" $@
Для restore vzctl сам запускает $2.mount
Но это, мягко говоря, неправильно, так как шары надо снимать после останова процессов. А как вклиниться между suspend и dump (или dump и kill), если vzctl бинарный?
Константин, а Вы к написанию vzctl имеете какое-нибудь отношение? Возможно написание подобного обхода в vzctl, раз поддержки smbfs нет?
И второй вопрос: не в курсе, рассматривался ли вопрос, что происходит с копируемым файлом по nfs после chkpnt (скажем, посередине процесса копирования. Ведь vzctl будет размонтировать шару?).
Подозреваю, что файл в пункте назначения будет утерян или поврежден (раз процесс копирования был остановлен посередине, а затем шару размонтировали) и, таким образом, задача по сохранности файла по месту назначения перекладывается на администратора или программиста, копирующие этот файл вручную или в программе/скрипте.
[Updated on: Mon, 15 September 2008 02:55] Report message to a moderator
|
|
|