대상 제품
DMMP Recovery Kit (LifeKeeper for Linux)
※ 본 처리 개요는 LifeKeeper for Linux v9.0.0에 포함 된 복구 키트를 바탕으로 작성하고 있습니다. 감시 처리
[dmmp]
LKCHECKINTERVAL (기본값 120 초) 간격으로 DMMP ARK의 quickCheck가 실행되고 DMMP ARK 모니터링 데몬을 시작합니다. 1) 모니터링 데몬이 10 초 간격으로 보호 된 디스크 장치 정보를 가져옵니다.
2) 장치 정보를 바탕으로 sg_persist를 이용해 예약의 취득을 확인하고 있습니다.
예약 확인 : sg_persist -k
예약 검색 : sg_persist -r
3) 1), 2)에서 처리가 에러 종료하면 다음 검사에서 lkdisktest 명령을 사용하여 디스크 I / O를 확인합니다.
lkdisktest에도 디스크 I / O을 확인할 수없는 경우 SCSIERROR 설정에 따른 장애 처리합니다.
위 중 하나에서 오류가 10 초 × 재시도 몇 분 돌아온 경우 다음 모니터링 간격 (LKCHECKINTERVAL)의 타이밍에서 비정상으로 판정합니다.
오류가 아닌 1) ~ 3)에서 디스크에서 응답이 없을 경우 최대 다음 초를 기다 이상으로 판정합니다.
LKCHECKINTERVAL × 2
시작 처리
[dmmp]
시작할 때 quickCheck가 동작하고 있으면 quickCheck을 중지합니다. 1) 대상 저장 장치 reservation key를 확인합니다.
취득 할 수없는, 혹은 잘못된 경우 부팅 프로세스가 중단됩니다.
2) reservation key에서 장치 경로 ID를 취득 장치에 예약 취득을 시도합니다.
reserve가 취득 할 수없는 경우 처리가 오류로 종료합니다.
예약 검색 명령 # sg_persist -out -reserve -param-rk = <※>
※ HostID 장치의 경로를 바탕으로 한 문자열이 들어갑니다.
3) 장치의 상태를 확인하고 문제가 없으면 시작 종료됩니다.
장치 상태에 이상이 나타나는 경우 부팅 프로세스가 SCSIERROR 종료합니다.
정지 처리
[dmmp]
1) quickCheck가 동작하고 있으면 정지시킵니다. 2) 정지 대상 장치 이름을 가져옵니다.
3) 검색된 장치를 정지시킵니다.
예약 해제 명령 # sg_persist -out -clear -param-rk = <※>
※ HostID 장치의 경로를 바탕으로 한 문자열이 들어갑니다.
복구 처리
[dmmp]
복구 작업은 없습니다. (복구는 생략됩니다) [dmmpp]
복구 작업은 없습니다. (복구는 생략됩니다)