NetApp基础知识介绍

  • 格式:doc
  • 大小:1.24 MB
  • 文档页数:24

NetApp 基础知识介绍

----周波 2010-1-27

一、NetApp硬件基础知识

1、NetApp四种核心产品:Filer/Nearstore/Netcache/V-Series;

Filer—指存储设备。提供生产数据的原始存储,具有很高的可行性和性能,并提供快速、简单、可靠的数据访问;

Nearstore—也叫备份数据存储。提供备份数据或归档数据的存储,与磁带库相比,它具有更快和更有效的方法去访问数据。它是专业的近线存储,是在线原始存储与离线备份存储之间的桥梁;

Netcache—也称临时缓存。它提供临时存储或常用数据的缓存,专业用于内容分配,把内容移动到网络的另一端以改进性能和优化带宽。由于数据拷贝缓存接近用户,用户不用通过网络传送就可以得到数据。它还进行访问控制与过滤、应用加速和流控。

V-Series—虚拟化存储,允许Data ONTAP软件通过现有的光纤通道SAN结构来访问多个代理存储阵列; 2、NetApp系统硬件组件和存储硬件组件

 系统硬件组件

PSU—冗余电源

Fan—冗余风扇

CPU—主处理芯片

系统内存—主内存

NVRAM—不可挥发RAM,掉电时保留数据

Expansion—扩展适配卡,不同型号产品可以有0-n个,功能为让系统控制外围设备,譬如NIC /网卡。

NIC—网络接口卡,通过主板上以太网口提供访问网络和网络协议。

Console口—Console连接是物理的或远程终端,用来配置和监控NetApp系统,也可以运行诊断和收集系统信息。

Bootdevice—系统启动时用它来初始化系统。

WAFL—操作系统中的文件系统,Write Anywhere File Layout,任意

位置写入文件布局。WAFL是基于数据块的,使用没有片段的

4KB大小数据块。WAFL结合NVRAM、RAID、Snapshot的

设计是NetApp的独特之处。

WAFL的主要特点及其所带来的优势包括:

永远一致性的文件系统:任何时刻文件系统均处于一致性的状态,即使遇到非正常断电或不正常关机后,也不需执行硬盘检查,即可在复电后2分钟内迅速提供服务。 具电池保护的NVRAM日志:利用存取速度较硬盘快一千倍的内存,担任文件系统的日志,同时保护metadata及data的交易纪录,并加速写入的效率和反应时间、保证文件系统的一致性、保证写入的交易不会因断电而流失。

内建智能型最佳化的RAID磁盘阵列管理系统:配合NVRAM日志功能,藉由硬盘区块的配置最佳化,可将大量的随机写入转为少量的循序写入,真正达到平行写入 (Stripe Write) 并减少磁头移动的次数和磁头移动的距离的目的,加速文件存取和搜寻的速度。

能增长的文件系统:不需其它软件的协助,就可直接实时动态线上扩增文件系统容量且立刻能使用新增加的容量。每次可只增加一块硬盘或多块硬盘的方式来扩增,完全不需要停机,也不需要等待时间。另外也可在不扩增容量的前提下,动态线上提高文件数量的上限,完全不需要停机,也不需要等待时间,也不影响系统运作效率。

瞬间快照备份 (Snapshot):使用不需要移动硬盘区块的WAFL专利技术,可瞬间备份整个文件系统,每个volume可有255份快照,每个使用者都有自己专属的一个快照目录,可自行恢复只属于自己在任一快照时间点的资料,完全不需系统管理人员的协助。每个快照备份皆是完整的文件系统备份 (Full File System Backup),不论已有多少份数的备份,系统运作效率皆不受影响。

注意:以上组件用于NAS(IP SAN)解决方案,如果使用FC SAN,需 要光纤交换机和HBA卡来相连。

 存储硬件组件

PSU—冗余电源

Disk drive—2个或多个,用于存储和恢复数据。

ESH/LRC—连接机头与盘柜的光纤接口模块,一个是电子开关HUB(也

叫内嵌开关HUB),另一个是环弹性电路。

RAID—Redundant Array of Independent Disks,独立冗余盘阵。在

NetApp中,有二种RAID可供选择,RAID 4和RAID DP,默认

选择为RAID DP,它具有更高的可靠性。

3、盘柜(disk shelf)硬件组件

PSU--冗余电源

