-
- 安装过程
- Server端
- 安装过程
#tar -zxvf iscsitarget-1.4.20.1.tar.gz
#make
#make install
#编辑/etc/iet/ietd.conf
需要共享/dev/sdb物理磁盘。
#cat /etc/iet/ietd.conf|grep –v \#
Target iqn.2019-09.net.ixdba:sdb
Lun 0 Path=/dev/sdb,Type=fileio,ScsiId=xyz,ScsiSN=xyz
如果要共享多块磁盘,需要在配置文件中同时增加Target和Lun。
Target iqn.2019-09.net.ixdba:sdc
Lun 0 Path=/dev/sdc,Type=fileio,ScsiId=xyz,ScsiSN=xyz
#service iscsi-target restart 启动服务
#tail –f /var/log/messages 查看启动日志
# netstat -tlnup|grep 3260
查看服务启动的端口信息:
-
-
- Client端
-
iscsi-initiator的版本根据操作系统的不同会有差异,所以直接从操作系统的光盘中安装即可。
#rpm –ivh iscsi-initiator-utils-6.2.0.873-2.el6.x86_64.rpm
或者执行:
#yum install iscsi*
安装完成之后配置文件的主目录:
/etc/iscsi
启动客户端服务:
#service iscsi start
Target发现:
# iscsiadm -m discovery -t sendtargets -p 192.168.10.201
192.168.10.201:3260,1 iqn.2019-09.net.ixdba:sdb
发现成功的磁盘被记录在如下目录中:
/var/lib/iscsi/send_targets
查看哪些tgname记录在数据库中
# iscsiadm -m node
登录已经发现的tgname
# iscsiadm -m node -T iqn.2019-09.net.ixdba:sdb -p 192.168.10.201 -l
# fdisk –l 可以看到新增的硬盘
去掉自动检查的属性,防止磁盘降速
# tune2fs -c -1 -i 0 /dev/sdc5
查看磁盘设备的UUID
# tune2fs -l /dev/sdb1
查看iscsi的会话:
# iscsiadm -m session
断开initiator与iscsi target的连接:
#iscsiadmin –m node –T [tgname] –p [IP_addr] –u
查看iscsi的配置信息
# iscsiadm -m node -T iqn.2019-09.net.ixdba:sdb -p 192.168.10.201
我有一个疑问想请教大家:
通过ISCSI可以把一块磁盘映射给两台或多台主机,多个initiator是如何控制读写这个磁盘的呢 ?