[참고]스토리지연결시 볼륨 하나만 보이는 문제-Probe all LUNs
스토리지 연결시 볼륨을 여러개 잡아도 하나만 보입니다.
이 문제 해결을 위하여 커널 컴파일시 Probe all LUNs on each SCSI device (CONFIG_SCSI_MULTI_LUN=y)을 체크해주어야합니다.
또한 /etc/modules.conf 에 아래 설정이 들어가 있어야 합니다. (redhat 기준)
options scsi_mod max_scsi_luns=32 (-> 이 숫자는 변동이 가능)
options scsi_mod scsi_allow_ghost_devices=1 (-> 커널버전이 바뀌면서 안 들어가기도 함)
** 참고자료 : http://kldp.org/KoreanDoc/html/Kernel-KLDP/specscsi.html
Probe all LUNs on each SCSI device :
CD Jukebox와 같이 하나 이상의 LUN(논리장치번호)을 지원하는 SCSI장치가 장치되어 있는데도 단일 LUN만이 인식된다면 여기에서 [Y]를 선택해서 강제로 SCSI 드라이버가 여러 LUN을 검색하도록 할 수 있습니다. 여러 LUN을 지원하는 SCSI장치는 논리적으로 여러 SCSI장치처럼 동작합니다. 일반적으로 SCSI장치는 단일 LUN만을 지원하므로 대부분 여기에서 "N"을 선택해도 좋으며, 사실 "N"을 선택하는 편이 더 안정적입니다.
** modinfo scsi_mod 명령을 이용하여 해당 모듈에 추가할 수 있는 옵션을 살펴볼 수 있다.
그렇지만 커널은 SRPM(소스RPM)을 이용해 만들어주는게 운영면에서는 편리하겠지요. Redhat Enterprise Server 에는 LVM도 빠져있어서 같이 넣어주면 좋을 것입니다.
LVM과 MULTI_LUN 부분은 커널 컴파일 설정 파일인 SOURCES/kernel-2.4.9-i686.config (파일명은 커널에 따라 다름)에서 해당 부분을 수정하여 주면 됩니다.
136 CONFIG_BLK_DEV_LVM=m
377 #
378 # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
379 #
380 # CONFIG_SCSI_MULTI_LUN is not set
381 CONFIG_SCSI_MULTI_LUN=y
여기까지 작업을 하였으면 커널을 새로 빌드하여 rpm을 생성하면 됩니다.
테스트해봤는데 RH9에선 커널컴팔 다시 해줘야 하고RH EL에서는 그
테스트해봤는데 RH9에선 커널컴팔 다시 해줘야 하고
RH EL에서는 그냥 MODULES.CONF에 LUN추가해주고 램디스크 생성하면 그만입니다^^;
제가 겪은 내용을 알려드리면1.8T 스토리지 장비인데 LUN번호가 2
제가 겪은 내용을 알려드리면
1.8T 스토리지 장비인데 LUN번호가 2개가 주어집니다.
그런데 RH9에서 LUN 0 만 찾아지길래
다른 방법이 있나 확인해 보았습니다.
물론 Multi LUN은 활성화되어 있는 상태이었습니다.
커널 설정을 바꿔 재컴파일해도 안되는 경우에는 아래와 같은 명령을 입력해 보라고 하더군요..
예전에 올린 기억이 있는 내용입니다.
시스템 부팅시에 아래와 같은 내용이 실행되도록 하라고 합니다.
echo "scsi-add-single-device 0 0 4 1" > /proc/scsi/scsi
echo "scsi-add-single-device 0 0 4 2" > /proc/scsi/scsi
이 방법은 http://bbs.kldp.org/viewtopic.php?t=46151에 제가 올린 것 입니다. 실제로 이렇게 해서 사용중이구요..
drssay I completely agree with your word
drssay I completely agree with your words.
해당 배포판 커널에 따라 적용되는것이 좀 다릅니다
RH EL이라는것이 Red Hat Enterprise Linux 말하는 것이지요? 2.1/3.0 에서 커널업데이트가 되면서 나중에는 기본 지원했는데 초창기 버전에서는 지원이 되지 않았습니다. 업데이트된 커널에서는 multi_lun을 기본 지원하는 것이지요. 혹시나 헷갈릴 수 있어서 추가 답변 올렸습니다.
---------------------------
문태준
http://groups.google.co.kr/group/sysadminstudy 시스템어드민 공부모임
http://tunelinux.pe.kr
http://database.sarang.net
댓글 달기