iscsi网络存储
1、配置 iSCSI 服务端
[root@linuxprobe ~]# yum -y install targetd targetcli
[root@linuxprobe ~]# systemctl start targetd
[root@linuxprobe ~]# systemctl enable targetd
2、配置 iSCSI 服务端共享资源
[root@linuxprobe ~]# targetcli
/> cd /backstores/block
/backstores/block> create disk /dev/sdc
3、创建 iSCSI target 名称及配置共享资源
/> cd iscsi
/iscsi> create
/iscsi/iqn.20....d497c356ad80> cd tpg1/luns
/iscsi/iqn.20...d80/tpg1/luns> create /backstores/block/disk
4、设置访问控制列表(ACL)
/iscsi/iqn.20...c356ad80/tpg1> cd acls
/iscsi/iqn.20...d80/tpg1/acls> create iqn.2003-01.org.linux-iscsi.linuxprobe.
x8664:sn.d497c356ad80:client(后缀可以更改)
5、设置 iSCSI 服务端的监听 IP 地址和端口号
/iscsi/iqn.20...c356ad80/tpg1> cd portals
/iscsi/iqn.20.../tpg1/portals> delete 0.0.0.0 3260
/iscsi/iqn.20.../tpg1/portals> create 192.168.10.10
/> exit (保存退出)
6、开启防火墙端口
[root@linuxprobe ~]# systemctl restart targetd
[root@linuxprobe ~]# firewall-cmd --permanent --add-port=3260/tcp
[root@linuxprobe ~]# firewall-cmd --reload
配置 Linux 客户端
[root@linuxprobe ~]# yum install iscsi-initiator-utils 启动程序
[root@linuxprobe ~]# vim /etc/iscsi/initiatorname.iscsi 修改配置文件(服务端地址)
InitiatorName=iqn.2003-01.org.linux-iscsi.linuxprobe.x8664:sn.d497c356ad80:client
[root@linuxprobe ~]# systemctl restart iscsid
[root@linuxprobe ~]# systemctl enable iscsid
[root@linuxprobe ~]# iscsiadm -m discovery -t st -p 192.168.10.10
[root@linuxprobe ~]# iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.linuxprobe.
x8664:sn.d497c356ad80 -p 192.168.10.10 --login
[root@linuxprobe ~]# iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.linuxprobe.
x8664:sn.d497c356ad80 -u (取消磁盘登入)
[root@linuxprobe ~]# mkfs.xfs /dev/sdb 格式化磁盘
[root@linuxprobe ~]# mkdir /iscsi 新建目录
[root@linuxprobe ~]# mount /dev/sdb /iscsi 挂载磁盘
[root@linuxprobe ~]# vim /etc/fstab 开启自动挂载注意下面的格式
UUID=eb9cbf2f-fce8-413a-b770-8b0f243e8ad6 /iscsi xfs defaults,_netdev 0 0
原文:https://www.cnblogs.com/comprehensive/p/12119978.html