环境介绍
server:192.168.0.91(scsi服务器)
client: 192.168.0.191
Server端将本地的一个分区(最好是格式化好的,但不要挂载)、lvm、整个硬盘共享出去
Client端将server共享出来的设备导入到本地,进行正常的分区、格式化、挂载,就像使用本地端硬盘一样
Server配置(192.168.0.91)
1.安装rpm包
yum -y install scsi*
查看具体的rpm包端包名
[root@desktop91 ~]# rpm -qa | grep scsi
lsscsi-0.23-2.el6.x86_64
iscsi-initiator-utils-6.2.0.873-2.el6.x86_64
scsi-target-utils-1.0.24-2.el6.x86_64
根据具体的包名,查看安装出来的命令和配置文件
[root@desktop91 ~]# rpm -ql scsi-target-utils
/etc/rc.d/init.d/tgtd
/etc/sysconfig/tgtd
/etc/tgt/targets.conf
/usr/sbin/tgt-admin
/usr/sbin/tgt-setup-lun
/usr/sbin/tgtadm
/usr/sbin/tgtd
/usr/sbin/tgtimg
/usr/share/doc/scsi-target-utils-1.0.24
/usr/share/doc/scsi-target-utils-1.0.24/README
/usr/share/doc/scsi-target-utils-1.0.24/README.iscsi
/usr/share/doc/scsi-target-utils-1.0.24/README.iser
/usr/share/doc/scsi-target-utils-1.0.24/README.lu_configuration
/usr/share/doc/scsi-target-utils-1.0.24/README.mmc
/usr/share/man/man5/targets.conf.5.gz
/usr/share/man/man8/tgt-admin.8.gz
/usr/share/man/man8/tgt-setup-lun.8.gz
/usr/share/man/man8/tgtadm.8.gz
2.修改主配置文件
[root@desktop91 ~]# vim /etc/tgt/targets.conf
38 #39 # backing-store /dev/LVM/somedevice
40 #
找到该文件的38行(大概),复制该3行的内容进行修改
38 #39 # backing-store /dev/sda6 //此处是server提前化好的分区,注意:此处的backing-store配置项是真对lvm、分区进行使用的,如果是整个硬盘就使用 direct-store配置项(可以参考配置文件中模板,进行修改)
incominguser user uplooking //此配置项的作用是client导入时需要进行验证的,否则导入失败,imcominguser 是配置项,user是用户、uploo