소개
이 문서에서는 가장 자주 발생하는 문제를 해결하고 해결하는 데 도움이 되는 Cisco Unity Express(CUE)에 대한 정보를 제공합니다.이 문제로 인해 CUE 모듈이 불필요한 교체를 수행하지 못하도록 하는 것이 목적입니다.
문제 - 통신 실패
호스트 라우터를 올바르게 구성한 후에도 호스트 라우터와 CUE 모듈 간의 기본 IP 통신이 실패합니다.
솔루션
문제를 식별하려면 설치 출력의 추출에 표시된 다음과 같은 대기 이벤트를 찾습니다.
==> only eth0 exists, we must be running on an AIM
==> only eth0 exists, we must be running on an AIM
Router communications servers initializing...
CUE는 Cisco IOS® 라우터에서 명령을 기다리고 IP 주소 및 기본 게이트웨이 매개변수를 구성하여 나머지 네트워크와 통신할 수 있습니다.그러나 라우터로부터 응답을 받지 않습니다.Cisco IOS 라우터가 RBCP(Router Blade Control Protocol)를 사용하는 호스트를 통해 CUE 모듈을 구성하는 프로세스입니다. 호스트 라우터와 CUE 간의 이 프로토콜 교환을 트러블슈팅하는 데 네트워크 관리자가 필요한 경우가 있을 수 있습니다.
CUE가 RBCP를 사용하여 라우터와 성공적으로 통신하고 해당 IP 매개변수를 수신하는 경우 애플리케이션 부팅 중에 이 메시지가 CUE 콘솔에 표시됩니다.
Router communications servers initializing...complete.
IOS IP Address Registration complete.
문제 - 세션 없음
CUE 모듈에 대한 세션을 열 수 없거나 콘솔에 출력이 표시되지 않습니다.
솔루션
세션을 열 필요 없이 CUE 모듈의 콘솔 메시지를 확인하려면 이 명령을 사용할 수 있습니다.
Router# test service-module service-engine slot/unit console
기본적으로 이 명령은 콘솔 버퍼에 저장된 최신 80개의 행을 표시합니다.그러나 80보다 크거나 작은 오프셋을 지정하거나 다음 명령을 사용하여 콘솔 버퍼에 저장된 모든 메시지를 볼 수 있습니다.
Router# test service-module service-Engine slot/unit console ?
<1-20456> Offset into console buffer
all Entire console buffer
문제 - RBCP 오류 메시지
RBCP 오류 메시지가 CUE 콘솔에 표시되거나 모듈이 간헐적으로 종료됩니다.오류의 몇 가지 예는 다음과 같습니다.
예 1:
rbcp: INFO rbcp register output Error in opening the file /usr/trace/trace.tcmd:
Permission denied
예 2:
localhost rbcpd: ERROR rbcp.daemon protocol handler Could not determine disk capacity
솔루션
- 라우터에서 CUE 모듈의 RBCP 상태를 확인하려면 이 test 명령을 사용할 수 있습니다.
Router# test scp ping slot
이 명령은 운영 코드(opcode) 0x11을 사용하는 RBCP 메시지로 CUE 모듈에 ping을 보냅니다. CUE 모듈의 RBCP 프로세스가 실행 중인 경우 ping이 성공하고 test 명령의 출력이 다음과 같이 표시됩니다.
Router# test scp ping 3
pinging addr 3(0x3)
assigned sap 0x4
addr 3(0x3) is alive
- 네트워크 관리자가 CUE 모듈과 라우터 간의 RBCP 메시지를 트러블슈팅해야 하는 한 가지 상황은 인터페이스 컨피그레이션이 확인되었지만 CUE 모듈을 ping할 수는 없는 경우입니다.먼저 인터페이스의 상태를 확인하고 이 예와 같이 인터페이스 및 회선 프로토콜이 작동 중인지 확인합니다.
Router# show interfaces service-engine 1/0
Service-Engine1/0 is up, line protocol is up
Hardware is I82559FE, address is 0003.b912.xxxx (cia 0001.b912.xxxx)
Interface is unnumbered. Using address of FastEthernet0/0 (a.3.6.29)
다음으로, 이 예와 같이 라우터에서 RBCP 상태 시스템 상태를 확인합니다.CUE 모듈이 제대로 작동하려면 안정된 상태여야 합니다.
Router# service-module service-Engine 1/0 status
Service Module is Cisco Service-Engine1/0
Service Module supports session via TTY line 33
Service Module is in Steady state
cisco service engine 1.0
- 여전히 CUE 모듈 IP 주소를 ping할 수 없는 경우 CUE 모듈과 호스트 라우터 간에 교환된 RBCP 메시지를 트러블슈팅합니다.SCP(Switch Communication Protocol) 메시지가 표시됩니다.scp-tx는 라우터가 CUE 모듈로 전송하는 메시지를 나타내며 scp-rx는 CUE가 라우터로 전송하는 메시지를 나타냅니다.
이 두 테이블을 사용하여 값을 디코딩할 수 있습니다.
scp-tx RBCP 메시지 플래그:
scp-rx RBCP 메시지 플래그:
이 예에는 debug scp all의 출력이 표시됩니다.IP 주소(209.165.200.225 255.255.255.224)은 Cisco Unity Express 모듈의 이더넷 인터페이스에 구성됩니다.
Router# debug scp all
router(config-if)#service-module ip address 209.165.200.225 255.255.255.224
router(config-if)#
*Mar 2 18:07:24.673: scp-tx: SA:0F/01 DA:01/01 Op:0054 Sq:13C7 Ln:000A I:00
*Mar 2 18:07:24.673: 000: 01 01 D1 A5 C8 E1 FF FF FF E0 .....L....
*Mar 2 18:07:24.681: scp-rx: SA:0E/01 DA:0F/01 Op:0054 Sq:13C7 Ln:000A I:01
*Mar 2 18:07:24.681: 000: 02 00 00 00 00 00 00 00 00 00
출력에서는 전송된 scp-tx 메시지에 SA(Source Address) 필드가 0F/01로 설정되어 있으며, 이는 메시지가 라우터에서 시작되었음을 나타냅니다.DA(Destination Address) 필드는 슬롯 1에 CUE 모듈이 있음을 나타내는 01/01로 설정됩니다. opcode 0054는 IP 주소 구성임을 나타냅니다.시퀀스 번호(Sq) 필드는 0B26이며 페이로드의 길이는 10바이트입니다.
두 번째 줄의 첫 번째 매개변수는 유형이고 두 번째 매개변수는 액션입니다.메시지에서 유형은 01이고 작업은 01이며, 이는 CUE 모듈 인터페이스가 구성되고 있음을 나타냅니다.다음 8바이트는 IP 주소와 서브넷 마스크입니다.
scp-rx 메시지에 표시된 출력에서 SA 필드는 0E/01로 설정되며, 이는 슬롯 1의 CUE 모듈에서 시작되었음을 나타냅니다. DA 필드는 0F/01로 설정되는데, 이는 메시지가 라우터로 향하는 목적임을 나타냅니다.Opcode 및 Sq 필드는 scp-tx 메시지와 동일합니다.두 번째 줄의 Type 필드는 02로 설정되어 있으므로 CUE 모듈 IP 주소가 올바르게 설정되었음을 의미합니다.나머지 매개변수는 중요하지 않습니다.
이 예에서는 Cisco Unity Express 모듈의 기본 게이트웨이 매개변수를 설정합니다.
Router# debug scp all
router(config)#int content-engine 1/0
router(config-if)#service-module ip default-gateway 209.165.200.254
1d23h: scp-tx: SA:0F/01 DA:01/01 Op:0059 Sq:0B28 Ln:0005 I:00
1d23h: 000: 01 D1 A5 C8 FE .....
1d23h: scp-rx: SA:01/01 DA:0F/01 Op:0059 Sq:0B28 Ln:0005 I:01
1d23h: 000: 00 FF FF FF E0
scp-tx 메시지의 디버그 출력은 opcode가 다르다는 것을 보여줍니다.값 0059는 이 메시지가 IP default-gateway 컨피그레이션 매개변수와 관련이 있음을 나타냅니다.페이로드의 길이는 5바이트입니다.기본 게이트웨이 IP 주소와 연결된 서브넷 마스크가 없기 때문에 페이로드는 이전 예제의 debug scp all 출력(5바이트 대 10바이트)에 표시된 scp-tx 메시지보다 짧습니다.작업 플래그는 기본 게이트웨이가 구성되고 있음을 나타내는 01로 설정됩니다.scp-rx 메시지의 출력에서 작업 플래그는 00으로 설정되어 IP 기본 게이트웨이 주소의 컨피그레이션이 성공했음을 확인합니다.
문제 - 소프트웨어 설치
CUE 모듈을 설치하면 소프트웨어 패키지 다운로드에서 문제가 발생할 수 있습니다.이러한 문제는 네트워크 연결 또는 소프트웨어 패키지 문제로 인해 발생할 수 있습니다.이 섹션에서는 CUE를 소프트웨어를 설치하는 동안 발생할 수 있는 몇 가지 일반적인 문제와 이러한 문제를 해결하는 방법에 대해 설명합니다.
솔루션
네트워크 연결 문제
CUE 모듈이 소프트웨어 로드가 있는 FTP 서버에 연결할 수 없는 경우 이 예제에 표시된 오류는 소프트웨어를 설치하려고 시도할 때 발생합니다.
CUEinstaller#> software install package url
ftp://username:password@ 209.165.201.1/cue-vm.1.1.0.6.pkg
RAMDisk mounted
Connecting to host...
curl: (7) Connect failed
ERROR: Host did not respond.
Please check the host ip and try again.
RAMDisk unmounted
먼저 FTP 서버의 IP 주소가 올바른지 확인합니다.install 명령에 지정된 모든 매개변수를 확인합니다.이 모든 것이 올바른지 확인한 후 CUE 모듈에서 라우터로 IP 연결을 확인합니다.이 예와 같이 CUE 모듈을 재부팅하고 첫 번째 프롬프트에서 ***를 누릅니다.이 작업을 수행하면 부트로더 프롬프트로 이동합니다.
CUEinstaller#> reboot
WARNING: This will reboot the Service Engine!
Do you wish to continue (y,n) [n] y
bootloader에는 다음과 같이 ping 명령이 있습니다.
ServicesEngine boot-loader> ping 209.165.201.1
Sending 5, 32 byte ICMP Echos to 209.165.201.1:
.....
Success rate is 0% (0/5)
ServicesEngine boot-loader> ping 209.165.201.1
Sending 5, 32 byte ICMP Echos to 209.165.201.1:
!!!!!
Success rate is 100% (5/5)
CUE 시스템이 FTP 서버를 ping할 수 없는 경우 부트로더에 잘못된 IP 매개변수 컨피그레이션이 있을 수 있습니다.이 예에서는 부트로더 컨피그레이션을 확인하는 방법을 보여 줍니다.문제가 발생하면 bootloader config 명령을 사용하여 수정할 수 있습니다.
ServicesEngine boot-loader> show config
IP addr: 209.165.201.30
Netmask: 255.255.255.224
TFTP server: 209.165.201.1
GW IP addr: 209.165.201.20
Default boot: disk
Bootloader Version: 1.0.17
Default Helper-file: cue-installer.1.1.1
Default BIOS: primary
Default bootloader: primary
Default cpu throttle: 50%
ping 명령이 실패할 수 있는 또 다른 이유는 Cisco IOS 라우터의 라우팅 컨피그레이션입니다.서비스 엔진 인터페이스에 대한 ip 번호가 지정되지 않은 컨피그레이션을 사용하여 다음과 같이 라우팅을 확인할 수 있습니다.
소프트웨어 패키지 문제
소프트웨어를 다운로드할 때 FTP 명령에서 이진 모드가 사용되지 않은 경우와 같이 문제가 발생할 수 있습니다.따라서 소프트웨어가 설치될 때 문제가 발생합니다.예:
ERROR:: Security Header Validation Failed.
예시에 표시된 오류는 설치에 필요한 모든 파일이 FTP 서버에 없다는 것을 나타냅니다.
ERROR: The requested file does not exist on host.
패키지 이름을 확인하고 다시 시도하십시오.
이러한 소프트웨어 패키지 설치 오류를 복구하려면 FTP 서버에 소프트웨어를 다시 다운로드하십시오.다음 세 가지 유형의 파일이 FTP 서버에 있는지 확인합니다.
- .pkg
- .prt1
- .manifest(이 파일은 2.0 이후 Cisco Unity Express 릴리스에 더 이상 별도로 존재하지 않음)
사용 가능한 소프트웨어 이미지 패키지와 함께 부트로더 패키지를 사용할 수 있습니다.모든 Cisco Unity Express 소프트웨어 버전은 최소 부트 로더 버전 요구 사항이 있습니다.
문제 - 애플리케이션 설치
Cisco SRE(Services Ready Engine) 모듈에서 Cisco 애플리케이션을 설치 및 제거하는 동안 일반적인 문제가 발생합니다.
솔루션
유용한 명령
다음은 설치 오류를 확인하고 SRE에서 모듈 상태를 확인하기 위해 로그 정보를 수집하고 문제를 해결하는 몇 가지 명령입니다.
- SM-SRE의 소프트웨어 릴리스 버전을 표시합니다.
- SM-SRE 상태(정상 또는 작동 중지된 경우)를 확인합니다.
- CPU, 메모리 및 인터페이스 정보를 포함하는 SM-SRE에 대한 하드웨어 정보를 표시합니다.
CUE# service-module sm 1/0 상태
CUE# service-module SM 1/0 상태 세부 정보
CUE# 소프트웨어 설치 기록 표시
다음 표에서는 다른 설치 문제 및 해결 방법을 보여 줍니다.
이에 대한 자세한 내용은 다음 문서를 참조하십시오.