CentOS7 搭建 iSCSI网络存储

服务器端安装配置

//安装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



猜你喜欢

转载自blog.51cto.com/11728495/2136388
今日推荐