RHCE(7)iscsi服务
分类:
文章
•
2025-01-01 07:43:57
- SCSI协议:主要是在主机和存储设备之间传送命令,状态和块数据,在各类存储技术中,SCSI协议可谓是最重要的脊梁。
- 网络存储方式:直连式存储(DAS)、网络接入存储(NAS)、存储区域网络(SAN)
iscsi架构主要将存储设备与使用的主机分为两个部分,分别是:
iscsi target:就是存储设备端,存放磁盘设备。目的在于提供其他主机使用的磁盘。
iscsi initiator:就是能够使用target的客户端,通常是服务器。也就是说,想要连接到iscsi target的服务器,也必须要安装iscsi initiator的相关功能后才能使用iscsi target提供的磁盘。
iscsi服务端需要使用的软件为targetcli
iscsi客户端需要的软件为iscsi-initiator-utils
- SCISI通信过程:

- 部署:通过共享分区的方式来存储空间的共享
一:创建共享存储设备
fdisk /dev/sda (创建两个分区(dev/sda5—10G /dev/sda6—5G)
二:通过targetcli模拟的shell环境,共享存储设备
安装targetcli软件包
进入shell环境
创建LUN,将创建的存储设备添加到block目录下
创建tpg共享存储组
配置权限:切换到tpg1目录,配置演示模式权限
添加luns
我们是将两个lun添加到了不同的block目录下,所以我们这是在创建一个tpg共享存储组,配置演示模式权限并且添加luns
如果你添加了多个tpg1共享存储组,那么你需要修改访问的protrct入口
这样我第一个入口的protals就被修改了
然后保存退出
先启动target服务,关闭防火墙和selinux服务
- 客户端测试
第一种:在本地电脑上进行测试
在客户端上打开ISCSI发起程序
点击发现,寻找服务器
连接目标服务器
这样,我们的电脑上就会多了一个磁盘分区
第二种:将虚拟机172.24.8.130作为客户端来进行测试
首先安装客户端iscsi-initiator-utils.i686
发现iscsi服务端
指定连接

然后对连接的磁盘做分区和格式化操作

最后创建挂载点目录,进行开机自动挂载
[[email protected] ~]# mkdir /sdb1
重启后使用df -h 命令进行查看