소개
이 문서에서는 VOS(Voice Operating System) 기반 시스템에서 비정상적 종료 문제를 트러블슈팅하고 해결하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 항목 중 하나 이상에 대해 알고 있는 것이 좋습니다.
- CUCM(Cisco Unified Communications Manager)
- Cisco Unified Instant Messaging & Presence(IM&P)
- Cisco CER(긴급 응답자)
- Cisco Unity Connection(CUC)
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- CUCM 12.5 이상
- IM&P 12.5 이상
- CER 12.5 이상
- CUC 12.5 이상
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
Ungraceful Shutdown이란?
비정상적 셧다운은 적절한 셧다운 절차를 수행하지 않은 VOS의 갑작스러운 종료를 의미한다. 일반적으로 필요한 프로세스 및 서비스를 정상적으로 종료하지 않고 시스템이 예기치 않게 강제로 중지되거나 전원이 꺼질 때 발생합니다.
비정상적 종료가 발생하면 서버 관리 웹 사이트에 경고 메시지가 표시됩니다.
웹 인터페이스 비정상적 종료 경고
SSH 또는 VMWare 콘솔을 통해 로그인하는 경우에도 이 경고가 표시됩니다.
CLI 비정상적 종료
비정상적인 종료의 일반적인 원인은 다음과 같습니다.
- 정전
- 하드웨어 장애
- 잘못된 가상 컴퓨터 종료, 다시 시작 또는 절차 중지
경고: 예기치 않게 종료되면 서비스가 중단되고 데이터가 손실되며 시스템이 불안정해질 수 있습니다.
비정상적 종료 이벤트 확인
비정상적 종료가 발생했는지 확인하려면 CLI에 로그인하여 파일 보기 install system-history.log를 실행합니다.
system-history.log의 출력을 검토합니다. 진행 중인 종료 또는 재시작 이벤트 없이 두 부트 이벤트가 연속적이면 비정상적 종료가 발생합니다.
admin:file view install system-history.log(관리자:파일 보기 설치 system-history.log)
2023년 6월 20일 10시 22분 48초 | root: 종료 14.0.1.13900-155 시작
2023년 6월 20일 10시 24분 35초 | root: 부팅 14.0.1.13900-155 시작 = OK, 이전 종료
2023년 07월 10일 10시 29분 8초 | root: 14.0.1.13900-155 다시 시작
2023년 07월 10일 10시 30분 5초 | root: 부팅 14.0.1.13900-155 시작 = OK, 이전 재시작
2023년 07월 15일 11시 14분 29초 | root: Boot 14.0.1.13900-155 Start = Ungraceful Shutdown, 이전 Restart 또는 Shutdown 문 없음
시스템 상태 검증
비정상적인 종료를 방지하는 적절한 조치를 취하고 시스템 및 사용자에게 미치는 영향을 최소화하려면 비정상 종료의 근본 원인을 파악하는 것이 중요합니다.
전원 확인
VOS 서버가 안정적인 전원 공급 장치가 있고 전원에 제대로 연결되어 있는지 확인합니다. 전원 케이블이 안전하게 연결되어 있고 손상되지 않았는지 확인합니다.
하드웨어 확인
서버 IMC(Integrated Management Controller) 또는 iDRAC(Integrated Dell Remote Access Controller)에 액세스하여 서버 로그를 검토합니다.하드웨어 구성 요소 문제를 나타내는 하드웨어 오류 또는 경고가 있는지 서버 로그를 검토합니다.
대부분의 서버는 부팅 프로세스 중에 액세스할 수 있는 진단 툴을 제공합니다. 이러한 툴은 메모리 테스트, CPU 테스트, 디스크 검사를 비롯한 포괄적인 하드웨어 테스트를 수행할 수 있습니다. 이러한 진단 툴을 사용하여 하드웨어 문제 또는 장애를 식별합니다.
참고: 하드웨어 문제를 확인하고 해결하는 방법에 대한 특정 지침은 서버 제조업체 설명서 및 지원 리소스를 참조하십시오.
종료 절차 확인
운영 체제가 필요한 종료 프로세스를 수행하도록 허용하지 않고 전원 버튼을 누르거나 서버 플러그를 해제하는 등의 방법을 사용하여 VOS 서버를 강제로 종료하면 비정상적 종료가 발생할 수 있습니다.
VOS 안정성 확인
VOS 시스템의 안정성을 검증하기 위해, 여러 가지 유틸리티들이 활용될 수 있다. 이러한 유틸리티는 서비스, 진단, 네트워크, 데이터베이스 무결성 및 시간 동기화에 대한 중요한 정보를 제공합니다.
유틸리티 |
설명 |
유틸리티 서비스 목록 |
이 VOS 명령은 서버에서 실행 중인 서비스의 상태 및 상태를 확인하는 데 사용됩니다. 서비스 목록을 검토하면 모든 필수 서비스가 예상대로 실행되는지 확인할 수 있습니다. 중지되거나 문제가 발생하는 모든 서비스는 시스템 내의 잠재적인 안정성 문제를 나타낼 수 있습니다. |
유틸리티 진단 테스트 |
이 VOS 명령은 시스템 구성 요소, 컨피그레이션 및 서비스에 대한 다양한 검사를 수행하는 진단 테스트를 시작합니다. 시스템 안정성에 영향을 미칠 수 있는 잠재적 문제나 잘못된 컨피그레이션을 식별하는 데 도움이 됩니다. 진단 출력은 관리자에게 진단 정보 및 식별된 문제를 해결하기 위한 권장 사항을 제공합니다. |
네트워크 클러스터 표시 |
이 VOS 명령은 클러스터 노드 간의 네트워크 연결을 확인하고 각 클러스터 멤버의 상태를 표시합니다. 관리자는 출력 데이터를 검사하여 네트워크가 올바르게 구성되었고 모든 클러스터 멤버가 온라인 상태이며 이들 간의 통신이 안정적인지 확인할 수 있습니다. 네트워크 이슈 또는 불일치는 VOS 시스템의 안정성과 신뢰성에 상당한 영향을 미칠 수 있다. |
show tech dbintegrity |
이 VOS 명령은 데이터베이스 무결성에 대한 정보를 포함하는 기술 지원 파일을 생성합니다. 복제 상태, 카운터 및 데이터베이스와 관련된 기타 중요한 세부 사항을 확인합니다. 데이터베이스 무결성을 확인하는 것은 데이터 일관성과 시스템 안정성을 보장하는 데 매우 중요합니다. 이 명령으로 탐지된 모든 문제는 잠재적인 데이터베이스 문제를 식별하고 해결하는 데 도움이 될 수 있습니다. |
utils ntp 상태 |
이 VOS 명령은 서버의 NTP(Network Time Protocol) 동기화 상태를 표시합니다. 사용 중인 NTP 소스, 동기화 상태 및 서버와 구성된 NTP 소스 간의 시간 오프셋이 표시됩니다. 다양한 시스템 기능을 위해서는 적절한 시간 동기화가 필수적이다. NTP 상태를 확인하면 VOS 시스템 시간이 정확하고 타이밍과 관련된 잠재적 문제가 최소화됩니다. |
복구 ISO 파일 검사 |
이 ISO 유틸리티는 VOS 서버에서 파일 시스템의 무결성을 검사하고 확인하는 데 사용됩니다. 파일 검사를 수행하여 파일 시스템이 정상이고 손상이나 오류가 없음을 확인합니다. 파일 검사에서는 손상된 요소를 포함할 수 있는 개별 파일의 무결성을 검사하지 않습니다 복구 ISO 다운로드 및 사용에 대한 자세한 내용은 CUCM VM 설명서에서 복구 소프트웨어 가져오기 및 실행을 참조하십시오. |
완화
비정상 종료로 인한 영향을 완화하려면 정기 백업, 모니터링 및 이중화 전략과 같은 예방 조치를 구현하는 것이 중요합니다.
유지 보수 작업 중에 적절한 종료 절차를 수행하지 않으면 시스템 업그레이드, 가상 머신 재시작 또는 가상 머신 종료로 인해 비정상적으로 종료될 수 있습니다.
교정
VOS 레벨에서 비정상적 종료를 위한 권장 치료는 영향을 받는 노드를 재구축하고 정상 백업에서 복원하는 것입니다. 이렇게 하면 시스템의 파일 무결성이 보장되고 시스템이 안정적인 상태로 복원됩니다.
백업에서 복원하는 방법에 대한 지침은 제공된 링크를 참조하십시오.
재구축이 불가능하거나 불리한 상황에서 사용할 수 있는 다른 옵션이 있습니다. VOS 명령 utils ungraceful warn disable은 웹 관리 및 Console ungraceful 종료 경고를 억제하는 데 사용됩니다.
명령을 사용합니다 |
설명 |
utils ungraceful 경고 비활성화 |
이 vos 명령은 비정상적 종료가 탐지될 때 나타나는 웹 관리 및 콘솔 경고 메시지를 비활성화하는 데 사용할 수 있습니다. 이 명령은 파일 손상에 대한 시스템 검사를 실행하지 않습니다. |
이는 경고를 억제할 뿐이며 비정상적 종료의 근본적인 원인을 해결하지 않으므로 권장되는 솔루션이 아닙니다. 근본 원인을 해결하고 VOS 시스템의 안정성과 무결성을 보장하는 것이 중요합니다
참고: 서버에서 utils ungraceful warn disable 명령을 실행할 수 없는 경우 Cisco 버그 ID CSCvy68211을 참조하십시오. 이 명령을 사용하려면 COP 파일이 필요합니다.