网络存储服务ip-san搭建

网络存储服务ip-san搭建

1:SAN的定义

SAN(全称,存储局域网络)的诞生,使存储空间得到更加充分的利用,并使得安装和管理更加有效。

SAN是一种将存储设备、连接设备和接口集成在一个高速网络中的技术。SAN本身就是一个存储网络,承担了数据存储任务,SAN网络与LAN业务网络相隔离,存储数据流不会占用业务网络带宽

2:IPSAN典型应用

一,折叠应用于数据处理中心

借助IP SAN存储区域网,基于iSCSI流高速交换平台,运行带内(in-band)虚拟化存储管理软件,将各种存储设备(包括磁盘、磁带及其他存储设施)联接起来。

IP SAN存储区域网的优点,共享了昂贵的存储资源,提高了存储设备的利用率;提供存储资源分配与管理,节省了传统的直连式存储设备多路并行管理费用。

二,折叠存储网与通信网结合

由于支持存储子系统的IP SAN存储区域网与通信子系统构建的应用网是同一种网络架构-Ethernet/IP/TCP,因此,管理人员可以将原来在应用网络通信技术方面积累的知识和经验,充分应用于存储子系统。一些板卡生产厂商:如Adaptec、Alacritech和Intel等公司,均在生产一卡两用的新产品,以支持同一网络架构的应用网和存储网。

3:IP-SAN的操作概要

IP SAN的操作流程大体如下:

initiator作为服务器端去使用远程target上的一个lun(逻辑单元号),一个target即一个主机,一个主机上可以共享多个硬盘给initiator使用,我们把每一个硬盘叫做一个lun。为了使用iscsi协议,initiator上要封装scsi driven,iscsi driven和tcp/ip的报文通过网络发送给target上,target以此扯掉这些报文,发现对方发送的scsi协议,进而交给本地的硬盘驱动处理。所以target上不用必须装scsi的硬盘,像传统的sata盘都可以在这个架构中使用。从用户的角度来看,就像在使用本地的客户端一样,方便简单。

target --------------->Lun------------------------>Server

 

1:首先存储把Lun共享给server。

 

2:Server 去发现这个存储

 

3:登陆存储认证。

 

3:IP-SAN的配置过程

这里我们来完成一个IP SAN的实验:

192.168.1.121做我们的initator

192.168.1.122做我们的target。

硬盘:

Disk /dev/sda: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

 

Disk identifier: 0x00000000

 

Target 存储端

192.168.1.122的操作流程如下:

# yum install scsi-target-utils

# rpm -ql scsi-target-utils(可以查看一些包信息)

# service tgtd restart

# chkconfig tgtd on

# tgtadm --lld iscsi --mode target --op new --tid 1 --targetname iqn.2014-05.com.qiguo.node:target1

解释:--lld指定driven,--mode指定模式,--op指定模式操作,--tid指定target_id,--targetname指定target的名称,这里使用iqn的命名方式,这里就是新增了一个target,并且target_id为1,target的名称为iqn.2014-05.com.qiguo.node:target1

# tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 --backing-store /dev/sda

解释:这里就是在target_id为1的上面增加了一个lun,其值为1,后端的存储设备为/dev/sda。

# tgtadm --lld iscsi --mode target --op show

解释:可以查看当前的target信息和lun信息

# tgtadm --lld iscsi --mode target --op bind --tid 1 --initiator-address 192.168.1.121

解释:target_id为1的允许IP为192.168.1.121的这台主机访问

 

Server 端

192.168.1.121的操作流程如下:

# yum install iscsi-initiator-utils

# echo "InitiatorName=`iscsi-iname -p iqn.2013-05.com.qiguo.initiator1`" >/etc/iscsi/initiatorname.iscsi #生成initiator的名称

# iscsiadm -m discovery -t st -p 192.168.1.122:3260 #使用的时候会自动启动iscsid进程。意思为在192.168.1.122的3260端口以sendtargets的类型寻找iscsi target设备

显示内容如下:192.168.1.122:3260,1 iqn.2014-05.com.qiguo.node:target1

# iscsiadm -m node -d 2 -T iqn.2014-05.com.qiguo.node:target1 -p 192.168.1.122:3260 -l #-d显示debug的级别,-T指定远程主机的targetName,-l选择登陆到远程主机

# fdisk -l

 

如果看到两个新的硬盘,证明登陆成功,就可以对其进行分区了。

posted @ 2019-11-19 20:14  夜雨殇情  阅读(506)  评论(0编辑  收藏  举报