Redhat6.4_ISCSI服务器搭建

1、背景简介

iSCSIinternet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、能够在IP协议的上层运行的SCSI指令集,这种指令集合能够实如今IP网络上运行SCSI协议,使其可以在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。

iSCSI是一种基于TCP/IP 的协议,用来创建和管理IP存储设备、主机和客户机等之间的相互链接,并建立存储区域网络(SAN)。SAN 使得SCSI协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。SCSI 结构基于C/S模式,其一般应用环境是:设备互相靠近,而且这些设备由SCSI总线链接。iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。

2、实验环境


操做系统:redhat6.4node

iscsi target:192.168.175.201        scsi-target-utils-1.0.24-2.el6.x86_64linux

iscsi initiator:192.168.175.202        iscsi-initiator-utils-6.2.0.873-2.el6.x86_64vim

#chkconfig iptables off服务器

#vim /etc/sysconfig/selinux网络

wKioL1bcUF3gYoVYAAAtRuB7OLE802.png


3、准备工做

iscsi能够分享的设备类型有不少,包括逻辑卷、物理硬盘等。
app


3.1创建共享逻辑卷

经过#fdisk /dev/sdbànàpà1àdefault(按默认配置执行)àdefault(按默认配置执行)àw#pvcreate /dev/sdb1#vgcreate vg0 /dev/sdb1#lvcreate -L XX(多少容量) -n lv0vg0ide


4、配置ISCSI Target

4.1安装target软件

redhat自带scsi-target-utils-1.0.24-2.el6.x86_64软件,用此软件配置ISCSI服务器端。执行#yum install -y scsi-target-utils-1.0.24-2.el6.x86_64(前提:配置好YUM源头,忽略密钥检查)
spa


4.2配置target

target的主配置文件位置在/etc/tgt/target.conf。在配置文件最后增长如图所示内容:
操作系统

wKiom1bcUKzi0aihAAAPXVzUnKE043.png

注意示例文件:server

wKioL1bcUV2wY-iIAAAh4YOKRTg401.png

wKioL1bcUYaBo6qiAAAp-Iei0Dk957.png

4.3启动iSCSItarget

#/etc/init.d/tgtd start

#chkconfigtgtd on

4.4查看iSCSItarget

#tgt-admin-show

wKiom1bcUXGiKIkBAABYXcb_q20350.png

LUN0 是控制器,能够看到各个LUN的大小和磁盘路径。iSCSI Target 设定完毕。


5、配置Iscsi initiator

5.1安装initiator

#yum install -y iscsi-initiator-utils-6.2.0.873-2.el6.x86_64

5.2设置开机启动

#chkconfig iscsid on

#chkconfig iscsi on

5.3更改配置文件

initiator的配置文档位于/etc/iscsi/,该目录下有两个文件,initiatorname.iscsi iscsid.conf,其中iscsid.conf 是其配置文件,initiatorname.iscsi 是标记initiator的名称,由于在target里面,咱们并无设置访问限制,因此iscsid.conf 文件并不须要修改。

5.4侦测target

# iscsiadm -m discovery -t sendtargets -p 192.168.175.201

wKiom1bcUnXRX2GNAAAVobHKS7o508.png


5.5查看nodes

iscsiadm 侦测到的结果会写入/var/lib/iscsi/nodes/中,所以只需启动/etc/init.d/iscsi就可以在下次开机时,自动链接到正确的target了。# ll -R /var/lib/iscsi/nodes/侦测信息都写入了/var/lib/iscsi/nodes/iqn.2016-03.com.lipengfei03:iscsi_server文件中了。


5.6链接target

查看目前系统上面全部的target

#iscsiadm -m node

登陆target

#iscsiadm -m node -T iqn. 2016-03.com.lipengfei03:iscsi_server

5.7查看磁盘状况

发现新挂载到客户端的硬盘,而后进行PV/VG/LV处理,最后格式化挂载到客户端某个位置。注意在格式化以前须要进行硬盘检查(#tune2fs-l /dev/vg0/lv0<若是检查不经过,多是/dev后的路径写错,经过fdisk -l查看系统生成的mapper路径进行填写。>)。

开机自动挂载#vim /etc/fstab

wKioL1bcU2KB2b8xAABusGrwBT8215.png

相关文章
相关标签/搜索