Cisco MDS 9396T:连续多次执行“callhome test”后意外重新启动
摘要: 配置 callhome 并执行“callhome test”命令后,“callhome server”服务将崩溃。如果连续多次执行“callhome test”命令,则可能会导致交换机重新启动。
症状
MDS 9000 交换机在 `callhome test` 发出命令,生成核心文件。如果是多个 `callhome test` 命令是连续执行的,例如 `callhome test` 其次 `callhome test-keepalive“,这可能会导致多次服务崩溃,从而可能导致交换机意外重新启动。
MDS9396T# show logging last 15
2024 Nov 18 14:49:18 MDS9396T %SYSMGR-2-SERVICE_CRASHED: Service "callhome server" (PID 4459) hasn't caught signal 11 (core will be saved).
MDS9396T# show coreModule Instance Process-name PID Date(Year-Month-Day Time)------ -------- --------------- -------- -------------------------1 1 callhome 4459 2024-11-18 14:49:181 1 callhome 7110 2024-11-18 14:50:41
MDS9396T# show system reset-reason----- reset reason for module 1 (from Supervisor in slot 1) ---Reason: Reset triggered due to HA policy of ResetService: callhome server hap resetVersion: 8.4(2e)
原因
Cisco 为此问题创建了错误 CSCwm91493。
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCwm91493
目标配置文件配置为“使用”XML“格式(而不是”full-txt“格式)full_txt目标
示例:
'show run call all'callhomeemail-contact example@dell.comdistributeenablecommitdestination-profile full_txt format xmldestination-profile full_txt message-size 100000
了解受影响的版本:
8.4(2e)
8.4(2f)
9.4(2)
9.4(2a)
解决方案
解决办法:
将 callhome 目标配置文件从 格式 destination-profile full_txt 格式 xml 重新配置为此格式 destination-profile full_txt格式为 full-txt。
示例:
更改此项 -switch-1(config-callhome)# destination-profile full_txtswitch-1(config-callhome)# destination-profile full_txt format xml
对此 -switch-1(config-callhome)# destination-profile full_txtswitch-1(config-callhome)# destination-profile full_txt format full-txt
已知修复版本:
将在将来的代码中解决。