SVM - WindyHana's Solanara

목차

개요

Solaris Volume Manager

GUI 지원

SMC(Solaris Management Console)를 통해 GUI형식의 관리자가 지원되기는 하지만, 사용을 권장하지는 않는다.
root@wl ~ # /usr/sbin/smc

지원하는 RAID 레벨

SVM에서는 RAID 0, 1, 0+1, 1+0, 5 를 지원하며, 이외에도 Soft Partition과 Hot Spare도 지원된다.
요구사항 Concatennation Stripe Mirror RAID 5 Soft Partitions
데이터
이중화
N N Y Y N
읽기성능
향상
N Y 구성에의함 Y N
쓰기성능
향상
N Y N N N
장치당
8개
이상 슬라이스
N N N N Y
가용공간 향상
디스크의 낭비가 별로 없음
Y Y N Y N
  1. RAID 0와 Soft Partitions은 데이터가 중복되지 않는다.
  2. Concatenation 은 약간의 임의의 I/O를 유발한다.
  3. Striping은 큰 순차적인 I/O나 임의의 I/O 분산에 좋다. (예를 들어 VOD서비스)
  4. Mirroring은 읽기 성능을 향상시키지만 쓰기 성능은 항상 느려질 것이다.
  5. RAID 5 볼륨은 쓰기 성능이 RAID 1볼륨보다 낮다. (동작방식의 한계이다)
  6. Soft partitions은 8개 이상의 슬라이스를 지원하기 때문에 매우 큰 저장 장치를 관리하는데 유용하다.

필요한 서비스

SVM을 사용하기 위해서는 다음과 같은 서비스가 실행되어 있어야 한다.

예제의 구성

State Database 생성/삭제

제한

RAID 0 볼륨

RAID 0볼륨에는 Stripes, Concatenations, Concatenated stripes의 세가지 종류가 있다. Stripes는 스트라이프 그룹 내의 모든 컴포넌트(보통 디스크 슬라이스)에 동일하게 가로질러 저장된다. Concatenations는 첫번째 가용 컴포넌트가 다 차게 되면 다음 가용한 컴포넌트를 사용하게 된다. Concatenated stripes는 Stripe 디스크에 Concatenations으로 붙인 것이다.
RAID 0볼륨
데이터1
데이터2
데이터3
데이터4
데이터5
데이터6
데이터7
데이터8
물리 슬라이스 1
데이터1
데이터5
-
물리 슬라이스 2
데이터2
데이터6
-
물리 슬라이스 3
데이터3
데이터7
-
물리 슬라이스 4
데이터4
데이터8
-
물리 슬라이스 1
데이터1
데이터2
데이터3
물리 슬라이스 2
데이터4
데이터5
데이터6
물리 슬라이스 3
데이터7
데이터8
-
물리 슬라이스 4
-
-
-
물리 슬라이스 1
데이터1
데이터3
데이터5
물리 슬라이스 2
데이터2
데이터4
데이터6

물리 슬라이스 3
데이터7
-
-
물리 슬라이스 4
데이터8
-
-
데이터 Stripes Concatenations Concatenated stripes

RAID 1 볼륨

RAID 1볼륨에는 Mirror가 있으며 확장된 것으로 RAID 1+0, RAID 0+1이 있다. SVM은 Mirror 용도로 주로 사용되며, 유연하게 관리할 수 있다.
RAID 1볼륨
데이터1
데이터2
물리슬라이스 1
데이터1
데이터2
-
물리슬라이스 2
데이터1
데이터2
-
물리슬라이스 3
데이터1
데이터2
-
물리슬라이스 4
데이터1
데이터2
-
Stripe
Mirror1
물리슬라이스 1
데이터1
-
-
물리슬라이스 2
데이터1
-
-
Mirror2
물리슬라이스 3
데이터2
-
-
물리슬라이스 4
데이터2
-
-
Mirror
Stripe1
물리슬라이스 1
데이터1
-
-
물리슬라이스 2
데이터2
-
-
Stripe2
물리슬라이스 3
데이터1
-
-
물리슬라이스 4
데이터2
-
-
데이터 Mirror (4 way) RAID 1+0
슬라이스1과 슬라이스2가 Mirror1,
슬라이스3과 슬라이스4가 Mirror2,
다시 Mirror1과 Mirror2가 Stripe
RAID 0+1
슬라이스1과 슬라이스2가 Stripe1,
슬라이스3과 슬라이스4가 Stripe2,
다시 Stripe1과 Stripe2가 Mirror

Soft Partitions

큰 용량의 디스크를 여러개의 파티션으로 나눠서 사용할 수 있는 기능이다. [metainit [-s diskset] soft-partition -p [-e] component size] 와같은 형식으로 생성한다.

RAID 5 볼륨

핫 스페어 풀(Hot Spare Pools)

핫 스페어 풀은 풀에서 여유분으로 설정된 디스크를 말한다. RAID 1, RAID 5 볼륨인 경우 디스크에 문제가 발생했을 때, 자동으로 문제가 생긴 디스크의 내용을 핫 스페어 디스크로 전송하며, 문제가 생긴 디스크는 풀에서 사용하지 않는다.
RSS ATOM XHTML 1.0 CSS3