[TIP] HPT370에서 RAID기능 이용하기
권재환 (kwonjhpd at kornet.net)
v1.0, 2001년 9월 9일
-------------------------------------------------------------------------
이 문서는 HighPoint사의 HPT370칩셋을 이용한 ATA100 RAID 구성을 위한 문서입니다.
HighPoint사에서 제공되는 드라이브와 매니지먼트 프로그램을 이용하여 래드햇7.1에서 RAID 구
성을 위한 방법을 설명하였고, 설치방법은 HighPoint사의 매뉴얼을 기본으로 작성하였습니다
. 그리고, 이문서는 ABIT사의 VP6 Dual 메인보드를 이용 온보드상에서 설치를 설명하였다. 참
고로 PCI 콘트롤러를 이용하시는 분들은 HTP370 바이오스(V2.1)를 다운받아 업그레이드 후 설
치해야고 한다. ------------------------------------------------------------------------- 차 례 Ⅰ. 테
스트 환경 Ⅱ. 설치방법
1. 준비
2. 래드햇리눅스7.1 설치하기
3. X윈도우용 HTP370 RAID Management Software 설치하기.
Ⅲ. 마치면서
Ⅰ. 테스트 환경
1. 메인보드
- ABIT VP6 Dual(HTP370 onboard, ATA100, RAID 0,1,0+1)
2. 하드디스크
- SAMSUNG SP4004H 40G(7200rpm, ATA100지원) 2개
(개인적으로 수년간 PC를 사용하면서 삼성하드의 소음과 타회사에 비해서 베드섹터가
나는 빈도가 높아서 별로 좋아하지는 않지만, 삼성이 A/S 하나는 잘해주기 때문에 만약의
사태를 대비해 서버를 부탁하신 분의 편의를 위해 삼성하드를 선택하게 되었다.) 3. 사용
배포판 - RedHat 7.1 (와우리눅스를 이용해서 설치해 보려고 했지만 에러가 났었고 시간이
얼마 없어서 그냥 래드햇으로 설치를 했다. 다음 번에는 와우리눅스로 해보려고 한다.)
Ⅱ. 설치방법 1. 준비 ⑴ 먼저 래드햇리눅스에 HPT370 컨트롤러를 설치하기 전에 우선 HTP
370 BIOS에는 어떤 하드디스크도 RAID 0, RAID 1, RAID 0+1, 또는 JSOD 등으로 array되어있으면 안된다.
⑵ HighPoint사의 홈페이지로 가서 다음 파일들을 다운받는다. - http://www.highpoint-tech.com
/driverv1.1_for_Red_Hat.zip (HTP370 리눅스 드라이브와 래드햇7.1용 부트이미지) - http://
www.highpoint-tech.com/doc_for_Red_Hat.zip (설치 및 매니지먼트 프로그램 관련 pdf 매뉴얼)
- http://www.highpoint-tech.com/GUIv1.1_for_Red_Hat.zip (X윈도우상에서 사용가능한 RAID Manageme
nt Software) 2. 래드햇리눅스7.1 설치하기 ⑴ driverv1.1_for_Red_Hat.zip 파일을 압축을 풀어보면
rhdd 디렉토리와 rh71boot.img 파일을 볼수 있을 것이다. 그중 rh71boot.img 파일을 이용해서 리눅
스 CD의 dosutils 안에 있는 rawrite 파일을 이용해서 부팅디스켓을 만든다. 부팅디스켓 만드는
과정은 안다는 가정하에 생략합니다. ⑵ driverv1.1_for_Red_Hat.zip 파일을 압축을 풀어서 생
긴 rhdd 디렉토리 안의 파일을 모두 다른 디스켓에 카피해서 HPT370 드라이브 디스켓을 준비
한다. ⑶ 시스템 바이오스 설정을 디스켓으로 부팅으로 변경한후 디스켓 부팅을 한다음
설치화면에서 부트레벨을 "expert text"로 지정해서 설치한다. ⑷ "Do you have driver disk?"라고
물으면 "Yes"를 선택하고, "Insert your driver disk and press OK to continue"라고 물으면 카피해둔 드라
이브디스켓을 넣고 "OK"를 누르면 HPT370드라이브를 SCSI로 인식하고 설치하는 것이 보일 것이
다. ⑸ 드라이브 설치가 완료된 후 리눅스 설치를 일반적인 순서대로 하는데, 파티션을
잡을때보면 hde,hdg였던 녀석들이 sda,sdb로 바뀐 것을 볼수 있을 것이다. ⑹ 원하는 크기대
로 첫 번째 하드에 파티션을 잡는다.(stripping이나 mirroring을 한다고 가정하고 두 개만 달았
다. 0+1 모드를 하려면 4개가 필요합니다. 필자는 미러링을 할 계획입니다.) ⑺ 파티션을
잡고 LILO Configuration에 가서 보면 아마 Use linear mode가 디폴트로 체크가 되어 있는데 체크 없
앤다. 체크를 하고 설치해보면 에러가 날것이다. ⑻ 그리고 반드시 LILO Configuration에서
반드시 MBR에 반드시 리로를 설치한다. ⑼ "Installation Complete"라는 창이 뜰 때 Alt-F2를 눌러
서, HPT366 IDE 지원을 제거 하기위해 HighPoint사에서 제공하는 드라이브 디스켓을 넣고 HPT370 ID
E 커널을 인스톨하기위해 아래와 같이 명령을 준다. # chroot /mnt/sysimage # m
ount /mnt/floppy # sh /mnt/floppy/370postinstall # unmount /mnt/floppy 여기까지
과정을 마쳤으면 다시 Alt-F1을 누르고 ENTER를 누르고 셋업을 끝낸다. 3. X윈도우용 HTP370 RA
ID Management Software 설치하기. 리부팅이 될 때 HTP370 바이오스에서 별도로 RAID 세팅을 잡을 필
요없다. 앞으로 하게될 과정에서 RAID설정은 X윈도우 상에서 매니지먼트 프로그램을 이용해
서 RAID 설정을 잡게 될것이며 아주 간단하며 쉽다. ⑴ 리부팅이 되고나서 루트로 접속
한 후에 X윈도우를 띄운다음 터미널창을 한 개 띄운다. ⑵ 미리 준비해둔 HTP370 RAID Managem
ent Software를 /root 디렉토리에 카피한후 다음과 같이 명령을 실행시켜 HTP370 RAID Management Softwa
re를 설치한다. 설치는 매우 간단하다. # ./hptinstall.sh -i 반대로 언인스톨할
때는 -u 옵션을 주면 된다. 이렇게 실행시키고 나면 hpt370 데몬이 실행되고, 소프트웨
어가 성공적으로 설치됐다는 메시지를 보실수 있을 겁니다. ⑷ 프로그램 사용방법은 아
주 간단하니까 별도로 설명하지 않겠다. 그냥 영문 매뉴얼을 참조해도 그림이 많아서 쉽게
이해하실수 있으리라 생각된다. 나는 이 서버를 사용할 사람이 별도로 관리를 할만한 능
력이 되지 않아서 mirroring(RAID 1)을 선택해서 설치했다. 미러링을 설치하면 리부팅하고 나서
계속 두 개의 하드가 도는 것을 볼수 있을텐데, 서버가 리부팅된후 별도의 지시 없이 미러
이미지를 뜨고 있는것인데 X윈도우 상에서 다시 매니지먼트 소프트웨어를 실행시켜보면
미러이미지를 만들고 있는 상태를 확인할 수 있을 것이다. Ⅲ. 마치면서 IDE RAID 기능이 S
CSI에 비해서 안정성이 떨어진다는 말이 있긴하지만 가격대 성능을 생각한다면 아주 괜찮
은 리눅스 서버를 구축하실수 있는 방법이라고 생각합니다. 그리고 리눅스서버를 이용하
시는 분들중에는 "가격대 성능"이라는 이점에 매력을 느끼시는 분이 저처럼 많지 않을까
생각되고요... 시간이랑 하드가 여유가 없어서(
*) RAID 0 과 RAID 0+1은 직접 테스트 해보지
않아서 문서에 추가하지 않아서 좀 완성도가 떨어지는 문서지만, 그래도 이 문서와 원문
매뉴얼을 참조하시면 별 문제없이 설치가 가능하리라고 생각됩니다. 이 문서를 따라해 보
시면서 잘못된 점(제가 번역실력이 좀 많이 딸립니당~ ㅡ.ㅡ)이나 궁금한점은 메일 주시
면 아는데까지 성심성의껏 답변해 드리겠습니다. 이 문서가 ATA100 IDE RAID를 이용하시려는
많은 리눅서들에게 조금이나마 도움이 되시길 바랍니다. -- 이 곳에 서명을 적어주십시오.
즐거운 리눅싱 되시길~