RHEL7下搭建ISCSI

15 篇文章 0 订阅
ISCSI

ISCSI= Internet Small Computer System Interface
ISCSI是一种在Internet协议上,特别是以太网上进行数据块传输的标准,它是一种基于IP Storage理论的新型存储技术,该技术是将存储行业广泛应用的SCSI接口技术与IP网络技术相结合,可以在IP网络上构建SAN存储区域网,简单地说,ISCSI就是在IP网络上运行SCSI协议的一种网络存储技术。

一、NFS 与 ISCSI

NFS 是以文件为单位的,共享出去的是文件
ISCSI是以block为单位,共享出去的是设备,端口:3260/tcp

二、建立ISCSI要求

共享存储端:需要在存储设备上划分空间(用于共享),划分出来的共享存储空间叫做target,每个target都有一个不一样的id:iqn.YYYY-MM.域名反写:注释
例如:iqn.2016-08.com.sxl:1(注释里的1表示:前面一样共享出去的第一块磁盘)
客户端:客户端连接到共享存储端共享的存储target,有多少个LUN(逻辑存储单元),客户端就能看到多少个磁盘
一个共享设备叫做一个LUN(逻辑存储单元)

三、实验环境

1、2台RHEL7机器
共享存储端:IP:192.168.0.100
客户端:IP:192.168.0.200

2、共享设备方式(这里使用逻辑卷共享)
(1)使用 fdisk 或者 parted 直接分区共享
(2)使用 dd 创建一个存储空间
例如:dd if=/dev/zero of=/root/file bs=1M count=4096 (创建一个4G的空间)
(3)使用逻辑卷共享
优点:可以在线扩展ISCSI,在实际生产环境中强烈介意使用这样的方式进行共享

四、搭建ISCSI共享存储端

1、安装target
这里写图片描述
2、启动target服务并下次开机有效
这里写图片描述
3、添加逻辑卷

(1)在 sdb 和 sdc 上分别创建5G的磁盘
这里写图片描述
(2)创建物理卷PV
这里写图片描述
(3)创建卷组VG
这里写图片描述
(4)创建逻辑卷LV
这里写图片描述
4、配置target

(1)进入target配置界面,ls查看没有任何配置
这里写图片描述
(2)建立后台存储设备
这里写图片描述
相当于创建了一个LUN
删除将create改为delete

(3)建立target的id
这里写图片描述
(4)设置哪些设备可以连接到此iqn上
这里写图片描述
(5)将后台存储设备和target关联
这里写图片描述
(6)给此target分区端口
这里写图片描述
(7)保存 saveconfig
这里写图片描述
(8)退出 exit
这里写图片描述

5、重新启动服务
这里写图片描述

6、查看3260端口是否监听
这里写图片描述

7、设置防火墙
添加端口,下次开机有效
这里写图片描述

五、搭建ISCSI客户端

客户端要安装 iscsi-initiator-utils
1、安装客户端
这里写图片描述
2、修改客户端的iqn
这里写图片描述
3、启动服务并下次开机有效
这里写图片描述
4、发现target
这里写图片描述
记不住命令,可以“man iscsiadm”复制一份

例如:

这里写图片描述
复制下来修改IP就可以了
这里写图片描述
5、连接到 target
这里写图片描述
记不住命令,可以“man iscsiadm”复制一份

例如:

这里写图片描述
复制后修改(iqn、IP、端口)即可
这里写图片描述
6、查看是否多设备(多一个8G的设备sdb)
这里写图片描述
7、给ISCSI共享过来的磁盘进行分区
创建2个4G的分区,分完区以后磁盘没有空余
这里写图片描述
8、使用sdb1和sdb2创建LVS(逻辑卷)
这里写图片描述
9、格式化LVS(逻辑卷)
这里写图片描述
10、把LVS(逻辑卷)挂载使用
但是永久挂载就需要注意,需要在 fstab 配置文件里面“defaults”参数后面加上“ _netdev ”,表示防止共享存储端断电后,客户端可以正常启动
这里写图片描述
11、查看连接ISCSI的状态
这里写图片描述
P1、P2、P3,三种查看状态越来越详细

六、扩展ISCSI共享存储端

建议在ISCSI共享存储端使用LVM(逻辑卷)进行共享,因为在后期ISCSI存储不够的话可以很好的扩展。

1、在 sdb 和 sdc 上分别创建3G的磁盘
这里写图片描述

2、使用sdb2和sdc2扩展LVM,扩展5G
这里写图片描述

3、扩展完LVM后查看ISCSI的共享存储端自动扩展
这里写图片描述

七、扩展ISCSI客户端

ISCSI共享存储端刚扩展完后ISCSI客户端不会同步,把ISCSI客户端重新启动后立马同步

1、ISCSI共享存储端刚扩展完后,查看ISCSI客户端
这里写图片描述
2、ISCSI客户端重新启动后,查看ISCSI客户端
这里写图片描述
ISCSI已经扩展,根据实际情况扩展LVM或者是新建分区挂载使用(本人扩展LVM)

逻辑卷创建与扩展的具体步骤

3、扩展LVM
以前的LVM内存大小
这里写图片描述

扩展后的LVM内存大小
这里写图片描述

4、ISCSI客户端的LVM扩展完成,可以正常使用

八、从ISCSI客户端断开

1、执行完unlogging看上去是断开了,但是重启机器或者重启服务就又连接上了
这里写图片描述
记不住命令,可以“man iscsiadm”复制一份

例如:

这里写图片描述
复制后修改(iqn、IP、端口)即可
这里写图片描述
2、要彻底断开需要执行完上面再执行
这里写图片描述

九、设置每次开机手动连接

修改配置文件“ /etc /iscsi/iscsid.conf ”
这里写图片描述

改为手动的以后每次启动都需要自己手动logging
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值