天天看點

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,如需轉載請自行聯系原作者