一聚教程网:一个值得你收藏的教程网站

热门教程

Linux下搭建iSCSI服务器的步骤

时间:2022-06-30 18:38:10 编辑:袖梨 来源:一聚教程网

这里用esxi虚拟化中的虚拟机测试,添加一块200G的硬盘。

selinux、iptables 关闭

[root@localhost ~]# fdisk -l  #对新硬盘创建分区,不用挂载。

Disk /dev/sdb: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8d42c5ad

Device Boot Start End Blocks Id System
/dev/sdb1 1 26108 209712478+ 83 Linux

安装scsi target:

[root@localhost ~]# yum install -y scsi-target-utils


配置文件及命令:


/etc/tgt/targets.conf       主配置文档,设置要分享的磁盘
/usr/sbin/tgt-admin       线上查询、删除target 等功能的管理工具
/usr/sbin/tgt-setup-lun 建立target 以及设置分享的磁盘与可使用的用户端等工具软体
/usr/sbin/tgtadm            手动直接管理的管理员工具(可使用配置文档取代)
/usr/sbin/tgtd                 主要提供iSCSI target 服务的主程式
/usr/sbin/tgtimg             建置预计分享的映像档装置的工具(以映像档模拟磁盘)

编辑配置文件:


[root@localhost ~]# vi /etc/tgt/targets.conf


default-driver iscsi

backing-store /dev/sdb1
initiator-address 192.168.0.16
incominguser admin admin123456789

target                      #目标名称
backing-store       #存储设备
initiator-address #限制来源IP
incominguser       #身份认证

重启tgtd服务:

[root@localhost ~]# service tgtd restart
[root@localhost ~]# chkconfig tgtd on

热门栏目