免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5786 | 回复: 11
打印 上一主题 下一主题

[存储网络] Linux下iscsi.conf配置文件如何指定只连接一个IP? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-11 14:45 |只看该作者 |倒序浏览
默认的情况下
DiscoveryAddress=192.168.0.100
只输入了这一行,
但是我192.168.0.101也是一个iscsi设备.

但是service iscsi restart后会自动把0.101的设备也搜索出来.

如何解决?只想要0.100的.


# "DiscoveryAddress" setting. The format for the "DiscoveryAddress" setting is
# a.b.c.d, a.b.c.d:e (where e is a TCP port number), or an instance name. An
# example of these settings would be:
#
DiscoveryAddress=192.168.0.100
#DiscoveryAddress=192.168.0.4
#  or
#DiscoveryAddress=10.4.100.1:3260
#  or
#DiscoveryAddress=scisrouter1
[root@server bin]# iscsi-ls
*******************************************************************************
SFNet iSCSI Driver Version ...4:0.1.11(12-Jan-2005)
*******************************************************************************
TARGET NAME             : iqn.2002-10.com.infortrend:raid.sn7240686.00
TARGET ALIAS            :
HOST ID                 : 2
BUS ID                  : 0
TARGET ID               : 0
TARGET ADDRESS          : 192.168.0.100:3260,1
SESSION STATUS          : ESTABLISHED AT Fri Aug  8 05:48:06 CST 2003
SESSION ID              : ISID 00023d000001 TSIH 200
*******************************************************************************
TARGET NAME             : iqn.2002-10.com.infortrend:raid.sn7240686.10
TARGET ALIAS            :
HOST ID                 : 3
BUS ID                  : 0
TARGET ID               : 0
TARGET ADDRESS          : 192.168.0.101:3260,1
SESSION STATUS          : ESTABLISHED AT Fri Aug  8 05:48:08 CST 2003
SESSION ID              : ISID 00023d000001 TSIH 500
*******************************************************************************
[root@server bin]#

[ 本帖最后由 vovi 于 2007-1-11 14:49 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-01-11 19:08 |只看该作者
不知道你linux上是哪个版本的initiator,我以前用过3.6.3没有这个功能。一般情况下这种mask的功能是在target端实现的。
但是根据initiator找target的方式可以从网络方面入手解决这个问题:
1,将2个target放在不同网段 (但是就你的环境来说这个方法不一定能用)
另一种不是方法的方法:只对你需要使用的设备进行相关配置即可,不使用的不用理他就OK了:)

论坛徽章:
0
3 [报告]
发表于 2007-01-11 20:32 |只看该作者
哈哈,祥子越来越专业了.日
我必须设置一个网段.继续求解?

论坛徽章:
0
4 [报告]
发表于 2007-01-11 20:41 |只看该作者
喔哈哈!

论坛徽章:
0
5 [报告]
发表于 2007-01-13 20:21 |只看该作者
顶一下,我也想知道怎么办.
在linux下也用过iscsi,3.6.3以及2.6内核上自带的包,同时加载两个discoveryaddress可以是同一网段的,也就是载一台主机上挂载2个iscsi盘阵,这个是可以做到的.至于你的问题你可不可以从交换机上考虑划分一个lan,把不想要的ip放在另一个lan里.

此外就算你iscsi-ls能看到只要你不mount不是也可吗?iscsi-ls只是查找网络中的iscsi标准包输出.

搞定了记得吼一声,让我也知道一下怎么做的

论坛徽章:
0
6 [报告]
发表于 2007-01-14 10:43 |只看该作者
如果只要通不要认证等其他参数设一项就可以了.
如:
DiscoveryAddress=10.4.100.1:3260
若有多个加一行就行了.
DiscoveryAddress=192.168.0.1:3260

论坛徽章:
0
7 [报告]
发表于 2007-01-18 19:30 |只看该作者
现在还没有解决,怀疑是iscsi版本存在的问题。
man了一遍也没结果。
改天用cisco的包试试

至于为什么不在交换机作手脚。因为这2个ip是一台阵列2个控制器的ip。

论坛徽章:
0
8 [报告]
发表于 2007-01-19 13:18 |只看该作者
1、编辑/var/lib/iscsi/bindings文件,删除iqn.2002-10.com.infortrend:raid.sn7240686.10所在的行;
2、执行:service iscsi restart,应当可以解决问题。

论坛徽章:
0
9 [报告]
发表于 2007-01-19 15:29 |只看该作者

回复 8楼 wozxz 的帖子

非常感谢,不过Linux下貌似没有找到这个目录.
这个是cisco的嘛?

论坛徽章:
0
10 [报告]
发表于 2007-01-19 18:46 |只看该作者
1、RedHat AS3 Update 4    内核:2.4.21-27.EL,系统自带的iscsi驱动。

2、其他版本的iscsi应当也有类似的文件,作适当的修改即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP