XenStore
Материал из Xgu.ru
Перевод: Игорь Чубин
XenStore -- это хранилище информации, используемое между доменами Xen. Оно предназначено не для передачи файлов и вообще больших объёмов данных между доменами, а для их настройки, а также получения информации об их состоянии.
Каждому домену соответствует собственный путь в иерархическом пространстве XenStore, что чем-то напоминает procfs. Об изменениях данных в XenStore извещаются соответствующие драйверы.
Пример shell-скрипта для просмотра XenStore:
#!/bin/bash function dumpkey() { local param=${1} local key local result result=$(xenstore-list ${param}) if [ "${result}" != "" ] ; then for key in ${result} ; do dumpkey ${param}/${key} ; done else echo -n ${param}'=' xenstore-read ${param} fi } for key in /vm /local/domain /tool ; do dumpkey ${key} ; done
[править] Дополнительная информация
- http://wiki.xensource.com/xenwiki/XenStore
- http://wiki.xensource.com/xenwiki/XenStoreReference
- http://wiki.xensource.com/xenwiki/XenBus
- http://lists.xensource.com/archives/html/xen-devel/2005-12/msg00151.html — неплохое сообщение об устройстве хранилища
|
---|