[发明专利]一种openstack对接存储虚机卷备份处理方法及装置有效
申请号: | 202010472075.5 | 申请日: | 2020-05-29 |
公开(公告)号: | CN111737048B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 张涛;张端 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 openstack 对接 存储 虚机卷 备份 处理 方法 装置 | ||
本发明公开一种openstack对接存储虚机卷备份处理方法及装置,在openstack端虚机业务状态正常情况下,对openstack端虚机进行复制;将复制的虚机进行解挂载及关闭状态设置;将设置后的所复制虚机进行备份保存;存储后端变更后,将备份保存的所复制虚机进行恢复,实现虚机还原。本发明通过复制openstack端虚机,将openstack端虚机提取出来进行备份,实现不影响虚机正常业务时对虚机的备份,提高虚机的稳定性和可用性,保证客户正常的操作需求。
技术领域
本发明涉及openstack虚机领域,具体涉及一种openstack对接存储虚机卷备份处理方法及装置。
背景技术
虚机对于客户而言相当于存储资源调用者和方案实现者,一个虚机即一个客户端,虚机的稳定性直接影响了用户的使用体验。目前openstack与AS13000存储端对接主要是通过openstack端创建的虚机,对存储端的资源进行利用和划分。但是,若存储端出现变更如集群故障、存储池变更等情况,在对虚机进行修复过程中,动辄数百甚至数千个虚机需要重新部署,而重新创建虚机供客户使用十分消耗时间。所以,在集群正常,各项业务正常运行的情况下,有必要对现有虚机进行备份,以提高产品的安全性。但目前虚机的备份仅在虚机未挂载卷、开关关闭的状态下进行备份,否则极有可能出现虚机还原备份后信息不一致,导致虚机无法正常使用,从而不必要的损失。
发明内容
为解决上述问题,本发明提供一种openstack对接存储虚机卷备份处理方法及装置,可实现不影响虚机正常业务时对虚机进行备份。
本发明的技术方案是:一种openstack对接存储虚机卷备份处理方法,包括以下步骤:
在openstack端虚机业务状态正常情况下,对openstack端虚机进行复制;
将复制的虚机进行解挂载及关闭状态设置;
将设置后的所复制虚机进行备份保存;
存储后端变更后,将备份保存的所复制虚机进行恢复,实现虚机还原。
进一步地,通过rbd原生命令对openstack端虚机进行复制,并将复制的虚机进行解挂载及关闭状态设置。
进一步地,通过rbd卷备份命令将设置后的所复制虚机进行备份保存。
进一步地,在存储后端变更后,将备份保存的所复制虚机进行恢复前,还包括以下步骤:
将openstack端与存储后端进行对接;
修改openstack端数据库虚机状态为关闭,挂载卷状态设置为解挂载,并刷新openstack端界面。
进一步地,通过rbd原生还原命令修改openstack端数据库虚机状态为关闭,挂载卷状态设置为解挂载,并刷新openstack端界面。
进一步地,通过rbd卷备份恢复命令将备份保存的所复制虚机进行恢复。
进一步地,将备份保存的所复制虚机进行恢复,具体为:
将对应虚机卷还原至存储端对应存放虚机的存储池中。
进一步地,rbd原生命令、rbd卷备份命令、rbd原生还原命令、rbd卷备份恢复命令封装在一脚本内。
本发明的技术方案还包括一种openstack对接存储虚机卷备份处理装置,包括,
虚机复制模块:在openstack端虚机业务状态正常情况下,对openstack端虚机进行复制;
虚机设置模块:将复制的虚机进行解挂载及关闭状态设置;
虚机备份保存模块:将设置后的所复制虚机进行备份保存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010472075.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗病毒健康植物水性仿瓷漆及其制备方法
- 下一篇:一种钢丝缠绕用收线装置