Volume
I. RAID-DP
- Double parity disks / data disk
- Raid disk type : data / parity / dparity / spare
- degraded mode : no spare disk
- Max raid group : 400 per storage
- Raid group sizing for RAID-DP groups
Disk type | Minimum group size | Maximum group size | Default group size |
ATA / SATA | 3 | 16 | 14 |
FC / SAS | 3 | 28 | 16 |
- RAID group size는 12 ~ 20 recommended
- 쓰기 성능은 Raid-group이 큰게 작은 것 보다 빠름.
- RAID group을 작게하면 짧은 reconstruction 시간, Multiple disk failure 가능성 감소.
* raid group size 조정
=> >aggr options <aggr_name> raidsize 16
* raid level scrubbing
=> disk block checking, media error, parity inconsistency 수정
=> disk scrub start
* spare disk가 없는 상태에서 disk fail 되면 raid.timeout 설정값에 따라 shutdown 됨 (default = 24h)
options.raid
II. Aggregation / Volume
Aggregation /Volume 구조
1. Root Volume
- System 당 한 개의 root volume을 가짐
- Boot volume, /etc directory에 위치
- 다른 volume으로 변경 가능, vol options [vol_name] root , /etc directory copy
- Path (Virtual root volume) - /vol
- root volume 이 결정하는 인자 - 모든 volume의 default language 값
2. Volume 및 Aggregate Names
- trad volume or aggregate naming conventions : 문자,숫자,'_' , 255자 이내
III. Volume Management
- Volume
OnTAP에서 지원하는 프로토콜을 통해 유저에게 파일 액세스를 제공하는 data를 포함하는 파일시 스템을 이루는 단위
1. Trad vol
- dedicated aggr를 가지는 volume
- 온라인 확장, 용량 확장은 오직 디스크 추가를 통해 가능.
2. Flex vol
- 같은 aggr안에 위치하는 flex vol은 aggr을 공유
- 온라인 상태에서 확장 및 축소 가능
- 최소 20MB, 4KB 단위로 증가
- volume이 생성되면 aggr 사이즈의 0.5%를 reserve volume 의 meta 정보 저장.
3. volume setting attribute
- volume name, size, security style, cifs oplock사용 여부, volume language, space guarantee, file limit(quota),
snapshot schedule, snaplock
- root volume 여부
- volume language: volume이 포함하는 데이터와 파일 이름을 표사히는 character set을 결정.
- Space guarantee?
https://library.netapp.com/ecmdocs/ECMM1278323/html/smg/provisioning/concept/c_oc_prov_spc-guar.html
1) flexvol과 reserve file의 사용된 영역에 snapshot 백업 후 overwrite를 실행할 경우 공간부족으로 인해 write가 실
패하지 않도록 보장
2) volume: aggr 안에 생성된 vol에 할당된 공간은 다른 vol을 위한 영역으로 사용될 수 없음.
3) file / none
4) Guarantee가 설정되어있다 하더라도 vol이 offline 되면 그 vol 안에서 unused 된 공간은 다른 vol에서 사용가능
한 영역
- Fractional_reserve? Volume % 조절
1) Reservation 설정을 했다면 reserved size를 줄일 수 있음 : vol options ~
2) Vol에만 적용되는 기능
3) File reserve 했다면 default reserve 값은 100%가 됨.
4) Qtree snapmirror를 실행하는 경우, fractional reserve 를 0으로 적용.
> vol options vol_name fractional_reserve pct
- volume language 변경
vol data 영향으로 vol language 변경 시 시스템 리부팅 필요
vol lang 변경하면 파일에 대해 nfs access 가능한지 체크하기 위해 WAFL_check 를 실행여부 결정.
- cifs oplocks
http://netapplines.blogspot.kr/2013/06/cifs-oplocks-opportunistic-locks.html
- volume, qtree security style
1) ntfs: 파일 security가 ntfs acl에 의해서 결정되며 nfs 유저는 지정된 windows sid 값에 의해 결정.
2) unix: 파일과 디렉토리 acl이 unix permission 에 의해 결정.
3) mixed: 파일과 디렉토리 security style은 가장 최근 permission을 설정한 방식에 의해 결정.
'IT > Storage' 카테고리의 다른 글
ONTAP - Cluster (0) | 2017.07.10 |
---|---|
스토리지 성능 분석 (0) | 2015.04.07 |
NetApp - Software 용어 (0) | 2014.06.17 |
Snapshot (0) | 2014.06.17 |
NetApp Deduplication (0) | 2014.06.10 |