iSCSI又称为IP-SAN

iSCSI(iSCSI = internet Small Computer System Interface )又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,iSCSI协议最初是由IBM,CISIO,HP发起的,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:

把原来只用于本机的SCSI协同透过TCP/IP网络传送,使连接距离可作无限的地域延伸;
连接的服务器数量无限(原来的SCSI-3的上限是15);
由于是服务器架构,因此也可以实现在线扩容以至动态部署。

功能
iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过两部电脑之间利用iSCSI的协议来交换SCSI命令,让电脑可以透过高速的局域网集线来把SAN模拟成为本地的储存装置。

iSCSI技术的核心是在TCP/IP网络上传输SCSI协议,是指用TCP/IP报文、和ISCSI报文封装SCSI报文,使得SCSI命令和数据可以在普通以太网络上进行传输。


iSCSI协议主要由RFC3720描述,其他涉及的RFC有:3721(iSNS),3722(命令规范),3723(安全),3347(设计),3783(IP上的有序命令传送),3385(错误估计)

iSCSI协议建立在TCP协议之上,是一种面向连接的协议。

iSCSI的主要功能是在TCP/IP上封装,并可靠的传输SCSI命令及数据.


iscsitarget:
http://sourceforge.net/projects/iscsitarget/

pyTarget:
http://sourceforge.net/projects/pytarget/
http://hi.chinaunix.net/?uid-7749031

Slim PHP iSCSI Panel for Centos. This is a pure PHP page to control all the HDD become LVM and software RAID for the iSCSI volume shareing.:
http://slimphpiscsipan.sourceforge.net

jSCSI is a cross-platform Java implementation of an iSCSI initiator:
http://jscsi.sourceforge.net/

源码搜搜网:www.codesoso.com
======================================
Python-HAtools:
http://code.google.com/p/python-hatools/
posted @ 2009-06-16 00:34  dkcndk  阅读(2269)  评论(0编辑  收藏  举报