Как создать постоянный ключ xenstore и установить его разрешения - PullRequest
0 голосов
/ 01 июля 2019

Я хочу создать ключ xenstore для использования моим драйвером внешнего интерфейса в моих гостевых виртуальных машинах.Я могу сделать это вручную из командной строки Dom0, используя «xenstore-write значение полного пути к ключу» в командной строке.Однако, когда я выключаю и заново создаю виртуальную машину, ключ исчезает.Кроме того, идентификатор домена виртуальной машины был изменен, поэтому для его повторного создания вручную необходимо использовать другой полный путь к ключу.Могу ли я добавить этот ключ в xenstore навсегда, чтобы он всегда отображался под правильным идентификатором домена?Могу ли я сделать это из файла конфигурации (.cfg)?Могу ли я указать правильные права на чтение / запись для ключа одновременно?Мне нужно, чтобы он был доступен для записи из внешнего интерфейса гостя и читался внутренним драйвером.

Я попытался записать / создать ключ из кода инициализации драйвера внешнего интерфейса, но запись в xenbus возвращает ошибку 13 (EACESS).Мне кажется, что у драйвера внешнего интерфейса есть только права на чтение для этого ключа, поэтому я пытаюсь создать его в другом месте, а также изменить разрешения.Мне нужен драйвер внешнего интерфейса, чтобы иметь возможность записи в ключ во время инициализации.

...