Как установить модуль ядра на гостевой машине LXC?

Я пытаюсь установить OpenStack DevStack на гостевой машине LXC. Один из пакетов DevStack требует нового модуля ядра, но когда я пытаюсь запустить modprobe на гостевой LXC, я получаю сообщение об ошибке:

ubuntu@lxc$ sudo modprobe scsi_transport_iscsi FATAL: Could not load /lib/modules/3.2.0-48-generic/modules.dep: No such file or directory 

Как установить этот модуль для гостевой машины LXC?

Короткий ответ, вы не можете. Контейнеры LXC совместно используют свое ядро ​​с хостом и по умолчанию не могут загружать модули (поскольку это было бы довольно опасно).

Стандартная рекомендация заключается в том, чтобы любой модуль загружался на хост перед запуском контейнера. Вы можете либо сделать это с помощью старого старого сценария инициализации, либо с помощью lxc-крючка (подробнее см. Мою недавнюю запись здесь: https://www.stgraber.org/2013/12/23/lxc-1-0-some- более-расширенный-контейнер-использование / )