存储基础(一)(6.28)

基础概念

  • lun:Logical Unit Number,也就是逻辑单元号,其主要作用是为了给相连的服务器分配逻辑单元号(LUN)。磁盘阵列上的硬盘组成RAID组后,通常连接磁盘阵列的服务器并不能直接访问RAID组,而是要再划分为逻辑单元才能分配给服务器。不代表任何实体。

存储系统

DAS、NAS、SAN

在这里插入图片描述

  • DAS:直接把存储设备连接到服务。每个应用服务器都要有独立的存储设备,这样增加了数据处理的复杂度,随着服务器的增加,网络系统效率也急剧下降。
  • NAS:通过TCP/IP协议访问数据,采用业界标准文件共享协议,如果NFS、HTTP、CIFS实现共享。每个应用服务器通过网络共享协议,使用同一个文件管理系统。
    • 统一式NAS:包括了一个或多个NAS头及存储。NAS头与存储控制器连接,提供到存储的访问。
    • 网关式NAS:包含一个或多个NAS头,使用外部存储或者独立管理的存储。网关式NAS的扩展性比统一NAS好,因为NAS头和存储阵列可以独立地根据需求进行扩展升级。
    • 横向扩展式(Scale-out)NAS:在集群中的所有节点上创建了一个单一文件系统。节点的所有信息都可以彼此共享,因此连接到任何节点的客户端都可以访问整个文件系统。
  • SAN:通过专用光纤交换机访问数据,采用SCSI、FC-AL接口。文件管理系统(FS)分别在每一个应用服务器上面。
    NAS是将目光集中在应用、用户和文件以及它们共享的数据上。SAN是将目光集中在磁盘、磁带以及联接它们的可靠的基础结构。将来从桌面系统到数据集中管理到存储设备的全面解决方案将是NAS加SAN。

SCSI访问控制原理

SCSI-2 Reserve(预留)/Release(释放)/Reset(重置)

SCSI-2协议中客户端访问lun过程如下:

  1. 客户端向lun发起预留操作
  2. 预留操作成功后,客户端获得lun操作权限;预留失败,提示预留冲突,会继续尝试,直到预留成功。
  3. 客户端操作完毕后,执行释放操作,其他客户端可以预留。

SCSI-2访问控制主要缺点有:

  1. 预留操作基于路径。预留和释放必须由相同的客户端完成,一台主机不能释放另外一台主机的预留,同一主机HBA卡不能取消相同主机另外一块HBA的预留。
  2. 预留无法长久保留。主机重启将会丢失预留信息。
  3. 如果lun已经被预留,其他主机无法再预留。如果其他主机要想获得lun操作权限,必须对lun进行重置,重置操作可能会导致数据丢失。重置后释放掉lun现有的预留,重置操作由lun主动发起,原来预留主机并不知晓。

SCSI-3 Persistent Reserve (PR)/ PREEMPT(抢占)

SCSI-3协议引入PGR(persistent group reservation)功能。在访问lun之前,客户端首先向lun注册(registration)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值