centos7 使用iscsi搭建基于块的共享存储
yum -y install target #服务端使用target软件
准备好需要共享的磁盘(可用lvm)
使用3260端口提供iSCSI服务,防火墙允许通过。
targetcli
1、/backstores/block create iscsi_data /dev/vg_pool/lv_share #为lv_share创建共享磁盘名iscsi_data
2、cd /scsi create wwn=iqn.2020-04.com.example:server0 #创建iqn作为客户端要连接的target
3、iqn.2020-04.com.example.server0/tpg1/luns create /backstores/block/iscsi_data #将此iqn与共享磁盘名关联
4、iqn.2020-04.com.example.server0/tpg1/acls create wwn=****** #添加允许连接的客户端,创建acl。客户端wwn文件在/etc/iscsi/initiatorname.iscsi
5、iqn.2020-04.com.example.server0/tpg1/portals create 172.25.0.11 #为客户端创建网络连接接口,端口默认3260
客户端配置:
可以 man iscsiadmin,在文档最后查找例子,复制修改
1、发现target
2、挂载target