[MCCS] RHEL 8 사용 시 스카시락 정상 동작되지 않는 현상에 대한 조치방안

Symptoms

  •  Redhat 계열의 리눅스 8.x 버전에서 SCSILOCK 구성 시 동작 실패 등 정상 구성이 되지 않는 현상
  • SCSILOCK 구성 후 온라인 실패 or SCSILOCK 등록 불가능으로 현상 발현

Environment

  • Linux Redhat 계열 8.x 버전
  • MCCS-L SCSILOCK 구성 환경
  • MCCS 4.4.9 이하

Cause

  • Redhat 8버전 부터 python3  (3.5 이상) 사용
  • python3 3.5 버전 이상 사용 시 python 문법이 변경되어 SCSILOCK 에 대한 명령 전달 실패로 발생

Solution

  • MCCS 에서 SCSILOCK 동작 제어하는 python 파일의 명령어 수정 
  • /opt/MCCS/bin/plugins/com.mantech.mccs.agent.scsilock.linux_4.4.9.202107010530/scripts/func.py 파일 내에서 아래와 같이 수정

    #val=digit.encode(‘hex’)
    val=digit.encode(‘utf-8’).hex()

    image-1629870459332.png
  • MCCS Agent 재기동
  • 수정 후 SCSILOCK 동작 확인