OpenVZ Forum


Home » International » Russian » vzctl set bug (bug и feature request)
vzctl set bug [message #38278] Thu, 03 December 2009 13:57
sHaggY_caT is currently offline  sHaggY_caT
Messages: 144
Registered: August 2008
Location: Moscow, Russian Federatio...
Senior Member

From: *shaggy-cat.ru
Привет!

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, так как это, имхо, баг, и его стоит убрать, что бы не смущал Smile


UPDATE2 Кир сказал, что дубликейт, ну и хорошо Smile

Но все-таки, как заставить VE перечитать исправленный конфиг? Можно, наверное, извратнуться через --applyconfig, временно скопировав конфиг уже запущенного контейнера, но, имхо, как-то не красиво.


IT-outsource for UNIX servers,
http://ha-systems.ru

[Updated on: Thu, 03 December 2009 14:56]

Report message to a moderator

Previous Topic: quotaugidlimit - overused и не исправляется
Next Topic: Проблема с квотами
Goto Forum:
  


Current Time: Sun Dec 08 11:05:36 GMT 2019