Приветствую.
Надеюсь, что на форуме есть люди, интересующиеся Хен
Установил Xen 3.1 на ядро 2.6.22,
domU и dom0 - убунту (есть еще одна коробка с Fedora Core 6 - т.к. нужно было портировать небольшой кусок кода с ядра 2.6.18)
пытаюсь освоить худо-бедно простейшие операции.
Проблема:
пытаюсь наладить обмен сообщениями между dom0 и domU - написал небольшой скриптик на Питоне:
- создал отдельную ветку в xenstore, поставил права, чтобы все домены имели к этой ветке доступ.
- повесил на эту ветку простейший watcher/callback.
Изменяю значение листа в ветке в domU или dom0 - dom0 реагирует (callback вызывается), domU молчит. В документации написано, что по идее все триггеры обязаны сработать. Не пойму, почему не работает. Кто-нибудь с таким сталкивался?
Полной документации по Xen очень мало, к сожалению. Вики на xensource довольно скудна на описания, приходится постоянно лезть в исходники, чтобы просто даже узнать сигнатуру функции =(
Xenhypervisor
Автор windy_stranger, 17.02.2008, 11:49
#2
Отправлено 17.02.2008, 13:03:42
Нашел ответ.
Оказывается разработчики сознательно не стали делать возможность регистрировать domU триггеры на изменения в xenstore, т.к. это отличная лазейка для ddos атак... достаточно резонно, но это делает все намного сложнее, чем ожидал =(
есть патч, исправляющий данную "фичу", но не знаю насколько целесообразно его использовать, ведь это и правда бреш в изолированности доменов.
Оказывается разработчики сознательно не стали делать возможность регистрировать domU триггеры на изменения в xenstore, т.к. это отличная лазейка для ddos атак... достаточно резонно, но это делает все намного сложнее, чем ожидал =(
есть патч, исправляющий данную "фичу", но не знаю насколько целесообразно его использовать, ведь это и правда бреш в изолированности доменов.
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0