iscsi 实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储 空间,initiator 负责连接 ISCSI 设备,在 ISCSI 设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘。 服务器端配置 target,准备做为 LUN 发布的 ISCSI 的存储设备(可以是一整块磁盘、一个分 区、逻辑卷或 RAID 阵列)。 本人事先准备好两个逻辑卷作为 ISCSI 的存储设备。
输入help可以查看targetcli帮助
基本思路: 先把准备共享的块做出来,创建一个 target,在 target 上创建 lun,一个 lun 连接一个块
1、创建块即给要发布的逻辑卷起个名字
在 initiator 端的配置:
1、安装软件
# yum install -y iscsi-initiator-utils
2、给 initiator 起个名字
# vim /etc/iscsi/initiatorname.iscsi
内容如下:
3、启动服务
# systemctl enable iscsi; systemctl start iscsi
4、发现存储
# iscsiadm -m discovery -t st -p 172.24.3.5
5、登录存储
# iscsiadm -m node -T iqn.2015-06.com.benet:disk1 -p 172.24.3.5 -l