挂载磁盘
挂载两块磁盘sda、sdb
将sda作为系统盘、将sdb作为iscsi服务使用磁盘
安装、开启相关服务
#安装
yum install targetd targetcli -y
yum install python-rtslib -y
#开启
systemctl start target
systemctl enable target
设置防火墙策略
#第一种
systemctl stop firewalld
systemctl disable firewalld
#第二种
firewall-cmd --add-port=3260/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
targetcli发布磁盘
#进入targetcli
targetcli
#指定发布的磁盘(块设备LUN)
/backstores/block create server.disk1 /dev/vdb
#创建iqn名字即iscsi对象,注意:命名格式必须正确
iscsi create iqn.2023-10.com.bdqn:disk1
#设置ACL即将iscsi对象与客户端IP或主机名绑定
/iscsi/iqn.2023-10.com.bdqn:disk1/tpg1/acls create iqn.2023-10.com.bdqn:192.168.13.21
#创建LUN并绑定块
/iscsi/iqn.2023-10.com.bdqn:disk1/tpg1/luns create /backstores/block/server.disk1
设置CHAP单向认证
cd iscsi/
set discovery_auth enable=1 userid=admin password=password
…