本发明涉及数据备份,具体的说是一种云桌面虚拟机异地数据中心容灾备份方法及模块。
背景技术:
1、目前传统虚拟化厂商多使用开源openstack,openstack并未提供可靠的异地数据中心容灾能力。对于高可用要求较严苛的场景,客户关心本地集群在故障后,需要有远端备份能力可以接管业务,保证业务连续和高可用。
技术实现思路
1、本发明针对openstack并未提供可靠的异地数据中心容灾能力这一缺陷,提供一种云桌面虚拟机异地数据中心容灾备份方法及模块,利用ceph后端的磁盘镜像同步技术,实现对保护组中的虚拟机开启远端备份,保证数据实时同步到备端集群。
2、第一方面,本发明提供一种云桌面虚拟机异地数据中心容灾备份方法,解决上述技术问题采用的技术方案如下:
3、一种云桌面虚拟机异地数据中心容灾备份方法,该方法通过扩展原生openstackcinder卷组接口,扩展关联虚拟机信息和映射信息;通过对接ceph后端存储云桌面虚拟机磁盘,使用磁盘镜像方式,将虚拟机磁盘同步到远端备份集群;在本地数据中心发生灾难故障时,将远端备份集群的磁盘相关虚拟机重新启动,实现本地虚拟机的高可靠。
4、可选的,所涉及容灾备份方法使用openstack和ceph管理虚拟机磁盘,具体实现步骤如下:
5、s1、开启主备云平台ceph镜像同步功能;
6、s2、生成主备ceph集群同步密钥,主备集群互相导入对端同步密钥;
7、s3、配置cinder本地和备份集群启用镜像功能,配置对端存储集群ip和ceph客户端keyring;
8、s4、通过cinder卷组接口添加关联虚拟机,将虚拟机当前挂载的磁盘卷,开启镜像同步功能,同步到备份集群;
9、s5、使用配置文件或cinder卷组接口,关联主备集群映射的网络和存储池信息。根据本地的虚拟机名称、规格、网络名称、磁盘类型,在备份端使用备份磁盘新建备份虚拟机;
10、s6、当本地云平台集群故障时,使用备份集群cinder服务倒换接口,强制将备份云平台磁盘提升为主,启动备份业务虚拟机,继续对外恢复业务。
11、可选的,所涉及容灾备份方法通过cinder卷组接口实现在备份端集群创建相同的磁盘和虚拟机。
12、所涉及容灾备份方法通过ceph镜像机制实现磁盘的实时同步,减少主备磁盘数据不一致和潜在磁盘数据损坏风险。
13、第二方面,本发明提供一种云桌面虚拟机异地数据中心容灾备份模块,解决上述技术问题采用的技术方案如下:
14、一种云桌面虚拟机异地数据中心容灾备份模块,通过openstack cinder卷组接口,扩展关联虚拟机信息和映射信息,通过对接ceph后端存储云桌面虚拟机磁盘,使用磁盘镜像方式,将虚拟机磁盘同步到远端备份集群,并在备站点创建关联相同资源的新虚拟机,实现本地虚拟机的高可靠;
15、所涉及容灾备份模块利用openstack和ceph管理虚拟机磁盘,实现本地虚拟机高可靠的具体流程如下:
16、开启主备云平台ceph镜像同步功能;
17、生成主备ceph集群同步密钥,主备集群互相导入对端同步密钥;
18、配置cinder本地和备份集群启用镜像功能,配置对端存储集群ip和ceph客户端keyring;
19、通过cinder卷组接口添加关联虚拟机,将虚拟机当前挂载的磁盘卷,开启镜像同步功能,同步到备份集群;
20、使用配置文件或cinder卷组接口,关联主备集群映射的网络和存储池信息。根据本地的虚拟机名称、规格、网络名称、磁盘类型,在备份端使用备份磁盘新建备份虚拟机;
21、当本地云平台集群故障时,使用备份集群cinder服务倒换接口,强制将备份云平台磁盘提升为主,启动备份业务虚拟机,继续对外恢复业务。
22、可选的,所涉及容灾备份模块利用cinder卷组接口,实现在备份端集群创建相同的磁盘和虚拟机。
23、所涉及容灾备份模块通过ceph镜像机制实现磁盘的实时同步,减少主备磁盘数据不一致和潜在磁盘数据损坏风险。
24、本发明的一种云桌面虚拟机异地数据中心容灾备份方法及模块,与现有技术相比具有的有益效果是:
25、本发明利用ceph后端的磁盘镜像同步技术,实现对保护组中的虚拟机开启远端备份,保证数据实时同步到备份端集群;当主站点集群出现故障时,可在备站点拉起备份虚拟机,重新恢复业务继而保障业务连续可用,减少业务因异常宕机而产生的不可控中断时间。
1.一种云桌面虚拟机异地数据中心容灾备份方法,其特征在于,该方法通过扩展原生openstack cinder卷组接口,扩展关联虚拟机信息和映射信息;通过对接ceph后端存储云桌面虚拟机磁盘,使用磁盘镜像方式,将虚拟机磁盘同步到远端备份集群;在本地数据中心发生灾难故障时,将远端备份集群的磁盘相关虚拟机重新启动,实现本地虚拟机的高可靠。
2.根据权利要求1所述的一种云桌面虚拟机异地数据中心容灾备份方法,其特征在于,所述方法的具体实现步骤如下:
3.根据权利要求2所述的一种云桌面虚拟机异地数据中心容灾备份方法,其特征在于,所述方法使用openstack和ceph管理虚拟机磁盘。
4.根据权利要求2所述的一种云桌面虚拟机异地数据中心容灾备份方法,其特征在于,通过cinder卷组接口实现在备份端集群创建相同的磁盘和虚拟机。
5.根据权利要求4所述的一种云桌面虚拟机异地数据中心容灾备份方法,其特征在于,通过ceph镜像机制实现磁盘的实时同步,减少主备磁盘数据不一致和潜在磁盘数据损坏风险。
6.一种云桌面虚拟机异地数据中心容灾备份模块,其特征在于,所述容灾备份模块通过openstack cinder卷组接口,扩展关联虚拟机信息和映射信息,通过对接ceph后端存储云桌面虚拟机磁盘,使用磁盘镜像方式,将虚拟机磁盘同步到远端备份集群,并在备站点创建关联相同资源的新虚拟机,实现本地虚拟机的高可靠;
7.根据权利要求6所述的一种云桌面虚拟机异地数据中心容灾备份模块,其特征在于,所述容灾备份模块利用openstack和ceph管理虚拟机磁盘。
8.根据权利要求7所述的一种云桌面虚拟机异地数据中心容灾备份模块,其特征在于,所述容灾备份模块利用cinder卷组接口,实现在备份端集群创建相同的磁盘和虚拟机。
9.根据权利要求7所述的一种云桌面虚拟机异地数据中心容灾备份模块,其特征在于,所述容灾备份模块通过ceph镜像机制实现磁盘的实时同步,减少主备磁盘数据不一致和潜在磁盘数据损坏风险。