申请/专利权人:苏州浪潮智能科技有限公司
申请日:2021-11-19
公开(公告)日:2024-03-22
公开(公告)号:CN114328007B
主分类号:G06F11/14
分类号:G06F11/14
优先权:
专利状态码:有效-授权
法律状态:2024.03.22#授权;2022.05.20#实质审查的生效;2022.04.12#公开
摘要:本申请公开了一种容器备份还原方法、装置及其介质,针对目前通常是对单一容器或同一命名空间的容器一同进行备份与还原的,不能以容器应用组为一个整体进行备份与还原的问题,提供了一种容器备份还原方法,包括:添加容器应用组的定义;创建每个工作负载时,将工作负载注册到对应的容器应用组;使得可以同时获取同一容器应用组的工作负载的负载信息以及与工作负载关联的所有组件的组件信息;接收到备份请求时,将负载信息和组件信息同步到存储服务器;接收到还原请求时,获取存储服务器的备份数据,将备份数据同步到对应的容器应用组,从而实现将容器资源以容器应用组为单元进行整体的备份与还原操作,从而保证业务的完整性与一致性。
主权项:1.一种容器备份还原方法,其特征在于,包括:添加容器应用组的定义;创建每个工作负载时,将所述工作负载注册到对应的所述容器应用组;获取同一所述容器应用组的所述工作负载的负载信息,以及与所述工作负载关联的所有组件的组件信息;接收到备份请求时,将所述负载信息和所述组件信息同步到存储服务器;其中,所述将所述负载信息和所述组件信息同步到存储服务器包括:将所述组件信息基于组件类型进行分成非存储类数据和存储类数据;将所述非存储类数据的元数据同步至所述存储服务器,将所述存储类数据的元数据和存储数据同步至所述存储服务器;其中,同步所述存储数据至所述存储服务器包括:解析存储组件,获取对应的存储的节点以及文件目录;判断该所述节点以及该所述文件目录是否有对应的传输命令,若没有则创建;将该所述文件目录以及对应的存储的服务器地址下的目录进行远程同步,将所述存储数据同步至远程目录下;接收到还原请求时,获取所述存储服务器的备份数据,将所述备份数据同步到对应的所述容器应用组,其中,所述备份数据为同步至所述存储服务器的所述负载信息和所述组件信息;所述获取所述存储服务器的备份数据,将所述备份数据同步到对应的所述容器应用组包括:先进行所述元数据的还原:根据所述备份数据中的组件清单与当前所述容器应用组下的组件进行比对,缺少的所述组件进行创建操作,新增的所述组件进行删除操作,两侧都存在的所述组件则进行元数据的比对,不一致则重建;后进行所述存储数据的还原:判断当前存储卷对应的主机以及所述文件目录是否有对应的传输命令,若没有则创建;将所述存储数据从所述存储服务器同步至所述容器应用组中对应的所述文件目录下。
全文数据:
权利要求:
百度查询: 苏州浪潮智能科技有限公司 一种容器备份还原方法、装置及其介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。