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