【技术实现步骤摘要】
基于gRPC的系统运维方法、设备、存储介质及装置
本专利技术涉及系统维护
,尤其涉及一种基于gRPC的系统运维方法、设备、存储介质及装置。
技术介绍
目前,大型数据中心通常需要多个网络控制器系统协同工作,且不同功能的控制器通常模块复杂、集成程度高,需要投入大量的资源去维护。为了保证系统稳定可靠,通常大型数据中心跟系统高度耦合的运维系统去辅助运维人员去监控系统状态、排查系统问题。随着云计算的发展日益成熟,大型数据中心的运维系统承担着越来越重要的功能,合理设计、功能解耦、减少成本成为了一种运维系统的设计需求。传统的运维系统通常跟网络控制器高度耦合,不同控制器之间不能做到信息共享,导致整个数据中心运维困难,主要表现在:1、数据标准不统一,不能发挥价值:不同网络控制器的数据没有统一的标准规范,数据一致性差,导致运维系统收集来的数据处理困难;2、系统之间高度耦合,相互制约:运维系统设计不合理,跟控制器系统耦合度高,对于各自系统的升级改造造成了麻烦,不利于系统的迭代更新,增加了系统开发和维护成本;3、分布式管理困难:对于大 ...
【技术保护点】
1.一种基于gRPC的系统运维方法,其特征在于,所述基于gRPC的系统运维方法包括以下步骤:/n获取运维请求,并根据预设Protobuf协议标准对所述运维请求进行格式转换,获得目标运维请求;/n通过预设gRPC通信框架将所述目标运维请求发送至目标网络控制系统,由所述目标网络控制系统根据所述目标运维请求查找并反馈目标数据;/n通过所述预设gRPC通信框架获取所述目标数据,并根据所述目标数据对所述目标网络控制系统进行运维。/n
【技术特征摘要】
1.一种基于gRPC的系统运维方法,其特征在于,所述基于gRPC的系统运维方法包括以下步骤:
获取运维请求,并根据预设Protobuf协议标准对所述运维请求进行格式转换,获得目标运维请求;
通过预设gRPC通信框架将所述目标运维请求发送至目标网络控制系统,由所述目标网络控制系统根据所述目标运维请求查找并反馈目标数据;
通过所述预设gRPC通信框架获取所述目标数据,并根据所述目标数据对所述目标网络控制系统进行运维。
2.如权利要求1所述的基于gRPC的系统运维方法,其特征在于,所述通过预设gRPC通信框架将所述目标运维请求发送至目标网络控制系统,由所述目标网络控制系统根据所述目标运维请求查找并反馈目标数据的步骤之前,所述基于gRPC的系统运维方法还包括:
对所述目标运维请求进行解析,获得地址信息,并根据所述地址信息判断目标网络控制系统是否为多个;
当所述目标网络控制系统为多个时,根据所述地址信息判断所述目标网络控制系统是否部署在相同设备上,并获得判断结果;
根据所述判断结果确定目标数据传输策略;
相应地,所述通过预设gRPC通信框架将所述目标运维请求发送至目标网络控制系统,由所述目标网络控制系统根据所述目标运维请求查找并反馈目标数据的步骤,具体包括:
根据所述目标数据传输策略通过预设gRPC通信框架将所述目标运维请求发送至目标网络控制系统,由所述目标网络控制系统根据所述目标运维请求查找并反馈目标数据。
3.如权利要求2所述的基于gRPC的系统运维方法,其特征在于,所述根据所述判断结果确定目标数据传输策略的步骤,具体包括:
当所述判断结果为所述目标网络控制系统部署在相同设备上时,从预设RPC端口库中,选取与所述目标网络控制系统匹配的目标RPC端口;
将通过所述目标RPC端口进行数据传输作为目标数据传输策略。
4.如权利要求1所述的基于gRPC的系统运维方法,其特征在于,所述通过所述预设gRPC通信框架获取所述目标数据,并根据所述目标数据对所述目标网络控制系统进行运维的步骤,具体包括:
通过所述预设gRPC通信框架获取所述目标数据,并根据所述目标数据确定故障排查请求;
通过预设gRPC通信框架将所述故障排查请求发送至所述目标网络控制系统,由所述目标网络控制系统根据所述故障排查请求对所述目标网络控制系统的配置进行修改,获得修改结果;
通过所述预设gRPC通信框架获取所述修改结果,并根据所述修改结果对所述目标网络控制系统进行运维。
<...
【专利技术属性】
技术研发人员:王立坤,闵乾祺,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。