250 likes | 594 Views
存储区域网络( SAN ). 陈林林. Content. 存储网络技术类型 FC-SAN IP-SAN IP-SAN 的标准 ( FCIP,iFCP,iSCSI ) iSCSI 的软件实现. 存储网络技术类型. DAS(Direct Attached Storage): 直接附加存储 NAS(Network Attached Storage) :网络附加存储 SAN(Storage Area Network) :存储区域网络. DAS ( Direct Attached Storage ).
E N D
存储区域网络(SAN) 陈林林
Content • 存储网络技术类型 • FC-SAN • IP-SAN • IP-SAN的标准(FCIP,iFCP,iSCSI) • iSCSI的软件实现
存储网络技术类型 • DAS(Direct Attached Storage):直接附加存储 • NAS(Network Attached Storage):网络附加存储 • SAN(Storage Area Network):存储区域网络
DAS(Direct Attached Storage) 存储设备直接通过电缆连接到服务器上,IO请求直接发送到存储设备上。依赖于服务器,其实是硬件的堆叠,不带有任何的操作系统
DAS优缺点 • 优点: • 安装方便、成本较低、扩展容量简单 • 数据读取IO性能最优,适合高性能数据传输要求的应用 • 缺点: • 存储容量扩展受到限制,形成存储孤岛 • 数据备份和恢复需要占用主机资源,存储的数据量越大,备份和恢复的时间就越长,对主机硬件的依赖性和影响就越大
NAS(Network Attached Storage) NAS其实是一个文件服务器,提供NFS,SAMBA,FTP等常见的协议提供客户端获取文件系统。
优缺点 • 优点 • 使主服务器从IO操作中解脱,使该NAS服务器成为一种优化的文件系统,简化管理复杂性 • 支持数据网络在文件及上共享数据 • 缺点 • 使用过程带宽的消耗:NAS使用网络进行备份、恢复 • 当多个客户端同时访问文件系统时,性能会大大下降 • 没有高可用的配置,容易形成单点故障
SAN(Storage Area Network) • SAN是一种专用网络,用于将多个系统连接到存储设备,是面向网络的存储结构,也可以被看作存储传输的后端网络 • 最简单的看法是:SAN可以透过某些特殊的接口或者信道来提供局域网络内的所有主机进行磁盘存取。 • 主要的实现方式:FC-SAN 和IP-SAN
IP-SAN存储标准 • FCIP(Fibre Channel over IP)IP光纤通道 • iFCP(Internet Fibre Channel )互联网光纤通道 • iSCSI(Internet SCSI)互联网小型计算机系统接口
Internet SCSI: iSCSI • iSCSI(互联网小型计算机系统接口) Internet Small Computer System Interface • SCSI是一种连接硬盘和计算机的技术标准,iSCSI是将SCSI技术应用到网络连接上 • 是一种在Internet协议网络上,特别是以太网上进行数据块传输的标准。 • 是一个供硬件设备使用的,可以在IP协议上层运行的SCSI指令集。 • 简单地说,iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。
iSCSI协议机制 采用TCP协议进行数据传输,工作过程分为: • 建立连接(目标器,启动器) • 数据传输 • 断开连接
监听 服务器端 TCP连接 启动器 目标器 iSCSI会话 登录 工作阶段 存储端
iSCSI的实现方式 • 纯软件方式 • 智能iSCSI网卡实现方式 • iSCSI HBA卡实现方式
iSCSI软件安装 • CentOS6 • scsi-target-utils用来将linux主机模仿成iSCSI target的功能 • scsi-initiator-utils挂载来自target磁盘到主机上
yum install scsi-target-utils • 主要设置/etc/tgt/targets.conf,设置分享的磁盘格式 • yum install scsi-initiator-utils • 主要设置/etc/iscsi/iscsi.conf,用来连接target的设置
service tgtd starttarget端监听 • iscsiadm -m discovery --type sendtargets --portal 172.16.17.174:3260 initiator端发现target,建立连接 • iscsiadm -m node -T iqn.2012-06.com.storage:target1 -p 172.16.17.174 –login登录特定的target • (iscsiadm -m node -l) initiator登陆所有的target,可以进行数据传输 • iscsiadm -m node -T iqn.2012-06.com.storage:target1 -p 172.16.17.174 –logout与特定的target断开 • iscsiadm -m node –u 与所有的target断开