用于升级数据离散备份系统的方法和设备技术方案

技术编号:9599516 阅读:88 留言:0更新日期:2014-01-23 04:14
本发明专利技术实施例提供一种用于升级数据离散备份系统的方法和设备,该方法包括:用于升级数据离散备份系统的设备将该数据离散备份系统中第一组节点的数据备份在该数据离散备份系统中的第二组节点上,其中该第一组节点包括至少两个节点;该设备复位该第一组节点。本发明专利技术实施例中,通过将第一组节点的备份数据调整至第二组节点上,进而可以同时复位该第一组节点而不引起业务中断现象,提高了系统升级的效率和灵活性。

【技术实现步骤摘要】
用于升级数据离散备份系统的方法和设备
本专利技术实施例涉及数据备份领域,并且更具体地,涉及一种用于升级数据离散备份系统的方法和设备。
技术介绍
数据备份是保证数据可靠性的基本手段,在通信、云计算、大数据存储等领域具有广泛的应用。数据离散备份是指一个节点(例如主机或虚拟机)的数据分散在其它多个节点上备份。举例说明,假设某个通信系统的数据存储在3个主机中,分别为N1、N2、N3,其中,N1的主用数据为A1、A2、A3,N2的主用数据为B1、B2、B3,N3的主用数据为C1、C2、C3。同时,N1还存储着备份数据B2’、C1’、C3’;N2还存储备份数据A1’,A3’、C2’;N3还存储备份数据A2’、B1’、B3’(数据X’为数据X的备份数据)。由此可见,N1的主用数据就分别备份在N2和N3中,N2的主用数据分别备份在N1、N3中,N3的主用数据分别备份在N1、N2中。以上就是数据离散备份的一个简单的例子,实际中,数据离散备份具有资源节约度高、可扩展性好、容量大等特点,所以被广泛应用在上述各个领域。在数据离散备份系统软件升级时,当同时复位该系统中的2个或多个节点时,如果某个数据的主用数据和备份数据同时位于复位节点中,会导致该数据对应的业务中断,从而影响用户的体验。现有技术中,为避免发生上述业务中断的情况,在离散数据备份系统升级时,通常采用逐个节点复位的方式对数据离散备份系统进行升级。采用这种方式进行升级需要较多时间,升级效率较低,而且升级方式也不够灵活。
技术实现思路
本专利技术实施例提供一种用于升级数据离散备份系统的方法和设备,以提高系统升级的效率。第一方面,提供一种用于升级数据离散备份系统的方法,包括:用于升级数据离散备份系统的设备将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,其中所述第一组节点包括至少两个节点;所述设备复位所述第一组节点。结合第一方面,在第一方面的一种实现方式中,所述第二组节点包含所述数据离散备份系统中除所述第一组节点之外的剩余节点;则,在所述设备复位所述第一组节点之后,所述方法还包括:将所述第二组节点的数据备份在所述第一组节点上;复位所述第二组节点。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述数据离散备份系统中的节点按照从小到大的顺序连续编号,所述第一组节点为所述数据离散备份系统中的奇数编号节点,所述第二组节点为所述数据离散备份系统中的偶数编号节点。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述数据离散备份系统中节点的数目为N,且所述N为偶数;则,所述将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,以及所述将所述第二组节点的数据备份在所述第一组节点上,包括:将所述N个节点中第i节点的数据备份至所述N个节点中的第i+1节点上,其中1≤i≤N-1,并将所述N个节点中的第N节点的数据备份至所述N个节点中的第1节点上。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,在所述复位所述第二组节点之后,所述方法还包括:将所述N个节点中每个节点的数据离散备份至所述数据离散备份系统中除所述每个节点之外的其他节点中。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述数据离散备份系统中节点的数目为N,且所述N为奇数;则,所述将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,以及所述将所述第二组节点的数据备份在所述第一组节点上,包括:在所述数据离散备份系统中增加一个编号为N+1的新节点;将第j节点的数据备份至第j+1节点上,其中1≤j≤N。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,在所述复位所述第二组节之后,所述方法还包括:将除所述新节点之外的N个节点中每个节点的数据离散备份至所述N个节点中除所述每个节点之外的其他节点中;释放所述新节点。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,包括:将所述第一组节点的数据离散备份至所述第二组节点上;所述将所述第二组节点的数据备份在所述第一组节点上,包括:将所述第二组节点的数据离散备份至所述第一组节点上。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述数据离散备份系统中的节点为主机或虚拟机。第二方面,提供一种用于升级数据离散备份系统的设备,包括:备份单元,用于将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,其中所述第一组节点包括至少两个节点;复位单元,用于在所述备份单元备份所述第一组节点的数据后,复位所述第一组节点。结合第二方面,在第二方面的一种实现方式中,所述备份单元还用于在所述复位单元复位所述第一组节点之后,将所述第二组节点的数据备份在所述第一组节点上,其中所述第二组节点包含所述数据离散备份系统中除所述第一组节点之外的剩余节点;所述复位单元还用于在所述备份单元备份所述第二组节点的数据后,复位所述第二组节点。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述数据离散备份系统中的节点按照从小到大的顺序连续编号,所述第一组节点为所述数据离散备份系统中的奇数编号节点,所述第二组节点为所述数据离散备份系统中的偶数编号节点。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述数据离散备份系统中节点的数目为N,且所述N为偶数;则,所述备份单元具体用于将所述N个节点中第i节点的数据备份至所述N个节点中的第i+1节点上,其中1≤i≤N-1,并将所述N个节点中的第N节点的数据备份至第1节点上。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述备份单元还用于将所述数据离散备份系统中每个节点的备份数据离散备份至所述N个节点中除所述每个节点之外的其他节点中。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述数据离散备份系统中节点的数目为N,且所述N为奇数;所述设备还包括:增加单元,用于在所述数据离散备份系统中增加一个编号为N+1的新节点;所述备份单元具体用于将第j节点的数据备份至第j+1节点上,其中1≤j≤N。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述备份单元还用于将除所述新节点之外的N个节点中每个节点的数据离散备份至所述N个节点中除所述每个节点之外的其他节点中;所述设备还包括:释放单元,用于释放所述新节点。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述备份单元具体用于将所述第一组节点的数据离散备份至所述第二组节点上,并将所述第二组节点的数据离散备份至所述第一组节点上。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述数据离散备份系统中的节点为主机或虚拟机。本专利技术实施例中,通过将第一组节点的备份数据调整至第二组节点上,进而可以同时复位该第一组节点而不引起业务中断现象,提高了系统升级的效率和灵活性。附图说明为了更清楚地说明本专利技术实施例的技本文档来自技高网...
用于升级数据离散备份系统的方法和设备

