我正在尝试在 LXC 来宾计算机上安装 OpenStack DevStack。DevStack 的一个包需要一个新的内核模块,但是当我尝试在 LXC 来宾上运行 modprobe 时,我收到一个错误:
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
Run Code Online (Sandbox Code Playgroud)
如何为我的 LXC 客户机安装此模块?
stg*_*ber 13
简短的回答是,你不能。LXC 容器与主机共享其内核,默认情况下不允许加载模块(因为这非常危险)。
标准建议是在启动容器之前在主机上加载任何模块。您可以使用旧的 init 脚本或使用 lxc 钩子来做到这一点(有关详细信息,请参阅我最近的帖子:https : //www.stgraber.org/2013/12/23/lxc-1-0-some-更高级的容器用法/ )
| 归档时间: |
|
| 查看次数: |
11753 次 |
| 最近记录: |