LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1353|回复: 2

请教关于ISCSI的问题

[复制链接]
发表于 2007-11-13 20:40:48 | 显示全部楼层 |阅读模式
我用的系统是Red Hat Linux AS 4

ISCSI发起端是iscsi-initiator-utils-4.0.3.0-4



问题是这样的:

我们以前做了一个系统,iscsi发起端系统用的是Red Hat 9, ISCSI版本是linux-iscsi-3.6.3, 当时一切正常, 对一个分区进行映射,iscsi连接成功后会在/dev/下映射出一个SCSI设备.

现在由于需要,我们将ISCSI发起端的系统换成了AS 4, 发起端换成了AS 4自带的iscsi-initiator-utils-4.0.3.0-4, 由于我们只是对一个分区进行映射,但与上面同样的目标连接后发现/dev/下居然出现了四个SCSI设备,分别为/dev/sda, /dev/sdb, /dev/sdc, /dev/sdd, 其中sda和sdb无法挂载, 而sdc和sdd似乎都是目标端的那个分区的映射. 这使得我们在开发中很苦恼.

我们很想知道这其中的道理以及iscsi-initiator-utils-4.0.3.0-4映射的规律, 希望大家能给我们一些指点.



另外还有一个问题是,我在网上看到了很多人说利用udev能够让linux 2.6下的ISCSI映射的设备与某一设备名绑定,但确没看到详细的解决方案. 希望大家能给我一些解决的方法.



谢谢!
 楼主| 发表于 2007-11-15 15:15:02 | 显示全部楼层
最近又研究了两天,发现问题是这样
我们用的目标端是自己做的,应该属于Multipath Device

在4.0.1及以前的版本的iscsi-initiator中可以设置一个Multipath选项,如果设置为Multipath=protalgroup则不会映射出多余的设备.
然而AS4自带的iscsi-initiator是一个叫做iscsi-initiator-utils-4.0.3.0-4.i386.rpm的东东,它似乎已经取消了Multipath,所以这大概是问题所在
想问一下就是不知是否有人知道在AS4自带的那个iscsi-initiator中是否有方法来解决Multipath选项被取消的问题,从而达到以前版本中Multipath=protalgroup的效果,即为一个protalgroup只创建一个session?
回复 支持 反对

使用道具 举报

发表于 2008-1-26 20:37:37 | 显示全部楼层
我也遇到过这个问题,在 [color="Blue"][color="Blue"]在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 集群 上得到解决。
你可以试试看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表