Raid Standard Guidebook

Download Report

Transcript Raid Standard Guidebook

Raid Standard Guidebook
1
목차
1.
Raid 정의
6. Raid system의 특징
2.
용어정리
7. Raid 복구 프로세스
3.
Raid 종류
8. Raid 분석툴의 종류
1) Raid 1
2) Raid 0
3) Linear, span
4) Raid 3,4
5) Raid 5
6) Raid 6
7) 복합형Raid
4.
Raid system의 종류
5.
Raid system check point
Raid standard
guidebook
2
1. Raid 정의
여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다.
데이터를 나누는 다양한 방법이 존재하며, 이 방법들을 레벨이라 하는데, 레벨
에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상시키는 등의 다양
한 목적을 만족시킬 수 있다.(wiki인용)
Raid standard
guidebook
3
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
4
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
HBA(HOST BUS ADAPTER)는 호스트 컴퓨터의 버
스와 파이버 채널 회로 사이에 위치해 있는 입출
력 어댑터로서, 두 채널 사이에서 정보의 전달을
관리한다. HBA는 호스트 프로세서 성능에 주는
영향을 최소화하기 위해 자동 또는 프로세서 도
움을 최소한으로 유지한 상태에서 많은 수의 저
급 인터페이스 기능을 수행한다.
5
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
하나의 데이터 선을 사용하는 디스크의 집합
6
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
Raid 구성원으로 직접참여 하지 않고, 대기상태
인 하드디스크 (Standby)
대기상태에서 장애 발생시 자동으로 대체되는
하드디스크
전체 Enclosure내에 디스크 장애시 local 대상
이 아닌 전체를 대상으로 대기상태를 갖는 하드
디스크
7
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
Raid의 구성원으로 사용되는 하드디스크 중 장
애로 인해 구성손실된 상태의 하드디스크
일반적으로 Faided , fault 로 표기되는 경우가
많고 IBM 시스템에서는 defunct로 표기된다.
Raid system이 normal (optimal) 상태가 아닌
1개 이상의 하드디스크가 구성손실된 상태의
Raid 시스템
8
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
파티션이란?
• 디스크의 공간을 논리적으로 별도의 데이터
영역으로 분할한 공간을 의미한다.
• 파티션을 통해 하나의 디스크를 서로 분리된
여러 개의 디스크처럼 쓸 수 있다.
파티션
• 한번 만들어진 논리적 영역은 다시 파티셔닝
하기전 까지는 변경할수 없다.
볼륨
• 논리 영역의 크기를 파티셔닝 없이 가변할수
있는 파티션
Raid standard
guidebook
9
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
SCSI(Small Computer System Interface)
• 컴퓨터와 주변기기를 연결할 때 직렬 방식으
로 연결하기 위한 표준을 일컫는다. 다시 말해,
컴퓨터에서 주변기기를 연결하기 위한 직렬
표준 인터페이스로 입출력 버스를 접속하는
데에 필요한 기계적, 전기적인 요구 사항과 모
든 주변 기기 장치를 중심으로 명령어 집합에
대한 규격을 말한다(위키인용)
10
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
LUN(Logical Unit Number)
• SCSI 방식에서 논리적으로 사용되는 고유 식
별자 번호
LV
LV
LV
Id = 0
Lun=0,1,2
11
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
광케이블을 이용한 데이터통신 방식
NAS (Network Attached Storage)
• UTP케이블을 이용한 스토리지 방식
SAN (Storage Area Network)
• Fibre 케이블을 이용한 스토리지 방식
12
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
Block Size
• I/O의 최소단위
• 256 < 512 < 1024 < 2048 < 4096
(단위byte)
• 스토리지에 따라 customize된 블럭사이즈를
사용하기도 한다.
Ex)520byte
Stripe size
• 디스크 하나에 기록하는 데이터의 최소단위
• Block size or chunk size 라고도 한다.
13
2. 용어정리
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HBA
Enclosure
SPARE
HOT SPARE
GLOBAL HOT SPARE
FAILED, FAULT
DEFUNCT
DEGRADED
VOLUME, PARTITION
SCSI, LUN
FIBRE CHANNEL
BLOCK SIZE
STRIPE SIZE
ISCSI
Raid standard
guidebook
iSCSI(Internet Small Computer System Interface)
• 컴퓨팅 환경에서 데이터 스토리지 시설을 이어
주는 IP 기반(tcp)의 스토리지 네트워킹 표준이
다.
14
3. Raid 종류
1) Raid 1 (Mirroring)
Raid standard
guidebook
2) Raid 0 (Stripe)
15
3. Raid 종류
3) Linear (Span Volume)
Raid standard
guidebook
4) Raid 3,4
16
3. Raid 종류
5) Raid 5
Raid standard
guidebook
17
3. Raid 종류
5) Raid 5
Raid standard
guidebook
18
3. Raid 종류
6) Raid 6
Raid standard
guidebook
19
3. Raid 종류
7) 복합형 Raid
Raid standard
guidebook
20
3. Raid 종류
7) 복합형 Raid
Raid standard
guidebook
21
4. Raid system의 종류
1. H/W , S/W Raid
HBA 카드가 없이 Dos를 제외한 모든 운영체제에서 S/W 레이드를 제
공한다.
Windwos dynamic , Linux raidtool , HP Veritas Volume manager
Solaris Disksuite, Macintosh disk utility
2. HBA카드 사용 유무
Raid standard
guidebook
22
5. Raid system check point
1. Raid level ?
2. Stripe size ?
3. Sequence number ?
Raid standard
guidebook
23
6. Raid system의 특징
•
메타영역 : 레이드 시스템의 전반적인 정보 및 로그정보를 기록, DB의 형태
를 띄고 있다. (※
•
메타영역을 통해 스트라이프 사이즈, 디스크의 순서등을 확인한다.)
메타 영역의 위치
a. Windows 동적디스크
END LBA에서 8MB 사용 (실제 크기는 2048sectors)
b. Linux mdadm (리눅스 SW 레이드)
ver 1.2 파티션의 시작점 8sectors
Raid standard
guidebook
ver 0.9 파티션의 끝점 8sectors
24
6. Raid system의 특징
c. HP Smart Array (5~6xxx 계열)
LBA 0에서 1088섹터 만큼 사용, LBA 64sec에 디스크 순서 기록됨, delay 값 4 block
d. HP Smart Array (E, P 계열)
End LBA에 있으며 크기는 종류마다 다름, 디스크 순서 기록되고
delay 값 16 block
e. 일반적인 Raid카드
Raid standard
guidebook
일반적으로 End LBA에 meta정보가 기록됨
25
6. Raid system의 특징
f. PV(Physical Volume)에서 다수의 LV(Logical Volume)이 존재할때
lv0
Disk 0
Disk 1
lv0
lv1
lv1
lv2
lv2
Disk 2
Raid PV
Case 1
Case 2
LV0~LV2는 각각 레이드 방식이 달라질수 있다.
Case 1은 각 LV마다 레이드가 새롭게 생성된다.
Case 2는 1개의 Raid를 만들고 LBA 사이즈 만큼만 볼륨을 할당하는
Raid standard
guidebook
26
7. Raid 복구 프로세스
접수
이미
지
덤프
yes
레이드 분
석
no
yes
no
물리복구
yes
no
가상 레이
드 구성
및 데이터
확인
완료
(※ 최소한의 디스크가 확보되지 않으면 작업자체가 불가능함)
Raid standard
guidebook
27
8. Raid 분석툴의 종류
1. Winhex
2. R-studio
3. UFS Explorer
4. PC3000 raid edition
•
고려사항
분석툴은 조작이 손쉬워야 하고, 분석과 동시에 결과를 쉽게 볼수 있어야
한다.
지원 File system이 많을 것, 다양한 레벨의 구성을 조합할수 있을 것.
분석관은 기본적인 File system을 이해하고 있어야 한다.
Raid standard
guidebook
28