ISCSI:
iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源
(1)ISCSI target:就是储存设备端,存放磁盘或 RAID 的设备,目前也能够将 Linux 主机仿真成 iSCSI target 了!目的在提供其他主机使用的『磁盘』
(2)ISCSI initiator:就是能够使用 target 的客户端,通常是服务器。 也就是说,想要连接到 iSCSI target 的服务器,也必须要安装 iSCSI initiator 的相关功能后才能够使用 iSCSI target 提供的磁盘就是了
一、软件安装(服务端、客户端)
shareserver(ip=172.25.254.227)———服务端 yum install targetcli -y
client (ip=172.25.254.127)———客户端 yum install iscsi-initiator-utils -y
二、共享设备
服务端:
[root@shareserver ~]# yum install targetcli -y # 下载策略编写工具
[root@shareserver ~]# systemctl start target # 启动target服务
[root@shareserver ~]# fdisk /dev/vdb # 新建分区,大小为1G(我建立的是逻辑卷,因为可以扩容)
[root@shareserver ~]# pvcreate /dev/vdb1 # 将/dev/vdb1做成一个物理卷
[root@shareserver ~]# vgcreate vg0 /dev/vdb1 # 创建卷组vg0,并将vdb1加入此卷组
[root@shareserver ~]# vgdisplay # 查看pe的个数
[root@shareserver ~]# lvcreate -l 255 -n lv0 vg0 # -l表示指定pe的个数,把所有的pe都分给lv0
[root@shareserver ~]# targetcli # 打开软件
/> /backstores/block create westos:storagel /dev/vg0/lv0 # 对逻辑卷重命名
/> /iscsi create iqn.2018-11.com.westos:storagel # 客户端访问时显示的名称
/> /iscsi/iqn.2018-11.com.westos:storagel/tpg1/acls create iqn