天天看点

netapp 培训

RAID0: 条带化

RAID1:镜像

RAID5: 条带化,容量是 N-1块盘

RAID4: 条带化,一个固定盘做校验,性能瓶颈在检验盘,校验盘被频繁读写,成为热点盘。扩容时,比较容易。

RAID-DP: double parity 两块校验盘。采用两种不同的校验方式来做 奇偶校验,RAID-DP 的性能优于RAID5

RAID GROUP Size

NETAPP对raid组磁盘个数的限制:

RAID-DP

             minimum Group size        max     default

R200             3                     16         14

R150             3                     16         12

R100             3                     12         12

ALL OTHE         3                     28         16

RAID4

R200    2  7   7

R150    2  6   6

R100    2  8   8 

FAS250  2  14  7

other   2  14  8

spare 盘,是系统的一部分,不属于 RAID Group,是全局的。

netapp是软件raid,磁盘raid跟位置无关,可以插到任意位置。也可以把一个机头的整个raid 直接插到另一个机头中。

查看那个磁盘坏的命令:

#sysconfig -r

#vol status -r

#aggr status -r

degraded mode 降级模式 : 坏盘,而且有没有 spare,默认系统可以工作 在降级模式 24个小时,没有数据丢失,之后就关机。

可以修改时间,但最好不要修改:

#options raid.timeout 24

mixing and matching Disks 磁盘混用

hot-spare 和 parity 校验盘用最大的。

推荐最好用 大小一样的磁盘。

options.raid.reconstruct.perf_impact value   重构时的资源控制 

value: low ,medium (default),high

#options.raid.scrub.enable [on|off]      对磁盘进行介质扫描,排除错误,并修复,延长磁盘寿命。默认是开放的

raid scrub to occur automatically at defualt time and day(1:00 a.m on sundays)

#options.raid.scrub.perf_impact value

#disk command:

#disk scrub start 

#disk fail disk_name

#disk remove disk_name

#disk replace start disk_name

#disk sanitize start disk_name  ;start remove all disk data

#disk sanitize abort disk_name  ;stop

#disk zero spares             ;zero all non-zeroed RAID spare disks,把non-zero盘,变为zero,spare盘才能马上使用。会占用系统资源

#disk.auto.assign             ;default on  两个控制器时,可以分配给那个控制器

#disk_fw_update disk_list

DISK磁盘命名:

device ID: 从右边开始数 DS14系列: shelf1:16-29  shelf2: 32-45  shelf3: 61-48   shelf4:77-64  FCX : 6-0   14-8  22-16  30-24 38-32 46-40 54-48 

FCport: 主板上的 0a,0b,。。。  扩展槽 4 上的,则: 4a,4b,....

diskID:4a.16   , 4a的光纤端口.DeviceID

Aggregates 聚集:

RAID Group: 多个磁盘组成

Plexes: 一个或多个 RAID group

aggregate :一个或两个 plexes ,假如raid level是镜像时,会包含两个 plexes 。软件sync-mirror,需要license ,RAID4+1 或 RAID-DP+1

volume: depends on its aggregate for all of its physical storage。这种是 plexes volume

         逻辑的存储实体。

创建aggregate ,格式: aggr command argument

#aggr create aggrname [options]   options: -t: 类型 raid4  raid-dp(default)  -r:raid size min:2  max:14 ,组成 raid 磁盘数量  -n: 多少个spare盘。

#aggr create aggr1 -t raid-dp  -r 4   7      ;做了一个 rg0:2+2  rg1:1+2

#aggr add aggrname 3                        向 aggrname 加 3块盘,由于 -r 是 rg2: 1+2

#aggr options aggrname raidsize 7         可以修该raid size 属性,修改后只对以后增加有效

#aggr options aggrname raidtype raid-dp   可以把raid4改为raid_dp,此时应该保证有spare盘存在,或raid_dp改为raid4

#aggr status aggrname  -r  查看当前aggr的状态,并列出raid 组的信息

#aggr status -v          查看所有aggr的状态

#aggr  rename aggrname  newname

#aggr offline 

#aggr online 

#aggr destroy aggrname

#df -Ah      A:Aggregate   h:human readable  查看aggragate的容量

#aggr add aggr1 -f -g rg0 -d v0.19 v0.20      -f 忽略错误  -g 指定raid组  -d 指定增加的disk

创建volume ,最小20M 最大 16T, 

#vol create volname aggrname  100M      :单位:M G T

#vol size volname +100M                :volume的在线扩容,最小4k,也可以 -1G 

#vol create volname -s none aggrname maxsize    创建volume的最大空间,但暂时不占,也就是aggr的空间没有减少。

#vol options volname guarantee none       

#df -h   查看 vol的空间利用情况  。

netapp存储 cluster , 两个控制器 ative  active 是独立的。不能实现均衡。

两个机头,两个机柜

心跳线

      CPU----CPU

       | \  / |  

       X /  \ Y

metro-cluster 解决方案-------高度冗余

    。。CPU   CPU。。

    |  |  \ /  |   |

    |  X  / \  Y   |

    |  |  /  \ |   |

    |。X'/    \Y'。|

NETWORK

1、主机名解析method

* /etc/hosts

* network information service (NIS) server    option dns

* Domain Name system (DNS)server              option nis

#> rdfile  /etc/nsswitch.conf 

#Auto-generated by setup Mon Sep  1 04:54:08 GMT 2008

hosts: files       nis     dns

passwd: files      nis     ldap

netgroup: files    nis  ldap

group: files       nis     ldap

shadow: files      nis

Vitual interface (VIF) 虚拟接口

把多条物理链路虚拟成一个接口

1、sigle_mode trunk

Provides Failover Capabilities ,提供一个 ativelink  和 inativelink ,当active fail时,自动切换到 另一个 inactive link

2、multimode trunk

需要 交换机的 etherChannel Trunk 支持

多条路经,均衡工作

The vif commands:

#vif create [single | multi] -b [rr | ip |mac ] []

#vif delete [interface_list]

#vif destroy 

#vif [favor | nofavor ] 

#vif status []

#vif stat vif_name [interval]

#ifconfig vif_name

上面这些命令不会保持,除非写到/etc/rc 文件中

VLAN

优势: 能有效管理

       安全性

       网口缺少时用

#vlan create -g on 

#valn delete [-q] 

#vlan add 

#vlan stat 

#vlan modify -g [on | off] 

把vlan看做一个 独立的 interface ,可以通过 ifconfig 命令配置 ip

这些命令不会保持,除非学到/etc/rc文件中。

vlan 应用在网口缺少时的情况,可以为一个网口设多个ip地址,把一个filer 虚拟成多份额filer,这样就能在网络上隔离存储。与license:

     本文转自yzy121403725 51CTO博客,原文链接:http://blog.51cto.com/lookingdream/1796037,如需转载请自行联系原作者