CentOS7.5环境下配置iSCSI服务

1.实验环境
角色服务端客户端
ip地址192.168.137.12192.168.137.34
硬盘sda(20G)、sdb(20G)sda(20G)
2.实验目的

将服务端的sdb硬盘分区,分出sdb1(3G)提供给客户端,iqn名为iqn.2020-01.com.test:server

3.操作过程

注:服务端、客户端 防火墙及selinux均为关闭状态
服务端

##硬盘分区
[root@server ~]# parted /dev/sdb                                                                   
(parted) mktable gpt                                                                
(parted) mkpart primary ext4 0 3G
##此处会出警告,输入Ignore 忽略即可                                                                      
(parted) print

Number  Start   End     Size    File system  Name     标志
 1      17.4kB  3000MB  3000MB               primary
                                                                     
(parted) q
                                                        
[root@server ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb               8:16   0   20G  0 disk 
└─sdb1            8:17   0  2.8G  0 part 

##相关配置
[root@server ~]# yum -y install targetcli.noarch 

[root@server ~]# targetcli 
##创建后端存储创建后端存储
/> backstores/block create iscsi_store /dev/sdb1 
##创建iqn对象
/> iscsi/ create iqn.2020-01.com.test:server
##将iqn与后端存储绑定
/> iscsi/iqn.2020-01.com.test:server/tpg1/luns  create /backstores/block/iscsi_store
##授权客户端的iqn
/> iscsi/iqn.2020-01.com.test:server/tpg1/acls create iqn.2020-01.com.test:client
##指定监听地址及本机端口
/> iscsi/iqn.2020-01.com.test:server/tpg1/portals/ create 0.0.0.0 3260
##默认退出时自动保存
/> exit

##重新启动服务,并开机自启
[root@server ~]# systemctl restart target.service 
[root@server ~]# systemctl enable target.service 

客户端

[root@client ~]# yum -y install iscsi-initiator-utils
##修改配置          
[root@client ~]# vim /etc/iscsi/initiatorname.iscsi 
[root@client ~]# cat /etc/iscsi/initiatorname.iscsi 
##这里的iqn为server上授权客户端的iqn
InitiatorName=iqn.2020-01.com.test:client
##刷新iqn配置
[root@client ~]# systemctl restart iscsid
[root@client ~]# man  iscsiadm 
##按 /  输入EXAMPLE 、查看例子,第一条为发现共享硬盘;第二条是连接磁盘

##发现共享磁盘
[root@client ~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.137.12 --discover
192.168.137.12:3260,1 iqn.2020-01.com.test:server

##连接磁盘命令可以用这个代替man帮助中的第二条
[root@client ~]# systemctl start iscsi
[root@client ~]# systemctl enable iscsi
##查看结果
[root@client ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb               8:16   0  2.8G  0 disk 

共享磁盘已经完成,再进行分区格式化即可正常使用。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值