[MIP-468] 미러 디스크 활성화 안됨
Subject
미러 디스크 활성화 안됨
APPLIES TO:
Windows 2003 R2 x86, MCCS 2011.04.26, DK 7.1.2
SYMPTOMS
미러디스크 활성화를 하지 못함.
처음에는 구성 및 수동 페일오버 정상동작 했으나, 시스템 셧다운으로 페일오버 테스트 중 갑자기 오류 발생
2011.03.30 버전도 동일한 현상.
내용은 다음과 같음
{quote}
11/05/08-20:00:35,796 | main | .MccsStart: 140 | INFO | ====================================================
11/05/08-20:00:35,812 | main | .MccsStart: 148 | INFO | MCCS 엔진 시작 (revison 94146. 2011-04-26)
11/05/08-20:00:35,812 | main | .MccsStart: 151 | INFO | - Arch(x86), OS(5.2), Build(3790), SP(2.0)
11/05/08-20:00:35,812 | main | .MccsStart: 152 | INFO | ====================================================
11/05/08-20:00:35,812 | main | .MccsStart: 154 | INFO | 로그 환경 설정 완료
11/05/08-20:00:35,953 | main | .MccsStart: 170 | INFO | DHCPMediaSense 레지스트리 항목을 생성했습니다. 미디어센스기능이 중지되었습니다
11/05/08-20:00:36,093 | main | .HBManager: 95 | INFO | 핫빗 구성 시작
11/05/08-20:00:36,093 | main | .HBManager: 207 | FATAL | 핫빗 설정 파일을 찾을 수 없음
11/05/08-20:00:37,281 | main | .MccsStart: 596 | WARN | 핫빗 설정이 적절하지 않습니다. 대기중...
11/05/08-20:02:19,109 | 39.173.164 | entHandler: 469 | INFO | MCCS 재시작...
11/05/08-20:02:22,250 | main | .MccsStart: 140 | INFO | ====================================================
11/05/08-20:02:22,265 | main | .MccsStart: 148 | INFO | MCCS 엔진 시작 (revison 94146. 2011-04-26)
11/05/08-20:02:22,265 | main | .MccsStart: 151 | INFO | - Arch(x86), OS(5.2), Build(3790), SP(2.0)
11/05/08-20:02:22,265 | main | .MccsStart: 152 | INFO | ====================================================
11/05/08-20:02:22,265 | main | .MccsStart: 154 | INFO | 로그 환경 설정 완료
11/05/08-20:02:22,281 | main | .MccsStart: 170 | INFO | DHCPMediaSense 레지스트리 항목을 생성했습니다. 미디어센스기능이 중지되었습니다
11/05/08-20:02:22,421 | main | .HBManager: 95 | INFO | 핫빗 구성 시작
11/05/08-20:02:22,859 | main | .DbManager: 293 | INFO | 노드 추가 [smart1601-1]
11/05/08-20:02:22,875 | main | .DbManager: 293 | INFO | 노드 추가 [smart1601-2]
11/05/08-20:02:24,156 | 00.100.165 | b.HBSender: 189 | INFO | 핫빗 전송 시작 [smart1601-2 : 100.100.100.165]
11/05/08-20:02:24,156 | 39.173.165 | b.HBSender: 189 | INFO | 핫빗 전송 시작 [smart1601-2 : 203.239.173.165]
11/05/08-20:02:24,156 | 00.200.165 | b.HBSender: 189 | INFO | 핫빗 전송 시작 [smart1601-2 : 200.200.200.165]
11/05/08-20:02:24,156 | SysMonitor | SysMonitor: 809 | INFO | 로컬 노드 상태 변경 [미확인 -> 초기화]
11/05/08-20:02:24,578 | 00.200.165 | SysMonitor: 809 | INFO | [smart1601-2] 원격 노드 상태 변경 [미확인 -> 초기화]
11/05/08-20:02:25,156 | 00.100.165 | inkMonitor: 253 | INFO | 링크 상태 변경 [100.100.100.165 : UNLINKED->LINKED]
11/05/08-20:02:25,156 | 00.200.165 | inkMonitor: 253 | INFO | 링크 상태 변경 [200.200.200.165 : UNLINKED->LINKED]
11/05/08-20:02:25,156 | 39.173.165 | inkMonitor: 253 | INFO | 링크 상태 변경 [203.239.173.165 : UNLINKED->LINKED]
11/05/08-20:02:25,156 | 00.100.165 | SysMonitor: 383 | WARN | [smart1601-2] 노드와의 핫빗 상태 변경 (INITIAL->UNSTABLE)
11/05/08-20:02:25,156 | 39.173.165 | SysMonitor: 383 | WARN | [smart1601-2] 노드와의 핫빗 상태 변경 (UNSTABLE->STABLE)
11/05/08-20:02:25,281 | SysMonitor | SysMonitor: 471 | INFO | 클러스터내 원격 노드들의 연결 여부 확인중...
11/05/08-20:02:25,281 | SysMonitor | SysMonitor: 505 | INFO | 원격 노드 상태 확인 완료
11/05/08-20:02:25,281 | SysMonitor | SysMonitor: 542 | INFO | 마스터 빌드 노드 결정 [smart1601-1]
11/05/08-20:02:25,281 | SysMonitor | SysMonitor: 809 | INFO | 로컬 노드 상태 변경 [초기화 -> 로컬구성]
11/05/08-20:02:25,281 | SysMonitor | SysMonitor: 641 | INFO | 로컬 노드 모니터 시작 [smart1601-1]
11/05/08-20:02:25,390 | main | .MccsStart: 223 | INFO | 핫빗 구성 완료
11/05/08-20:02:25,421 | main | nfigurator: 274 | INFO | 메인 구성정보 파일을 만듭니다.
11/05/08-20:02:25,531 | main | .MccsStart: 532 | INFO | 라이선스가 유효하지 않습니다.
11/05/08-20:02:25,625 | main | .MccsStart: 374 | INFO | 노드 초기화 완료
11/05/08-20:02:25,640 | main | SysMonitor: 809 | INFO | 로컬 노드 상태 변경 [로컬구성 -> 정상]
11/05/08-20:02:26,000 | 39.173.165 | SysMonitor: 809 | INFO | [smart1601-2] 원격 노드 상태 변경 [초기화 -> 원격 노드 탐색중]
11/05/08-20:02:26,984 | 00.200.165 | SysMonitor: 809 | INFO | [smart1601-2] 원격 노드 상태 변경 [원격 노드 탐색중 -> 원격구성]
11/05/08-20:02:28,296 | 00.200.165 | SysMonitor: 809 | INFO | [smart1601-2] 원격 노드 상태 변경 [원격구성 -> 정상]
11/05/08-20:02:37,500 | -127.0.0.1 | .DbManager:2974 | INFO | [127.0.0.1] 에서 [admin] 으로 로그인 (2011-05-08 : 20:02:37)
11/05/08-20:02:54,328 | icyManager | .DbManager: 405 | INFO | 그룹 추가 [SMART_RG]
11/05/08-20:02:54,562 | p_SMART_RG | oupManager:1368 | INFO | 그룹 매니저 시작 [SMART_RG], 타겟노드 ->(smart1601-1,smart1601-2)
11/05/08-20:03:30,062 | icyManager | .DbManager: 560 | INFO | 리소스 추가 [SMART_RG-그룹, MirrorDisk-타입, Mirror_D]
11/05/08-20:03:31,828 | icyManager | rDiskAgent: 521 | ERROR | 유효하지 않은 드라이버 문자(D)
11/05/08-20:03:31,828 | icyManager | rceHandler: 219 | WARN | 리소스[Mirror_D] 구성 실패. 속성이 유효하지 않아 리소스 활성화가 불가능합니다.
11/05/08-20:05:01,546 | icyManager | ne.db.Data: 850 | INFO | 라이선스 갱신(TEMPORARY:Tue Aug 30 20:05:01 KST 2011)
11/05/08-20:05:01,937 | LicTerm | nseManager: 54 | INFO | 라이선스 검사 완료
11/05/08-20:05:08,828 | 00.200.165 | ne.db.Data: 325 | INFO | smart1601-2 노드 HALicense 속성 변경 : F9DA-AD26-8D85-4559-6808-0CE1-5673-DFC4-D5AF-F73C-F649-44DC
11/05/08-20:05:14,906 | icyManager | rDiskAgent: 521 | ERROR | 유효하지 않은 드라이버 문자(D)
11/05/08-20:05:14,906 | icyManager | rceHandler: 219 | WARN | 리소스[Mirror_D] 구성 실패. 속성이 유효하지 않아 리소스 활성화가 불가능합니다.
11/05/08-20:06:34,734 | CfgMgr | CfgFileMgr: 332 | DEBUG | main.json.20110508-200634.734 backup created
11/05/08-20:06:35,875 | icyManager | icyManager: 157 | DEBUG | cmd_run[86] Resource -modify Mirror_D Enabled true : ===> 명령처리시작
11/05/08-20:06:35,890 | icyManager | rDiskAgent: 521 | ERROR | 유효하지 않은 드라이버 문자(D)
11/05/08-20:06:35,890 | icyManager | rceHandler: 219 | WARN | 리소스[Mirror_D] 구성 실패. 속성이 유효하지 않아 리소스 활성화가 불가능합니다.
11/05/08-20:16:53,437 | icyManager | icyManager: 157 | DEBUG | cmd_run[91] Resource -modify Mirror_D Critical false : ===> 명령처리시작
11/05/08-20:16:53,937 | CfgMgr | CfgFileMgr: 332 | DEBUG | main.json.20110508-201653.937 backup created
11/05/08-20:16:56,171 | icyManager | icyManager: 157 | DEBUG | cmd_run[96] Resource -modify Mirror_D Enabled true : ===> 명령처리시작
11/05/08-20:16:56,187 | icyManager | rDiskAgent: 521 | ERROR | 유효하지 않은 드라이버 문자(D)
11/05/08-20:16:56,187 | icyManager | rceHandler: 219 | WARN | 리소스[Mirror_D] 구성 실패. 속성이 유효하지 않아 리소스 활성화가 불가능합니다.
11/05/08-20:17:12,984 | icyManager | icyManager: 157 | DEBUG | cmd_run[101] Resource -modify Mirror_D Enabled true : ===> 명령처리시작
11/05/08-20:17:13,000 | icyManager | rDiskAgent: 521 | ERROR | 유효하지 않은 드라이버 문자(D)
11/05/08-20:17:13,000 | icyManager | rceHandler: 219 | WARN | 리소스[Mirror_D] 구성 실패. 속성이 유효하지 않아 리소스 활성화가 불가능합니다.
{quote}"
CAUSE
미러디스크에서 드라이브 문자에 대응하는 정보를 못 가져옴.
"wmic volume list" 명령어가 정상적으로 실행하지 못하는 것으로 확인 됨.
MCCSKEY-773 을 해결하면서 같이 해결 됨
내용 : procmgr 에서 특정 경로를 찾지 못하는 것은 MccsServer.ini 에 있는 옵션중에 ""-Duser.dir=C:\Program Files\MCCS 3"" 을 소스에서 인식하지 못하는 것이 원인
SOLUTION
소스코드에서 logs 디렉토리(MCCS 에서 실행하는 실행 결과의 임시 저장 장소)의 상대경로를 절대 경로로 바꿈
정상 동작 확인 후 종료.