[发明专利]云平台服务管理方法、装置、设备及可读存储介质有效
申请号: | 202110024590.1 | 申请日: | 2021-01-08 |
公开(公告)号: | CN112732674B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 李涛;晏旭斌;李航;朱元臣;胡燕琦 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27;G06F9/50;G06F9/54 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 服务 管理 方法 装置 设备 可读 存储 介质 | ||
1.一种云平台服务管理方法,其特征在于,所述云平台服务管理方法包括:
当各个控制节点请求向分布式存储写入本节点对应的唯一标识时,检测分布式存储中是否存在任一控制节点对应的唯一标识;
若存在,且所述分布式存储中存在的唯一标识与本节点对应的唯一标识不一致,则以本节点为备节点,并关闭所述备节点上的主服务;
若不存在,则将本节点对应的唯一标识写入所述分布式存储,并指定写入的唯一标识在分布式存储中的生存时长;
以所述写入的唯一标识对应的控制节点作为主节点,并开启所述主节点上的主服务;
在所述生存时长内持续更新所述生存时长;
当在所述生存时长内未对所述生存时长进行更新时,在分布式存储中删除所述写入的唯一标识,并通知各个备节点重新选主;
或,若所述主服务发生异常,且无法重启所述主服务时,在分布式存储中删除所述写入的唯一标识,通知各个备节点重新选主。
2.如权利要求1所述的云平台服务管理方法,其特征在于,在所述持续更新所述生存时长的步骤之后,还包括:
当收到基于用户操作触发的主备切换指令时,在分布式存储中删除所述写入的唯一标识,将所述主备切换指令对应的控制节点的唯一标识写入分布式存储。
3.如权利要求1或2所述的云平台服务管理方法,其特征在于,所述云平台服务管理方法还包括:
当分布式存储存在异常时,以所有控制节点均为备节点,并关闭每个备节点上的主服务。
4.如权利要求3所述的云平台服务管理方法,其特征在于,在所述关闭每个备节点上的主服务的步骤之后,还包括:
发送异常通知至运维人员终端。
5.一种云平台服务管理装置,其特征在于,所述云平台服务管理装置包括:
检测模块,用于当各个控制节点请求向分布式存储写入本节点对应的唯一标识时,检测分布式存储中是否存在任一控制节点对应的唯一标识;
关闭模块,用于若存在,且所述分布式存储中存在的唯一标识与本节点对应的唯一标识不一致,则以本节点为备节点,并关闭所述备节点上的主服务;
写入模块,用于若不存在,则将本节点对应的唯一标识写入所述分布式存储,并指定写入的唯一标识在分布式存储中的生存时长;
开启模块,用于以所述写入的唯一标识对应的控制节点作为主节点,并开启所述主节点上的主服务;
更新模块,用于在所述生存时长内持续更新所述生存时长;
通知模块,用于当在所述生存时长内未对所述生存时长进行更新时,在分布式存储中删除所述写入的唯一标识,并通知各个备节点重新选主;
通知模块,还用于若所述主服务发生异常,且无法重启所述主服务时,在分布式存储中删除所述写入的唯一标识,通知各个备节点重新选主。
6.一种云平台服务管理设备,其特征在于,所述云平台服务管理设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的云平台服务管理程序,其中所述云平台服务管理程序被所述处理器执行时,实现如权利要求1至4中任一项所述的云平台服务管理方法的步骤。
7.一种可读存储介质,其特征在于,所述可读存储介质上存储有云平台服务管理程序,其中所述云平台服务管理程序被处理器执行时,实现如权利要求1至4中任一项所述的云平台服务管理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110024590.1/1.html,转载请声明来源钻瓜专利网。