当前位置:网站首页 > 智能化工程 正文 智能化工程

CentOS7 ISCSI服务器搭建

frank 2025-08-26 09:13:05 智能化工程 2 ℃ 0 评论

在使用环境中搭建iscsi服务,通过该服务挂载给vmware使用

一、新建一个磁盘空间给iscsi使用(这里我新建了一个分区100G准备做ISCSI服务器容量)

CentOS7 ISCSI服务器搭建

二、安装iscsi服务器软件

yum install scsi-target-utils -y

如果出现没有找到scsi包则通过epel来进行安装,命令如下

yum install epel-release

yum --enablerepo=epel -y install scsi-target-utils

三、启动对应的tgtd服务

systemctl start tgtd
systemctl enable tgtd

CentOS7 ISCSI服务器搭建

这里要注意火墙如果有开启要方向3260端口

四、添加一个目标连接

 tgtadm --lld iscsi -m target --op new --tid 1 --targetname iqn.20220317.test.target.com

五、为目标添加逻辑单元(把刚刚挂载的100G对应的盘符添加上去作为lun1)

 注:我这里是/dev/sda4要确认自己要挂载的空间对应的盘符

tgtadm --mode logicalunit --op new --tid 1 --lun 1 --backing-store /dev/sda4

如果有不止一块空间可以继续用上面命令lun后面依次往后加,如第二块为:

tgtadm --mode logicalunit --op new --tid 1 --lun 2 --backing-store /dev/sda5

六、访问控制

这条策略是允许所有IP访问,生产环境建议进行IP限制

tgtadm -m target --op bind -t 1 -I ALL

或者删除ALL的访问

tgtadm -m target --op unbind -t 1 -I ALL

添加某个IP对目标1的访问

tgtadm -m target --op bind -t 1 -I 10.0.10.40

至此完成配置

七.最后需要保存配置不然iscsi服务可能会有问题

tgt-admin --dump > /etc/tgt/targets.conf

该命令是将刚刚的配置写入到 /etc/tgt/targets.conf 这个文件

确认文件已经存在并和刚刚的配置一样

CentOS7 ISCSI服务器搭建

察看现有的连接目标,及其详细lun配置。

tgtadm -m target --op show

或者使用

tgt-admin -s 

CentOS7 ISCSI服务器搭建

 八、客户端测试

一、windows映射iscsi

打开windows iscsi发起程序

 CentOS7 ISCSI服务器搭建

 CentOS7 ISCSI服务器搭建

CentOS7 ISCSI服务器搭建

CentOS7 ISCSI服务器搭建

 CentOS7 ISCSI服务器搭建

 进行初始化一下就可以了,我这边要演示liunux就不初始化了

CentOS7 ISCSI服务器搭建

服务器端可以看到连接信息

CentOS7 ISCSI服务器搭建

二、linux映射iscsi

安装软件

yum install -y iscsi-initiator-utils
systemctl start iscsi
systemctl enable iscsi

 发现服务器设备iqn

iscsiadm -m discovery -t sendtargets -p 10.60.10.245:3260

  CentOS7 ISCSI服务器搭建

 映射逻辑卷到Linux系统中(-T 后面接iqn名称 -p 后面接服务IP)

iscsiadm -m node -T iqn.20220317.test.target.com -p 10.60.10.245:3260 -l

CentOS7 ISCSI服务器搭建

 设置开机自动映射

iscsiadm -m node -T iqn.20220317.test.target.com -p 10.60.10.245:3260 --op update -n node.startup -v automatic

查看映射磁盘 

fdisk -l 

CentOS7 ISCSI服务器搭建

 然后就可以通过fdisk进行硬盘分区了

服务器端可以看到连接了 

CentOS7 ISCSI服务器搭建

三、挂载到vmware

 CentOS7 ISCSI服务器搭建

这边能看到自己获取到目标 

CentOS7 ISCSI服务器搭建  添加数据存储

 CentOS7 ISCSI服务器搭建

然后下一步下一步就行了 CentOS7 ISCSI服务器搭建

版权说明:如非注明,本站文章均为 扬州驻场服务-网络设备调试-监控维修-南京泽同信息科技有限公司 原创,转载请注明出处和附带本文链接

请在这里放置你的在线分享代码
«    2025年8月    »
123
45678910
11121314151617
18192021222324
25262728293031
搜索
最新留言
    文章归档
    网站收藏
    友情链接