8.2. 파이버 채널을 사용하여 장치의 링크 손실 동작 확인
드라이버가 Transport dev_loss_tmo
콜백을 구현하는 경우, 전송 문제가 감지되면 링크를 통해 장치에 대한 액세스가 차단됩니다.
절차
원격 포트의 상태를 확인합니다.
$ cat /sys/class/fc_remote_port/rport-host:bus:remote-port/port_state
이 명령은 다음 출력 중 하나를 반환합니다.
-
원격 포트가
를 통해 액세스되는 장치와 함께 차단
되면 차단됩니다. 원격 포트가 정상적으로 작동하는 경우
온라인
dev_loss_tmo
초 내에 문제가 해결되지 않으면rport
및 장치가 차단 해제됩니다. 해당 장치에 전송된 새로운 I/O와 함께 해당 장치에서 실행되는 모든 I/O가 실패합니다.
-
원격 포트가
링크 손실이 dev_loss_tmo
를 초과하면 scsi_device
및 sd_N_
장치가 제거됩니다. 일반적으로 파이버 채널 클래스는 /dev/ sdx는 /dev/ sdx는 /dev/sdx
와 같이 해당 장치를 그대로 둡니다 .
이는 대상 바인딩이 파이버 채널 드라이버에 의해 저장되고 대상 포트가 반환되면 SCSI 주소가 다시 생성되기 때문입니다. 그러나 이를 보장할 수는 없으며 LUN의 스토리지 상자 구성이 추가 변경되지 않은 경우에만 sdx
장치가 복원됩니다.
추가 리소스
-
multipath.conf(5) 도움말
페이지 - Oracle RAC 클러스터 지식 베이스 문서를 구성하는 동안 scsi,multipath 및 애플리케이션 계층에서 튜닝하는 것이 좋습니다.