VM与DM时间不同步导致VC8000不同回放录像
一 组网:
无
二 问题描述:
VC8000查询最近一段时间的录像时失败并提示“无法查询到录像”,但查询很早以前的录像却是可以查询到并能够播放的.并且在DM8000的日志中有”dmserver) dmd/1: 摄像机[0@EC105]没有按存储计划存数据”的告警信息.
三 过程分析:
VC8000查询录像失败显示“没有查到摄像机此段的录像”
VC8000点播的原理大概如下:
(1) VC连接VM,发送数据检索请求;
(2) VM转发数据检索请求给DM;
(3) DM查询数据库,向VM返回数据存储的时段信息;
(4) VM将该信息转发给VC;
(5) VC选择回放某时间段的录像,发送回放请求给VM;
(6) VM转发请求给DM;
(7) DM分配存储资源的读权限,并将相应的Initiator和Target信息返回给VM;
(8) VM转发Initiator和Target信息给VC;
(9) VC根据Initiator和Target信息连接IP SAN,实现录像回放。
所以当VC8000提示”没有查询到摄像机此段的录像”,就是(3) DM查询数据库,向VM返回数据存储的时段信息时出错,但查询更早前的录像是可以查询到并能够播放,说明DM和VM在不能播放录像的时间段内他们的系统时间相差在五分钟以上。
DM8000服务会周期性地(每5分钟)启动视频数据巡检,实时地获得所有存储资源上视频数据的存储状态,不仅支持VC快速精确地检索数据,而且可以监测摄像机的存储状况。DM8000系统会记录当前巡检的时间,以便于下次巡检时只需要巡检该时间之后的数据存储状态。
因此,如果DM8000服务器时间比EC时间快5分钟以上,每个周期都巡检不到视频数据,将会出现“7.2.2 4. 摄像机未按计划录像”和“8.3.7 VC请求回放,返回时段没有数据”中所描述的故障。
若出现这两种故障,且已定位出是时间差所造成的,在同步时间之后,可以通过设置最近一次巡检时间(可设置为开始出现故障的时间),重新巡检得到DM8000当时未检索到的视频数据。
四 解决方法:
首先使VM8000和DM8000时间进行同步,可以在DM8000的Web界面上进行时间同步的设置。
完成时间同步后就对之前无法查询的录像内容重新进行巡检。
在DMCLI系统视图下执行set last_search_date YYYY-MM-DD HH:MM:SS命令,可以设置相应的时间:
[dm186] set last_search_date 2007-1-1
Set last_search_date successfully.
[dm186]
注意:DM8000服务每个周期最多只巡检1天的视频数据,因此,在设置最近一次巡检时间后,可能需要等待一段时间,才能检索到所有丢失的视频数据。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作