服务器端安装配置 //安装iscsi服务 #yum -y install targetcli //创建目录以便于设置共享 #mkdir /iscsi_iso //进入进入管理控制台 #targetcli /> cd backstores/fileio /backstores/fileio> create iso /iscsi_iso/iso.img 2G Created fileio iso with size 2147483648 //创建目标 /backstores/fileio> cd /iscsi 注意:命名在同一子网内确保是唯一的,命名格式为:iqn.yyyy-mm.<主机名反写>:自定义名称(自定义名称内不能有下划线) 创建一个客户的iqn. 这里的iqn是客户端的名字可以自己自定义 /iscsi> create iqn.2018-07.icee.cn:iso Created target iqn.2018-07.icee.cn:iso. Created TPG 1. Global pref auto_add_default_portal=true Created default portal listening on all IPs (0.0.0.0), port 3260. //设定luns,也就是绑定访问的磁盘,也就是第一步创建的磁盘镜像的名称 /iscsi> cd iqn.2018-07.icee.cn:iso/tpg1/luns /iscsi/iqn.20...iso/tpg1/luns> create /backstores/fileio/iso Created LUN 0. //创建acls,允许访问的iqn或者说允许访问的客户端 /iscsi/iqn.20...iso/tpg1/luns> cd ../acls /iscsi/iqn.20...iso/tpg1/acls> create iqn.2018-07.icee.cn:iso Created Node ACL for iqn.2018-07.icee.cn:iso Created mapped LUN 0. //设置ACL(客户端连接的IQN)这里可以不设置验证密码。 /iscsi/iqn.20...iso/tpg1/acls> cd iqn.2018-07.icee.cn:iso /iscsi/iqn.20...7.icee.cn:iso> set auth userid=username Parameter userid is now 'username'. /iscsi/iqn.20...7.icee.cn:iso> set auth password=password Parameter password is now 'password'. /iscsi/iqn.20...7.icee.cn:iso> exit Global pref auto_save_on_exit=true Last 10 configs saved in /etc/target/backup/. Configuration saved to /etc/target/saveconfig.json //查看防火墙设置,或者关闭防火墙。 # ss -napt | grep 3260 查看端口 LISTEN 1 256 *:3260 #firewall-cmd --add-port 3260/tcp --permanent //在防火墙上开启相应的端口 //开启target服务 systemctl start target //设置开机自行启动 systemctl enable target