【技术保护点】
一种用于升级数据离散备份系统的方法,其特征在于,包括:用于升级数据离散备份系统的设备将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,其中所述第一组节点包括至少两个节点;所述设备复位所述第一组节点。

【技术特征摘要】
1.一种用于升级数据离散备份系统的方法,其特征在于,包括:用于升级数据离散备份系统的设备将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,其中所述第一组节点包括至少两个节点,所述数据离散备份系统中的节点是虚拟机;所述设备复位所述第一组节点。2.如权利要求1所述的方法,其特征在于,所述第二组节点包含所述数据离散备份系统中除所述第一组节点之外的剩余节点;则,在所述设备复位所述第一组节点之后,所述方法还包括:所述设备将所述第二组节点的数据备份在所述第一组节点上;所述设备复位所述第二组节点。3.如权利要求2所述的方法,其特征在于,所述数据离散备份系统中的节点按照从小到大的顺序连续编号,所述第一组节点为所述数据离散备份系统中的奇数编号节点,所述第二组节点为所述数据离散备份系统中的偶数编号节点。4.如权利要求3所述的方法,其特征在于,所述数据离散备份系统中节点的数目为N,且所述N为偶数;则,所述将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,以及所述将所述第二组节点的数据备份在所述第一组节点上,包括:将所述N个节点中第i节点的数据备份至所述N个节点中的第i+1节点上,其中1≤i≤N-1,并将所述N个节点中的第N节点的数据备份至所述N个节点中的第1节点上。5.如权利要求4所述的方法,其特征在于,在所述复位所述第二组节点之后,所述方法还包括:将所述N个节点中每个节点的数据离散备份至所述数据离散备份系统中除所述每个节点之外的其他节点中。6.如权利要求3所述的方法,其特征在于,所述数据离散备份系统中节点的数目为N,且所述N为奇数;则,所述将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,以及所述将所述第二组节点的数据备份在所述第一组节点上,包括:在所述数据离散备份系统中增加一个编号为N+1的新节点;将第j节点的数据备份至第j+1节点上,其中1≤j≤N。7.如权利要求6所述的方法,其特征在于,在所述复位所述第二组节之后,所述方法还包括:将除所述新节点之外的N个节点中每个节点的数据离散备份至所述N个节点中除所述每个节点之外的其他节点中;释放所述新节点。8.如权利要求2所述的方法,其特征在于,所述将所述数据离散备份系统中第一组节点的数据备份在所述数据离散备份系统中的第二组节点上,包括:将所述第一组...

【专利技术属性】
技术研发人员:王骅
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1