配置iscsi
服务端
安装软件
yum install -y targetcli
systemctl start target
systemctl enable target
设置防火墙
[root@server ~]# firewall-cmd --add-port=3260/tcp --permanent
success
[root@server ~]# firewall-cmd --reload
success
[root@server ~]# firewall-cmd --list-ports
3260/tcp
进入 />
[root@server ~]# targetcli
指定要发布的磁盘(块设备LUN)
/> /backstores/block create server0.disk1 /dev/sdc
Created block storage object server0.disk1 using /dev/sdc.
创建iqn名字即创建ISCSI对象
/> /iscsi create iqn.2020-05.com.bdqn:disk1
设置ACL即将ISCSI对象与客户端IP或主机名绑定
/> /iscsi/iqn.2020-05.com.bdqn:disk1/tpg1/acls create iqn.202005.com.bdqn:client1
创建LUN并绑定块
/> /iscsi/iqn.2020-05.com.bdqn:disk1/tpg1/luns create /backstores/block/server0.disk1
Client端
下载
[root@client ~]# yum -y install iscsi-initiator-utils
启动服务
[root@client ~]# systemctl start iscsi
[root@client ~]# systemctl enable iscsi
[root@client ~]# systemctl status iscsi
发现存储
[root@client ~]# iscsiadm -m discovery -t st -p 192.168.1.60
登录存储/连接target
[root@client ~]# iscsiadm -m discovery -t st -p 192.168.1.60 -l