[发明专利]一种弹性公网IP的配置管理方法及系统有效
申请号: | 202110936151.8 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113810513B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 朱光祖;黄保华;张五;孙合庆;李源 | 申请(专利权)人: | 新浪技术(中国)有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L9/06 |
代理公司: | 北京卓岚智财知识产权代理有限公司 11624 | 代理人: | 蔡永波 |
地址: | 100193 北京市海淀区东北旺西路中关村软件园二*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 弹性 公网 ip 配置管理 方法 系统 | ||
1.一种弹性公网IP的配置管理方法,其特征在于,包括:
将部署有执行配置加载的守护进程Agent的设备划分为多个设备组,并将弹性公网IP分配至各个设备组,由各个设备组管理其内相应的弹性公网IP配置;
各设备组内的Agent监控其所在设备组内各弹性公网IP的配置是否变化;
当Agent监控到其设备组内的弹性公网IP的配置具有变化时,获取具有变化的弹性公网IP的相关配置;其中,弹性公网IP的相关配置包含:弹性公网IP的主配置信息和弹性公网IP相应的MD5值,其中,弹性公网IP的主配置信息包含:用户的请求ID、用户所使用的实例的ID、该实例所绑定的弹性公网IP、该实例绑定弹性公网IP的绑定模式,所述该实例绑定弹性公网IP的绑定模式是指该实例绑定唯一弹性公网IP或者该实例绑定多个弹性公网IP;所述弹性公网IP的MD5值用于校验相应弹性公网IP的主配置信息的完整性;
通过该弹性公网IP的MD5值校验其主配置信息;当对该弹性公网IP的主配置信息校验成功时,在数据库记录该弹性公网IP与用户所使用的实例的绑定关系,根据所述绑定关系生成将该弹性公网IP绑定到用户所使用的实例的新配置文件;该Agent所在的设备组的所有Agent执行加载该设备组所有弹性公网IP的配置文件,实现将该弹性公网IP绑定到到相应用户所使用的实例。
2.根据权利要求1所述的弹性公网IP的配置管理方法,其特征在于,还包括:
当用户首次请求为其所使用的实例申请弹性公网IP时,守护进程Agent将设备组内可用弹性公网IP分配给用户,并将分配给用户的可用弹性公网IP记录到数据库;在数据库记录该可用弹性公网IP与用户所使用的实例的绑定关系,根据所述绑定关系生成将弹性公网IP绑定到该用户所使用的实例的配置文件;以及根据所述绑定关系通过该设备组内的Agent执行加载该可用弹性公网IP的配置文件,将该可用弹性公网IP绑定到该实例;
将为该实例绑定弹性公网IP的配置文件采用键值对表示,所述键值对的键是实例所绑定的弹性公网IP所属设备组的ID的路径值;其中,路径值中包含表示配置文件的键值对所在的设备,且将Agent所在设备所属设备组的ID作为路径值的前缀,将实例所绑定的弹性公网IP作为路径值的后缀;键值对的值是实例所绑定的弹性公网IP的相关配置;
所述各设备组内的Agent监控其所在设备组内各弹性公网IP的配置是否变化,具体包括:
Agent在数据库内通过设备组的主配置信息和设备的标识查找到其所在设备组,在所查找到的设备组内自为实例绑定弹性公网IP的配置文件相应的键值对内获取实例所绑定的弹性公网IP所属设备组的ID的路径值的前缀;
Agent监控其所在设备组内为实例绑定弹性公网IP的配置文件的键的路径值的前缀,通过路径值前缀的变化感知该实例所有子路径的变化。
3.根据权利要求1所述的弹性公网IP的配置管理方法,其特征在于,在所述该Agent所在的设备组的所有Agent执行加载该设备组所有弹性公网IP的配置文件之后,还包括:
该设备组内的所有Agent将执行加载设备组所有弹性公网IP的配置文件的结果通过远程过程调用协议RPC报告给任务中心,通过解析任务中心对执行加载结果的响应信息来判断所有弹性公网IP的配置文件在各自实例加载更新是否全部成功;
如果该Agent所在设备组内的部分弹性公网IP的配置文件在相应实例加载更新失败或超时,则自数据库内拉取该部分实例上一版本的配置文件进行回滚,将该部分实例的弹性公网IP的配置回滚到更新加载之前的配置;并且当加载更新失败或超时中包括配置变化的弹性公网IP时,发出告警并再次将该具有变化的弹性公网IP的配置文件执行加载到相应用户所使用的实例实现更新该变化的弹性公网IP的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪技术(中国)有限公司,未经新浪技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110936151.8/1.html,转载请声明来源钻瓜专利网。