首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在kubernetes集群内的docker容器中登录iscsi启动器

无法在kubernetes集群内的docker容器中登录iscsi启动器
EN

Stack Overflow用户
提问于 2017-10-27 18:43:36
回答 1查看 1.7K关注 0票数 1

无法在运行在kubernetes集群内的docker容器中登录iscsi启动器

我已经将open-iscsi包安装在一个带有特权模式的对接者ubuntu容器中。iscsi目标正在运行,iscsi启动器发现返回正确的启动器名iqn。当我尝试登录时,我得到了这样的信息:

错误: iscsiadm: got读取错误(0/111),守护进程死了?iscsiadm:无法登录到iface:默认,目标:iqn.2016-09.com.abc defg.xyza:name,门户: 10.102.83.21,3260。iscsiadm:启动器报告错误(18 -无法与iscsid通信) iscsiadm:无法登录所有门户

我尝试了service iscsid restart并使用iscsid -d 8 -f命令进行调试,但登录仍然不成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-27 18:48:27

添加--net=主机标志和-特权标志时,在集群中运行时,iscsi发现和登录都将成功。iscsi期望主机的网络服务以特权访问方式运行。命令应该是,将网络设置为承载容器的docker run -it --privileged --net=host name:tag将共享主机的网络堆栈,来自主机的所有接口都将对容器可用。容器的主机名将与主机系统上的主机名匹配。

有关详细信息,请参阅文档:https://docs.docker.com/engine/reference/run/#network-settings

注:标志-网络工作的老版本和最新版本的码头,-网络工作的最新码头版本仅。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46981558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档