网络存储服务ip-san搭建

假装没事ソ 提交于 2019-12-04 18:26:55

 

网络存储服务ip-san搭建

San的定义

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

   ip-span是一种基于TCP/IP 的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN 使得SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。SCSI 结构基于C/S模式,其通常应用环境是:设备互相靠近,并且这些设备由SCSI 总线连接。

     ip-span 的主要功能是在TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。

完整的iSCSI系统的拓扑结构如下:

    从本质上说,ip-span启动器是一个客户端设备,它连接到服务器(在本例中是 iSCSI 目标)提供的某一服务,并发起对该服务的请求。iSCSI 启动器软件需要安装在每个 Oracle RAC 节点(rac1  rac2)上。  iSCSI 启动器可以用软件实现,也可以用硬件实现。软件 iSCSI 启动器可用于大部分主要操作系统平台。对于本文,我们将使用 iscsi-initiator-utils RPM 中提供的免费 Linux Open-iSCSI 软件驱动程序。iSCSI 软件启动器通常与标准网络接口卡 (NIC)(大多数情况下是千兆位以太网卡)配合使用。硬件启动器是一个 iSCSI HBA(或 TCP 卸载引擎 (TOE) 卡),它本质上只是一个专用以太网卡,其上的 SCSI ASIC 可以从系统 CPU 内卸载所有工作(TCP  SCSI 命令)。iSCSI HBA 可以从许多供应商处购买,包括 AdaptecAlacritechIntel  QLogic

      ip-span 目标是ip-span 网络的"服务器"组件。它通常是一个存储设备,包含您所需的信息并响应来自(一个或多个)启动器的请求。对于本文,节点rac1 将是ip-span目标。

ip-san的大致操作流程

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

安装iscsi target软件(ip-san服务器)

1 #tar -xzvfiscsitarget-1.4.20.1.tar.gz

2 #cd iscsitarget-1.4.20.1

3 #make

4 #makeinstall

5 # service iscsi-target       

6 Usage: /etc/init.d/iscsi-target{start|stop|restart|condrestart|status}

配置ietd.conf文件

安装iscsi initiator(流媒体服务器)

1 #rpm –ivh iscsi-initiator-utils-6.2.0.871-0.16.el5.i386.rpm

启动initiator服务

1 # service iscsi start

登录iSCSITarget

1 iscsiadm -m node -T <target-name> -p<ip-address>:<port> --login

“-T”后面跟target名称,“ip-address”target主机的IP地址,“port”target主机的端口号,默认是3260。)

断开InitiatoriSCSI Target 主机的连接

1 iscsiadm -m node -T [target-name] -p [ip-address]

2 –u

通过iscsiadm指令与iSCSI Target 建立关联

1 iscsiadm -m session -i

2 iscsiadm –m session –R

查看有哪些target记录在了数据库中

1 iscsiadm -m node

查看target存储端相关配置信息

1 iscsiadm -m node -T iqn.2010-11.net.ixdba:sdc -p192.168.12.246

2 iscsiadm -m discovery –p 192.168.12.246

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!