共享存储资源
装包
[root@localhost ~]# yum install targetd targetcli -y
[root@localhost ~]# systemctl restart target
配置iscsi服务端共享资源
[root@localhost ~]# targetcli
Backstore准备目录通过iscsi共享
/> cd backstores/block
将分区加入共享资源池中,并重新命名(两种方式)
- /backstores/block> create dev=/dev/sdb name=lun0或者
2
图表 1将分区加入共享资源池中,并重新命名
创建iscsi target名称(自动生成)及配置共享资源
/iscsi> cd iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.114bdcd2c613/
/iscsi/iqn.20...65e93cc5/tpg1> cd luns
将前面创建的字符串同名的存放资源的目录加入新目录
/iscsi/iqn.20...613/tpg1/luns> create /backstores/block/lun0
方式一:/iscsi/iqn.20...65e93cc5/tpg1> set attribute authentication=0 demo_mode_write_protect=0 cache_dynamic_acls=1 generate_node_acls=1
方式二:
再
设置iscsi服务端的监听IP地址和端口号(默认为3260)
cd portals
/iscsi/iqn.20.../tpg1/portals> create 192.168.2.3 3260
这里如果设置了多块存储设备时,每次端口需指定+1
如:/iscsi/iqn.20.../tpg1/portals> create 192.168.2.3 3261
Exit
重启服务端使配置生效
[root@localhost ~]# systemctl restart target
默认3260端口是开启的,所以无需设置开放端口,若是3261时,需设置端口如:
[root@localhost ~]# systemctl start firewalld.service
客户端:
默认已经安装了initiator服务程序
[root@localhost ~]# yum install iscsi-initiator-utils -y
发现,登录
若服务器端设置了acl则此处就需客户端验证
[root@localhost ~]# systemctl restart iscsid
再
[root@localhost ~]# fdisk -l
挂载使用
[root@localhost ~]# mkdir /iscsi
[root@localhost ~]# mount -a