vzctl set bug [message #38278] |
Thu, 03 December 2009 13:57 |
sHaggY_caT
Messages: 144 Registered: August 2008 Location: Moscow, Russian Federatio...
|
Senior Member |
|
|
Привет!
vzctl set <veid> --config <config> что-то делает (судя по strace открывает некоторые файлы), и говорит код 0 о том, что все хорошо, но при этом конфиг и UBC контейнера не меняет.
Забила баг: http://bugzilla.openvz.org/show_bug.cgi?id=1377
Так как заглушка в любом случае срабатывать, при недопустимой опции(если --config by design должно быть только с create, но не set), не должна.
К сожалению, не доросла еще до того, что бы дебагом найти нужную функцию, и посмотреть, что делает (и дописать то, что мне нужно).
Мне кажется, vzctl set <veid> --config <config> достаточно полезная и удобная фича, что бы добавить ее в апстрим, но от стороннего патча (или подсказки, как его сделать) не отказалась бы.
Можно, конечно, это все сделать на bash, но не хочется... Фича нужна, так как хотела бы реализовать управление большим числом стандартизированных контейнеров через Puppet.
Так же интересно, как заставить vzctl перечитать конфиг VE? В man об этом ничего нет
UPDATE
Просмотрела опцию --applyconfig, раньше ее не было, вопрос снят.
Но все равно, как-то не правильно, что --config вообще позволяется vzctl, поэтому не ставлю теме solved, так как это, имхо, баг, и его стоит убрать, что бы не смущал
UPDATE2 Кир сказал, что дубликейт, ну и хорошо
Но все-таки, как заставить VE перечитать исправленный конфиг? Можно, наверное, извратнуться через --applyconfig, временно скопировав конфиг уже запущенного контейнера, но, имхо, как-то не красиво.
IT-outsource for UNIX servers,
http://ha-systems.ru
[Updated on: Thu, 03 December 2009 14:56] Report message to a moderator
|
|
|