目录
简略
原来只用于本机的SCSI协义透过TCP/IP网络发送就是iSCSI协议。
iSCSI target是位于互联网上服务器上的存储资源。
被访问的设备称为Target,而访问Target 称为Initiator。
说白了,就是把存储资源接入网络,在网络上用SCSI协议传输数据,通过一定的机制,使得Target接入网络后能被Initiator发现,Initiator通过网络直接连Target读写数据。
ISER和iSCSI Target的关系
iSCSI target是位于互联网上服务器上的存储资源。
原来 客户端和target 传输数据的时候走的是IP/TCP协议栈,就是iSCSI。
现在换成走RDMA协议栈,可以在用RDMA 网络传输的SCSI,就是ISER。
一、iSCSI 介绍
1. iSCSI 定义
iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),互联网小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:
- 把原来只用于本机的SCSI协义透过TCP/IP网络发送,使连接距离可作无限的地域延伸;
- 连接的服务器数量无限(原来的SCSI-3的上限是15);
- 由于是服务器架构,因此也可以实现在线扩容以至动态部署。
2.什么是iSCSI target
iSCSI target是位于iSCSI服务器上的存储资源,可以用来执行各种存储相关的工作,比如为微软Hyper-V提供共享存储等。
应用
1、iSCSI target是位于iSCSI服务器上的存储资源。iSCSI是一个通过IP网络基础设施来连接数据存储设备的协议。
2、微软iSCSI target是Windows Server 2012中的一个功能,它可以将一台运行Windows Server的计算机转换到能够通过TCP/IP网络并以虚拟硬盘(VHD)的形式为客户提供共享存储的存储设备上。被访问的设备称为Target,而访问Target的服务器(或客户端)称为Initiator。 [1]
微软iSCSI target可以用来执行各种存储相关的工作,比如为微软Hyper-V提供共享存储、为多个应用服务器整合存储、为被托管在Windows故障集群的应用程序提供共享存储,还能保证无盘计算机从一个单一操作系统(OS)图像上进行远程开机。
3.几种常见的 iSCSI Target
- STGT
Linux SCSI target framework (tgt) aims to simplify various SCSI target driver (iSCSI, Fibre Channel, SRP, etc) creation and maintenance. Our key goals are the clean integration into the scsi-mid layer and implementing a great portion of tgt in user space.
MainPage: