各位大虾:
希望构建一个网络存储环境,主机A和主机B都插有Qlogic 的HBA卡,然后通过光纤直连,主机A作server,主机B作存储设备。现在我已经给两台主机上装了HBA卡的驱动,主机B上通过scli已经能够看到port, wwpn等信息,也利用mdadm将几个分区作成了一个md,那么下一步应该怎么做?具体的问题是:
1)A和B都还需什么设置
2)如何看直连的AB已经通了
3)A如何看到B的磁盘
4)A如何操作B的磁盘
我的环境是Linux,用的卡是Glogic qla2200
希望知道的不吝赐教,不知道的帮这顶顶,感谢大家!感谢!
1)A和B都还需什么设置,
B需要一些modules, 这些module需要scst工具,这个工具的源码可以在网上下载,也有很多介绍性的文档,需要注意的是sourceforge上的src有个模块的Makefile有问题,kernel-patch也不全,如下是我下载的地址,http://bj.soulinfo.com/projects/scst/,我用的内核版本是2.6.26
scst_user 55920 0
scst_raid 7680 0
scst_modisk 10880 0
scst_changer 7744 0
scst_vdisk 52116 0
scst_tape 11328 0
scst_processor 7744 0
scst_disk 10560 0
scst_cdrom 9536 0
qla2x00tgt 42832 0
scst 264752 10 scst_user,scst_raid,scst_modisk,scst_changer,scst_vdisk,scst_tape,scst_processor,scst_disk,scst_cdrom,qla2x00tgt
qla2xxx 182676 1 qla2x00tgt
2)如何看直连的AB已经通了
这点我也不是太明白,需要对qlogic卡作进一步了解,不过互相scan到对方是必要的
3)A如何看到B的磁盘
B:
Attached SCSI target
[root@proj ] echo "open vm_disk /mnt/disk1" > /proc/scsi_tgt/vdisk/vdisk
[root@proj ] echo "add vm_disk 0" >/proc/scsi_tgt/groups/Default/devices
Enbale the target mode
echo "1" >/sys/class/scsi_host/host11/target_mode_enabled
A:Rescan initiator
echo "- - -" >/sys/class/scsi_host/hostX/scan
4)A如何操作B的磁盘
A:如果进展顺利,fdisk -l自然就能看到了
总结:解决这个问题的关键是scst这个工具
另外纠正一个概念,在我模拟的环境里,A(Initiator)应该称作client,B(Target)应该称作server
关于scst的使用
最新推荐文章于 2025-05-12 15:22:21 发布
6223

被折叠的 条评论
为什么被折叠?



