[发明专利]资源巡检方法和装置有效
申请号: | 201910987943.0 | 申请日: | 2019-10-17 |
公开(公告)号: | CN110750424B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 刘中山 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/903;H04L47/762 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 巡检 方法 装置 | ||
本公开的实施例提供了一种资源巡检方法和装置,首先判断获取的当前时刻是否满足预设条件,预设条件为当前时刻与上一次巡检时间点相差一个巡检周期,然后确定当前时刻满足该预设条件后,向中心控制节点管理程序发送资源查询请求,资源查询请求包括本地id和上上次巡检时间点,最后接收中心控制节点管理程序基于资源查询请求返回的资源列表,资源列表包括中心控制节点管理程序根据本地id和上上次巡检时间点查询的至少一个变更后的资源,实现了对新增的巡检周期中变更的资源进行查询,避免了对大量没有变化的数据进行查询。
技术领域
本公开的实施例涉及计算机技术领域,尤其涉及资源同步技术领域,具体涉及资源巡检方法和装置。
背景技术
随着OpenStack集群部署规模的持续增长,物理网络抖动、第三方软件缺陷所引入的虚拟网络资源不一致性问题时有发生。虚拟网络资源不一致的问题,难以及时地被系统主动发现,因此,会影响租户对云环境的正常使用。
现有技术中对资源进行巡检的方式一般包括:全量资源巡检和基于全局版本号的增量资源巡检。其中,进行全量资源巡检时,每次巡检对全部的资源进行查询;进行基于全局版本号的增量资源巡检时,依赖全局单调递增版本号,每个资源使用全局版本号,可以实现在每次巡检时,仅核对增量变更的资源。
然而现有技术中的两种方法需要核对全部资源,开销较高,或者需要依赖全局的单调递增版本号,对现有系统的实现有要求。
发明内容
本公开的实施例提出了一种资源巡检方法和装置。
第一方面,本公开的实施例提供了一种资源巡检方法,该方法包括:获取当前时刻,判断当前时刻是否满足预设条件,其中,预设条件为当前时刻与上一次巡检时间点相差一个巡检周期;响应于确定当前时刻满足预设条件,向中心控制节点管理程序发送资源查询请求,其中,资源查询请求包括本地id和上上次巡检时间点;接收中心控制节点管理程序基于资源查询请求返回的资源列表,其中,资源列表包括中心控制节点管理程序根据本地id和上上次巡检时间点查询的至少一个变更后的资源。
在一些实施例中,该方法还包括:响应于接收到中心控制节点管理程序返回的资源列表,判断资源列表中是否存在与本地资源不一致的资源;响应于确定资源列表存在与本地资源不一致的资源,基于不一致的资源生成不一致资源列表。
在一些实施例中,该方法还包括:基于不一致资源列表,将不一致资源列表指向的资源同步至本地资源或向监控系统发送包括不一致资源列表的报告。
在一些实施例中,在执行获取当前时刻的步骤之前,该方法还包括:响应于本地管理程序启动,获取本地管理程序的启动时间戳;基于巡检周期和启动时间戳,对上上次巡检时间点和上一次巡检时间点进行初始化操作;其中,初始化操作包括:将上上次巡检时间点初始化为启动时间戳减去巡检周期后对应的时刻,将上一次巡检时间点初始化为启动时间戳。
在一些实施例中,在执行完基于不一致资源列表,将不一致资源列表指向的资源同步至本地资源或向监控系统发送包括不一致资源列表的报告的步骤之后,该方法还包括:将上上次巡检时间点设置为上一次巡检时间点,将上一次巡检时间点设置为满足预设条件的当前时刻。
第二方面,本公开的实施例提供了一种资源巡检装置,该装置包括:第一判断单元,被配置成获取当前时刻,判断当前时刻是否满足预设条件,其中,预设条件为当前时刻与上一次巡检时间点相差一个巡检周期;发送单元,被配置成响应于确定当前时刻满足预设条件,向中心控制节点管理程序发送资源查询请求,其中,资源查询请求包括本地id和上上次巡检时间点;接收单元,被配置成接收中心控制节点管理程序基于资源查询请求返回的资源列表,其中,资源列表包括中心控制节点管理程序根据本地id和上上次巡检时间点查询的至少一个变更后的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910987943.0/2.html,转载请声明来源钻瓜专利网。