ESH/ESH2/LRC—光纤连接模块。DS14/DS14mk2 FC盘柜可以使用这三种模块,老盘柜FC9只能使用LRC模块。(DS14mk2 AT只能使用AT-FC模块)

Disk drive—硬盘。种类有FC、SAS和SATA。

盘柜种类:

 近期的有DS14mk2 FC / DS14mk2 AT

1)DS14mk2 FC外型与前身DS14类似,支持两倍环速(two loop

speed);环速1Gb/2Gb可选,但如果采用LRC模块,只能设置1Gb环速。 2)DS14mk2 AT用于NearStore,它采用AT-FC模块。

 早期的有DS14/FC8/FC9

1)DS14只支持1Gb环速。

2)FC8最多支持18G的7个disk drive。

3)Fc9最多支持18G/36G/72G的7个disk drive。

注意:不同的接口模块类型支持不同数量的盘柜连接。

FC-AL限制盘柜接口控制模块ESH/ESH2在同一Loop中最多控制6个

盘柜,LRC在同一Loop中最多控制4个盘柜。同时在同一Loop中不

能混合使用ESH(ESH2)和LRC。

4、Hot swappable component(可热插拔组件)

 系统组件中:PSU和Fan;

 盘柜组件中:PSU和disk drive;

注意:如果采用多路径连接,那么ESH/ESH2/LRC这些接口模块也是

可热插拔组件。

5、FAS2040以及扩展盘柜DS14简单介绍

FAS2040单机头(node)带12块1TB SATA硬盘,体积2U;2个扩展

盘柜DS14各带14块1TB SATA硬盘,体积3U;

 连线

电源线/网线/地线/A-Loop/B-Loop

电源线—连接至电源插座;

网线—把已经设置IP地址的以太网口(e0a和e0b)连接至以太交换机

上;

地线—2个机柜互连;

A-Loop: 1)shelf1 设置ID=1,环速设置1GB/2GB;

2)filer FC-AL port 0a连线到shelf1的portA IN;

3)shelf2 设置ID=2,环速设置1GB/2GB;(1个loop环速必须内一致);

4)shelf1 的portA OUT连线到shelf2的portA IN;

B-Loop:1) filer FC-AL port 0b连线到shelf1的portB IN;

2) shelf1 的portB OUT连线到shelf2的portB IN;

3)shelf2 终端开关设置为ON。(ESH2和AT-FCX为自终端模块,可以不进行终端开关设置)

6、Disk ID

系统每1块硬盘都有唯一对应的disk ID,它由path_id和

device_id联合组成,标记形式为path_id.device_id,如0a.16,其中path_id指disk连接的适配器号(光纤端口号),device_id指disk的loop号或者SCSI ID号。

Disk id号决定于shelf类型、shelf ID和disk的bay号(相

当于槽位),filer上bay号从左到右,从上到下bay号分别为 0-3,4-7,8-11(FAS2040),shelf上bay号从右到左分别为0-13。

DS14和DS14mk2 FC shelf上硬盘disk SCSI id计算公式如下:

SCSI id=shelf id *16 + bay号

例如disk drive位于shelf2上,bay 13,连接0a端口,则

SCSI id=2 *16 +13=45, 它的disk id标记为0a.45。

7、加电顺序

先加电盘柜,大约30秒后等盘柜初始化结束,再加电机头。

二、NetApp软件基础知识

1、独特的操作系统—Data ONTAP (以下以V7.2为依据)

1)Data ONTAP关键特性:

 统一的存储结构;

 支持协议:SAN--FC、iSCSI, NAS-NFS、CIFS;

 集成的RAID技术保护数据,防止盘失效;

 固有的snapshot技术保护数据;

2)Data ONTAP三大功能

 FilerView---通过Web浏览器远程管理存储系统;

 FelxVol Volume---创建弹性卷,可随时增加或减小卷大小;

 Snapshot---提供在线备份,并可快速恢复以前版本的数据,

无需经过管理员操作;

3)Data ONTAP 操作系统的组成

 Network接口模块---接收用户端来的数据并送至物理内存;

 Protocol模块---先判别传送数据的协议,如NFS、iSCSI等,接

着从数据中剥去协议信息,并把裸数据送至WALF;

 WALF模块---Data ONTAP的核心,它接收裸数据并把其拷贝放到

NVRAM中,再传送给RAID;

 RAID模块---接收从WALF送来的数据,进行计算校验以保护数据,

然后把数据和校验信息传送给Storage;

 Storage模块---接收到数据后执行写盘的物理操作;