RHCE(7)iscsi服务

  1. SCSI协议:主要是在主机和存储设备之间传送命令,状态和块数据,在各类存储技术中,SCSI协议可谓是最重要的脊梁。
  2. 网络存储方式:直连式存储(DAS)、网络接入存储(NAS)、存储区域网络(SAN)
    iscsi架构主要将存储设备与使用的主机分为两个部分,分别是:
    iscsi target:就是存储设备端,存放磁盘设备。目的在于提供其他主机使用的磁盘。
    iscsi initiator:就是能够使用target的客户端,通常是服务器。也就是说,想要连接到iscsi target的服务器,也必须要安装iscsi initiator的相关功能后才能使用iscsi target提供的磁盘。
    iscsi服务端需要使用的软件为targetcli
    iscsi客户端需要的软件为iscsi-initiator-utils
  3. SCISI通信过程:
    RHCE(7)iscsi服务RHCE(7)iscsi服务
  4. 部署:通过共享分区的方式来存储空间的共享
    一:创建共享存储设备
    fdisk /dev/sda (创建两个分区(dev/sda5—10G /dev/sda6—5G)
    二:通过targetcli模拟的shell环境,共享存储设备
    安装targetcli软件包
    RHCE(7)iscsi服务进入shell环境
    RHCE(7)iscsi服务创建LUN,将创建的存储设备添加到block目录下
    RHCE(7)iscsi服务创建tpg共享存储组
    RHCE(7)iscsi服务配置权限:切换到tpg1目录,配置演示模式权限
    RHCE(7)iscsi服务添加luns
    RHCE(7)iscsi服务我们是将两个lun添加到了不同的block目录下,所以我们这是在创建一个tpg共享存储组,配置演示模式权限并且添加luns
    RHCE(7)iscsi服务如果你添加了多个tpg1共享存储组,那么你需要修改访问的protrct入口
    RHCE(7)iscsi服务这样我第一个入口的protals就被修改了
    然后保存退出
    RHCE(7)iscsi服务先启动target服务,关闭防火墙和selinux服务
    RHCE(7)iscsi服务
  5. 客户端测试
    第一种:在本地电脑上进行测试
    在客户端上打开ISCSI发起程序RHCE(7)iscsi服务点击发现,寻找服务器
    RHCE(7)iscsi服务连接目标服务器
    RHCE(7)iscsi服务这样,我们的电脑上就会多了一个磁盘分区
    RHCE(7)iscsi服务第二种:将虚拟机172.24.8.130作为客户端来进行测试
    首先安装客户端iscsi-initiator-utils.i686
    RHCE(7)iscsi服务发现iscsi服务端
    RHCE(7)iscsi服务指定连接
    RHCE(7)iscsi服务RHCE(7)iscsi服务然后对连接的磁盘做分区和格式化操作
    RHCE(7)iscsi服务RHCE(7)iscsi服务最后创建挂载点目录,进行开机自动挂载
    [[email protected] ~]# mkdir /sdb1
    RHCE(7)iscsi服务重启后使用df -h 命令进行查看
    RHCE(7)iscsi服务