免费注册 查看新帖 |

Chinaunix

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

请问下RHEL5下的ISCSI问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-24 16:41 |只看该作者 |倒序浏览
在RHEL5下用iscsi-target做了五个盘共享出去,请问下,如何保证客户机每次登录的时侯,iSCSI 目标名称和本地SCSI 设备名称是固定对应的。现在发现有些时侯ISSI目标对应的本地SCSI设备名是在变化着的。。。郁闷啊

论坛徽章:
0
2 [报告]
发表于 2008-11-24 22:59 |只看该作者

回复 #1 tonydd 的帖子

要在一个配置文件中进行设置的。配置/etc/iscsi.conf和/vetc/initiatorname.iscsi两个文件
iscsi-target 这个服务要启动

论坛徽章:
0
3 [报告]
发表于 2008-11-24 23:07 |只看该作者
原帖由 kns1024wh 于 2008-11-24 22:59 发表
要在一个配置文件中进行设置的。配置/etc/iscsi.conf和/vetc/initiatorname.iscsi两个文件
iscsi-target 这个服务要启动


你在用RHEL5自带的iscsitarget吗?这个叫做tgtd。你这个改法好像是sorceforge上的iscsitarget的改法。

论坛徽章:
0
4 [报告]
发表于 2008-11-25 09:53 |只看该作者
回楼上的两位,偶iscsi的客户端是能够发现iscsi-target共享出去的硬盘的,就是有时侯会发现,iscsi目标和本地的scsi-id的对应关系有时会变化,共享出去的三个硬盘,比如分别为vol1\vol2\vol3,有时侯是vol1->sdd,vol2->sde,vol3->sdf,有时侯是vol1->sde,vol2->sdf-vol3->sdd,郁闷啊。。。

用的是rhel5自带的iscsi套件

论坛徽章:
0
5 [报告]
发表于 2008-11-25 09:55 |只看该作者
格式化的时候加上 label 就可以了。
挂载时用  mount LABEL=xxxx /mnt/abc/ 的型式,不用理会什么 /dev/sdXX

论坛徽章:
0
6 [报告]
发表于 2008-11-25 10:00 |只看该作者
原帖由 tonydd 于 2008-11-25 09:53 发表
回楼上的两位,偶iscsi的客户端是能够发现iscsi-target共享出去的硬盘的,就是有时侯会发现,iscsi目标和本地的scsi-id的对应关系有时会变化,共享出去的三个硬盘,比如分别为vol1\vol2\vol3,有时侯是vol1->sd ...


那你把配置拿出来,initiator和target的配置都拿出来。

论坛徽章:
0
7 [报告]
发表于 2008-11-25 10:13 |只看该作者
/usr/sbin/tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.my.int.disk1
/usr/sbin/tgtadm --lld iscsi --op new --mode target --tid 2 -T iqn.my.int.disk2
/usr/sbin/tgtadm --lld iscsi --op new --mode target --tid 3 -T iqn.my.int.disk3

/usr/sbin/tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/iscsistorage/vol1
/usr/sbin/tgtadm --lld iscsi --op new --mode logicalunit --tid 2 --lun 1 -b /dev/iscsistorage/vol2
/usr/sbin/tgtadm --lld iscsi --op new --mode logicalunit --tid 3 --lun 1 -b /dev/iscsistorage/vol3

/usr/sbin/tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL
/usr/sbin/tgtadm --lld iscsi --op bind --mode target --tid 2 -I ALL
/usr/sbin/tgtadm --lld iscsi --op bind --mode target --tid 3 -I ALL

target端直接用上述命令做的


initiator直接用自动发现做的,没做啥配置。。。。

论坛徽章:
0
8 [报告]
发表于 2008-11-25 10:30 |只看该作者
initiator用iscsiadmin命令去分别指定。

论坛徽章:
0
9 [报告]
发表于 2008-11-25 10:59 |只看该作者
用 iscsiadm分别登录好后,重启了iscsi服务,iscsi目标和scsi-id的对应关系就发生变化了,和分别登录的不一致,咳

target端分享了2G、4G、4G这3个分区,用iscsiadm分别登录的时侯,2G->/dev/sdd1  4G->/dev/sde1   4G->/dev/sdf1,但是重启好iscsi服务后,变成了4G->/dev/sdd1  2G->/dev/sde1  4G->/dev/sdf1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP