- 상황
1. HP DL120G7 모델을 납품용으로 구매
2. 250GB SATA * 2 을 레이드용으로 같이 구매
3. centos 5.X 를 설치하기로 마음 먹음

- 1차 시도 및 문제 발생
0. 공식 미러들에는 5.X 는 현재(2011-10-06) 최신 버전인 5.7만 제공되어 별 생각 없이 5.7 x86_64 netinstall 버전을 CD로 구움
1. F9 로 CMOS 들어가서 Advanced ~~ 에서 SATA RAID Controller ? 를 RAID 로 설정
2. 패키지에 제공된 Smart Setup CD로 250GB *2 를 RAID 1 설정 (부팅 중 F8로 해도 똑같음)

아나콘다에서 레이드를 인식 못하고 2개로 떠버림 ...?!?!?!? 

 황당해서 찾아보니 HP DL120G7 에 내장된 RAID 컨트롤러(B110i)는 이름만 컨트롤러(fake controller?)고 사실상 소프트웨어 레이드라고 함. 충돌도 많음(su*ks?) !?

- 2차 시도 및 다시 문제 발생
1. F9 로 CMOS 들어가서 Advanced ~~ 에서 SATA RAID Controller ? 를 RAID 로 설정
2. 패키지에 제공된 Smart Setup CD로 250GB *2 를 RAID 1 설정 (부팅 중 F8로 해도 똑같음)
3. CD 에 들어있던 hpahcisr-1.2.6-7.rhel5.x86_64.dd.gz 파일을 압출풀어서 usb에 넣고 다시 시도
3. 아나콘다 호출 전에  [enter]로 호출하지 않고 linux dd 로 호출해서 드라이버 설정창 띄움
4. /dev/sda4 식으로 잡히는데 여기서 저 파일(hpahcisr-1.2.6-7.rhel5.x86_64.dd)을 선택 (드라이버 로딩상황이 어째 좀 멜랑꼴리함)
5. 똑같음

- 3차 시도 및 다시 문제 발생
1. RAID 세팅해놓고 인스톨전에 전원꺼서 두번째 하드 빼고 os인스톨하고 hp 툴들 설치 후 다시 하드 꽂는 신공을 보고 따라해봄
2. hpahcisr-1.2.6-7.rhel5.x86_64.rpm 설치 안됨. 지원하지 않는 커널 버전이라고.
3. HP 홈페이지 뒤져서 5.7 에 해당하는 패치 버전(1.2.6-9) 찾아내서 설치 후 리부팅 (슬슬 원인을 알았지만 인정할 수 없었음)
4. 이상태까지에서 혹시 하고 확인해보니 hpacucli 에서 아예 컨트롤러 없다고 나옴
5. 부팅 중 커널패닉

 - 성공
1. hpahcisr-1.2.6-7.rhel5.x86_64.rpm 웹 설명 읽어보니 RHEL 5 updates 6 까지. (그럼 CD에 써놓던가...)
2. http://vault.centos.org 가서 centos 5.5 이미지 받아다 CD 구움
3. usb 에 넣어놓은  hpahcisr-1.2.6-7.rhel5.x86_64.dd 파일 이용해서 아나콘다 호출할 때 linux dd 해서 드라이버 로딩 (잘됨)
4. 굳이 하드 안빼고도 os 설치과정 다 정상
5. os 설치 후  부팅하고나서 hpahcisr-1.2.6-7.rhel5.x86_64.rpm 설치, hpacucli 도 설치 (둘다 smart setup cd에 들어있음. compaq/csp/linux에 rpm들, punchout에 dd 파일)

hpacucli 로 정상여부 확인
hpacucli ctrl slot=0 show config detail 
hpacucli ctrl slot=0 show status

ok.

커널패치 필요한건지 확인코자 다시해볼 엄두가 안들어서
그냥 yum 업데이트 꺼버림. -_-;;

-----------------

. HP 버럭!!!
. 홈페이지 검색엔진 안고칠래? !?!?!
. CD에 RHEL 몇용인지 안써놓냐!? (그냥 linux support)
. RHEL 5 update 7 대응 하는 hpahcisr-1.2.6-9.rhel5.x86_64.rpm 는  왜 커널패치만 있고 드라이버(dd)는 따로 없는거냐 대체..........................
Posted by freezn