[MCCS] Scsilock 이상시 확인 절차

  • 증상 
    • scsilock 이상 증상으로 인한 확인 세부 절차
  • 세부 절차

           1. VMWare 환경인지 확인한다. (VMware 환경에서는 RDM이 아닌경우 SCSILOCK이 정상작동하지 않는다.)

           2. VMWare 환경이 아닐 경우 MCCS 서비스(데몬) 을 중지한다.
              -> key를 삭제하면 MCCS에서 장애로 판단하기 때문에 MCCS Agent 서비스를 중지해야 함

          3. pd number 확인  (mtpr 명령어로 제어할 device number)

                cscript %mccs_home%/bin/dskdrv.vbs 실행

             -> pd number는 스카시락 리소스로 등록된 device 번호를 뜻함
              -> dskdrv.vbs 파일 호출을 통하여 pd number 확인이 가능함

          4. mtpr(리눅스일 경우 sg_persist) 명령으로 모든 키를 삭제한다.
              mtpr -k pd3 (해당 명령어로 RK값을 조회함)

              mtpr -B -K 0x246e96673870 -S 0 pd3
               ( -B -K : UnRegister All Path , 멀티패스 환경에서 모든 패스에 대해 SARK 를 Unregister 함

              -> SARK는 예약키를 의미하며 service action reservation key의 약자, 보통은 mac address임

          5. mtpr(리눅스일 경우 sg_persist) 명령으로 한쪽 노드에 키를 Register한다.
             mtpr -o -G -S 0x246E96673870 pd3
                  -o : PR OUT
                 -G : reGister, 예약키 등록
                 -S : SARK

         6. mtpr(리눅스일 경우 sg_persist) 명령으로 반대편 노드에서 키를 UnRegister한다.
            mtpr -o -G -K 246e96673870 -S 0 pd3
           -K : Reservation key

         7. 키가 Unregister 되면 정상적인 SCSI 환경이 아니다. SCSI 환경 확인 필요(정상적일 경우 Unregister 되면 안된다.)