0本章简介:-描述iSCSI存储的工作原理和机制;-如何定义iSCSI的服务器端和客户端;-解释说明iSCSI的配置和相关工具;3
1红帽的iSCSI驱动器:在第一章中我们就了解到了什么是iSCSI
iSCSI(ipOverSCSI)业内也常叫作ipSAN,即是通过TCP/IP的网络协议来传输磁盘的SCSI数据,随着以太网技术的发展,千兆万兆都将应用在企业中,而以iSCSI存储的性价比,很多中小型企业会更加倾向于使用
也就是说,iSCSI是基于TCP/IP下的网络存储解决方案,那么iSCSI和SCSI/FC存储机制有什么不同呢:左边的模型是iSCSI存储的整个数据流动模型,右边的是FCSAN的模型,通过这个图可以清晰地看出iSCSI存储和FC光纤存储的对应关系
从模型架构的角度来看,iSCSI驱动器结合了主机的TCP/IP协议栈、网络驱动器和网卡,提供了与SCSI/FC驱动器一样的功能
尽量用单独的网络来使用iSCSI存储
02iSCSI数据访问:iSCSI存储分为服务器端(targets)和客户端(initiators),客户端发送SCSI命令到远程的存储设备端(服务器端),iSCSI使用的是TCP/IP协议,默认使用TCP的3260端口
客户端:-通过discovery程序来请求远程的块设备;-客户端必须安装了iscsi设备驱动器;-要安装iscsi-initiator-utils-*
rpm软件包;服务器端:-发布一个或多个块设备给initiator访问;-从RHEL5
3以后开始支持iSCSI;-需要安装scsi-target-utils-*
rpm软件包;对于每个target来说,主机ID是唯一的,存储块设备的LUNID是由iSCSItarget来分配的
iSCSI驱动器为SCSI请求和回应提供了一个通过IP网络传输的渠道
一旦iSCSI驱动器安装