MisterY

There are always people or things that need to be remembered

0%

650V3设备日志文件总结

650V3 日志文件对应模块

部分日志总结--(目录:/mnt/userdir/log)
模块 日志文件 说明
vpn vpn.log 业务配置模块日志
驱动相关日志 sdk_init.log 驱动sdk初始化日志
fhdrv_port.log 驱动设置接口属性日志
psn_l2.log 驱动侧业务日志
转发tne
(bmutne)
bmudata.log 转发tne接受到的来自主控配置块数据
bmuaging.log 配置老化时bmutne删除和添加配置的ips记录
bmuevent.log bmutne进行校时,配置检验等操作的日志记录
bmureboot.log bmutne收到的来自主控下发的reboot命令
bmutne.log bmutne调用接口发送ips消息及其他日志记录
单盘初始化 cxc3a.log/cxcu.log/.. 单盘初始化过程日志
热切换 card_switch.log 单盘热切换相关日志记录
时钟 clock.log 记录时钟模块打印日志消息
spm配置处理 cfg.log spm配置处理过程中记录日志
tpoam tpoam.cfg tpoam配置日志记录
hm模块 hm.log hm模块记录主控盘主备角色协商,主备切换,主控进程重启等事件记录
cli操作记录 oprlog.log cli命令行操作记录,包括手工登录2650命令行下发命令以及网管配置下发命令记录
各类pd日志 pd*.log 各类pd相关日志,建议交给对应模块开发分析

常见问题日志分析

1. 配置增删改,配置老化,重启配置恢复之后,业务不通

查看vpn.log / cfg.log等配置日志可查看对应时间业务配置处理是否有报错信息,psn_l2.log日志中可查看到驱动侧日志。可搜索关键字err/fail

日志中常见内容如下:

vpn.log

vpn.log

日志中会记录业务配置过程中部分函数调用记录,日志中一般会记录调用者函数名,被调用接口名,调用返回值。可通过函数命名在代码上搜索运行出错的位置。

2. 单盘状态down,热切换失败

查看card_switch.log日志中会记录单盘热切换时新单盘类型,分接口结果。可查看此日志类容,根据日志中记录信息判断是否存在热切换失败。

image-20200903110515816

card_switch.log
3. 单盘初始化失败,单盘状态为wrong

查看日志cxc3a.log/cxcu.log,此日志文件记录交叉盘初始化过程中,应用程序记载的日志,包括部分业务盘自举配置(热切换)日志也会在这个文件中记录。

当出现单盘状态为 “wrong”或者状态一直为 “”(此时网管上可能显示此单盘脱管),可登录9000使用命令adapter_show_hardwinit_flag查看交叉盘初始化结果,若结果显示初始化不成功,可查看此日志,通过日志确认具体初始化失败的模块。

cxc3a.log

cxc3a.log
4. 交叉盘应用重启

可查看日志bmureboot.log,此日志会记录转发bmu从主控收到的重启命令,若发现交叉盘异常重启时间段,该日志有记录重启命令,则说明交叉盘应用重启命令来自于主控,需要排查主控发出reboot命令的原因。

image-20200903201948716

bmureboot.log
5. 主备切换

日志文件hm.log会记录主备主控在主用和备用状态之间协商切换的过程。出现主备异常切换时,可通过此日志查看主备切换原因。由于hm进程也是主控进程守护程序,此日志也有可能会记录到主控进程异常退出的日志。

image-20200907170759949

hm.log