시스템에 대한 iSCSI 제한시간 구성 설정
디스크의 제한시간 값을 설정할 수 있습니다.
디스크 제한시간은 /sys/block/<device>/device/timeout 파일에서 설정됩니다. 운영 체제 및 OS 버전에 따라 대부분의 상황에서 기본값 30초 또는 60초를 120으로 늘리십시오.
예를 들어, 장치가 /dev/sdc인 경우에는 다음을 사용합니다.
[root@R64SRV6 ~]#echo -n 60 > /sys/block/sdc/device/timeout
시스템에 대한 SCSI 명령 제한시간을 늘리려는 경우, 각 맵핑된 디스크에 대해 수동으로 제한시간을
설정하는 데 필요하지 않도록 다음 udev 규칙을 작성하십시오.
udev rules file
cat /etc/udev/rules.d/99-ibm-2145.rules
# Set SCSI command timeout to 120s (default == 30 or 60) for IBM 2145 devices
SUBSYSTEM=="block", ACTION=="add", ENV{ID_VENDOR}=="IBM",
ENV{ID_MODEL}=="2145", RUN+="/bin/sh -c 'echo 120 > /sys/block/%k/device/timeout'"
시스템을 다시 시작한 후
설정을 다시 확인하십시오. 볼륨을 설정한 후에, multipath -ll | grep sd를 사용하여 블록 장치 경로를 찾으십시오. 또한
120초에 대해 cat /sys/block/sd<x>/device/timeout을 확인하십시오.
여기서 <x>는 2145 경로입니다. 예를 들면, 다음과 같습니다.
edam:~ # multipath -ll | grep sd | tail -1
`- 10:0:0:4 sdl 8:176 active ready running
edam:~ # cat /sys/class/block/sdl/device/timeout
120
edam:~ #