集群系统中业务保护的方法和装置制造方法及图纸

技术编号:6725351 阅读:176 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种集群系统中业务保护的方法和装置,属于集群系统领域。方法包括:在两个逻辑节点上分别部署主用业务和备用业务;从包含1+N个物理节点的物理节点资源池中选择两个可用的物理节点,并将部署主用业务和备用业务的逻辑节点分别映射到两个可用的物理节点;将部署主用业务的逻辑节点对应的物理节点上运行的业务数据备份到部署备用业务的逻辑节点对应的物理节点上。装置包括:业务部署模块、映射模块和备份模块。本发明专利技术通过虚拟节点映射技术,大大减少了1:N保护模式下需要备份的数据量,能够很好的兼容上层应用只支持1:1保护模式的网络,上层应用对底层节点的通信地址不变,降低了通信寻址的复杂度,提高了通信寻址的效率。

【技术实现步骤摘要】

本专利技术涉及集群系统领域,特别涉及一种集群系统中业务保护的方法和装置
技术介绍
随着现代互联网络规模的日益扩大,对于位于网络核心位置的核心路由器要求越 来越高,但是单框形态的路由器在转发容量、单板规模等方面已经逐渐接近了极限。在近年 来,多框集群系统成为核心路由器发展的一个必然趋势。可靠性是核心路由器最重要的指标之一,跨机框业务保护可以大幅度提高业务的 可靠程度。因此,在集群模式下,如何实现多框之间的跨机框业务保护就成为集群系统必须 解决的问题。目前业界的集群系统中比较常用的一种业务保护模式是1:N保护模式,即将一个 物理节点的业务数据实时地备份到N个物理节点上,也即将主用节点的业务数据实时地备 份到N个备用节点。一旦运行主用业务的物理节点发生故障,则集群系统会从N个物理节 点选择一个物理节点,接替原来故障物理节点的业务继续运行。除非N个物理节点均发生 故障,否则系统业务不会中断,因此对于主用节点来说,形成1:N的保护模式。但是,目前集群系统中的1:N保护模式至少存在以下缺陷随着N的增加,备用节点需要备份的数据,特别是动态变化的业务数据,呈现一种 爆炸式的增加,集群系统的通信负担很大,业务的正常运行受到威胁。
技术实现思路
为了减少1:N保护模式下需要备份的数据量,本专利技术实施例提供了一种集群系统 中业务保护的方法和装置。所述技术方案如下一种集群系统中业务保护的方法,所述方法包括在两个逻辑节点上分别部署主用业务和备用业务;从包含1+N个物理节点的物理节点资源池中选择两个可用的物理节点,并将部署 主用业务和备用业务的逻辑节点分别映射到所述两个可用的物理节点,N为自然数且N大 于1 ;将部署主用业务的逻辑节点对应的物理节点上运行的业务数据备份到部署备用 业务的逻辑节点对应的物理节点上。一种集群系统中业务保护的装置,所述装置包括业务部署模块,用于在两个逻辑节点上分别部署主用业务和备用业务;映射模块,用于从包含1+N个物理节点的物理节点资源池中选择两个可用的物理 节点,并将部署主用业务和备用业务的逻辑节点分别映射到所述两个可用的物理节点,N为 自然数且N大于1;备份模块,用于将部署主用业务的逻辑节点对应的物理节点上运行的业务数据备 份到部署备用业务的逻辑节点对应的物理节点上。本专利技术实施例提供的技术方案带来的有益效果是通过虚拟节点映射技术,将业务数据在两个逻辑节点对应的物理节点进行1:1备 份,被映射的物理节点可以从包含1+N个物理节点的物理节点资源池进行选择,从而实现 1:1的业务架构能够享受1:N的硬件保护,大大减少了 1:N保护模式下需要备份的数据量, 并且能够很好的兼容上层应用只支持1:1保护模式的网络。同时,由于集群系统在两个逻 辑节点上部署业务,上层应用可以通过两个逻辑节点的通信地址对相应的物理节点进行寻 址,因此无论被映射的物理节点如何更换,上层应用对底层节点的通信地址不变,从而降低 了通信寻址的复杂度,提高了通信寻址的效率。附图说明图1是本专利技术实施例1中提供的集群系统中业务保护的方法流程图;图2是本专利技术实施例2中提供的集群系统中业务保护的方法流程图;图3是本专利技术实施例2中提供的逻辑节点的初始映射示意图;图4是本专利技术实施例2中提供的逻辑节点的更新映射示意图;图5是本专利技术实施例3中提供的集群系统中业务保护的装置结构示意图;图6是本专利技术实施例3中提供的集群系统中业务保护的另一装置结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。实施例1参见图1,本实施例提供了一种集群系统中业务保护的方法,包括101 在两个逻辑节点上分别部署主用业务和备用业务;102 从包含1+N个物理节点的物理节点资源池中选择两个可用的物理节点,并将 部署主用业务和备用业务的逻辑节点分别映射到两个可用的物理节点,N为自然数且N大 于1 ;103:将部署主用业务的逻辑节点对应的物理节点上运行的业务数据备份到部署 备用业务的逻辑节点对应的物理节点上。本实施例通过虚拟节点映射技术,将业务数据在两个逻辑节点对应的物理节点进 行1:1备份,被映射的物理节点可以从包含1+N个物理节点的物理节点资源池进行选择,从 而实现1 1的业务架构能够享受1 N的硬件保护,大大减少了 1 N保护模式下需要备份的 数据量,并且能够很好的兼容上层应用只支持1 1保护模式的网络。同时,由于集群系统在 两个逻辑节点上部署业务,上层应用可以通过两个逻辑节点的通信地址对相应的物理节点 进行寻址,因此无论被映射的物理节点如何更换,上层应用对底层节点的通信地址不变,从 而降低了通信寻址的复杂度,提高了通信寻址的效率。实施例2参见图2,本实施例提供了一种集群系统中业务保护的方法,包括201 虚拟两个逻辑节点,给两个逻辑节点分配通信地址,使上层应用通过该逻辑 节点的通信地址与之相应的物理节点进行通信,并在两个逻辑节点上分别部署主用业务和备用业务;其中,部署的主用业务或备用业务具体可以是BGP (Border Gateway Protocol,边 界网关协议)、OSPF (Open Shortest Path First,开放式最短路径优先)等,本实施例并不限定。202 获取物理节点信息,并由相应的物理节点组成供逻辑节点使用的物理节点资 源池;本实施例假设物理节点资源池包含1+N个物理节点,并且可以动态的增加其他物 理节点。当物理节点资源池包含1+N个物理节点时,N个物理节点可以对1个物理节点进 行保护,从而形成1:N保护模式;当物理节点资源池包含的物理节点多于1+N个时,多于N 个的物理节点可以对1个物理节点进行保护,也即本实施例改变资源池中物理节点的个数 即可改变保护模式,而现有技术必须改变备份的数量才能改变保护模式。具体的,获取物理节点信息包括当各个物理节点启动后,将自身的物理节点信息 上报给系统管理模块。其中,物理节点信息包括物理节点位置、物理节点标识、状态等信息。 根据不同的集群系统的类型,如路由器集群、交换机集群、服务器集群和局域网集群等,物 理节点可以是集群中的路由器、交换机、服务器或局域网等。根据需要,物理节点还可以进 一步细分,例如,在路由器集群中,物理节点可以是单板级别的。表1为一物理节点资源池的示例表 1物理节点位置物理节点标识状态1框/1100可用1框/2101可用2框/1102可用2框/2103可用3框/1104可用3框/2105可用203 从包含1+N个物理节点的物理节点资源池中选择两个可用的物理节点,并将 部署主用业务和备用业务的逻辑节点分别映射到两个可用的物理节点,N为自然数且N大 于1 ;其中,部署主用业务的逻辑节点对应的物理节点,可以采用硬件仲裁或软件逻辑 选择的方式产生。其中,软件逻辑包括但不限于用户配置的节点或负载小的节点等。其中,部署备用业务的逻辑节点对应的物理节点,可以与部署主用业务的逻辑节 点对应的物理节点处于不同的机框,从而增强集群系统中的可靠性。另外,在满足两个物理 节点处于不同的机框的条件下,部署备用业务的逻辑节点对应的物理节点可以从物理节点 资源池中随意选择一个可用的物理节点,或从可用的物理节点中固定选择排序第一的物理节点,也可以采用软件逻辑本文档来自技高网...

【技术保护点】
1.一种集群系统中业务保护的方法,其特征在于,所述方法包括:在两个逻辑节点上分别部署主用业务和备用业务;从包含1+N个物理节点的物理节点资源池中选择两个可用的物理节点,并将部署主用业务和备用业务的逻辑节点分别映射到所述两个可用的物理节点,N为自然数且N大于1;将部署主用业务的逻辑节点对应的物理节点上运行的业务数据备份到部署备用业务的逻辑节点对应的物理节点上。

【技术特征摘要】
1.一种集群系统中业务保护的方法,其特征在于,所述方法包括 在两个逻辑节点上分别部署主用业务和备用业务;从包含1+N个物理节点的物理节点资源池中选择两个可用的物理节点,并将部署主用 业务和备用业务的逻辑节点分别映射到所述两个可用的物理节点,N为自然数且N大于1 ; 将部署主用业务的逻辑节点对应的物理节点上运行的业务数据备份到部署备用业务 的逻辑节点对应的物理节点上。2.根据权利要求1所述的方法,其特征在于,所述将部署主用业务的逻辑节点对应 的物理节点上运行的业务数据备份到部署备用业务的逻辑节点对应的物理节点上之后包 括当部署主用业务的逻辑节点对应的物理节点故障时,将部署备用业务的逻辑节点作为 当前主用节点,并将运行的业务切换到所述当前主用节点对应的物理节点;从所述物理节点资源池中选择一个可用的第三物理节点,并将所述故障物理节点对应 的逻辑节点映射到所述第三物理节点;将所述故障物理节点上保存的业务配置信息迁移到所述第三物理节点; 将所述当前主用节点对应的物理节点上运行的业务数据备份到所述第三物理节点。3.根据权利要求1所述的方法,其特征在于,所述将部署主用业务的逻辑节点对应 的物理节点上运行的业务数据备份到部署备用业务的逻辑节点对应的物理节点上之后包 括当部署备用业务的逻辑节点对应的物理节点故障时,将部署主用业务的逻辑节点作为 当前主用节点;从所述物理节点资源池中选择一个可用的第三物理节点,并将所述故障物理节点对应 的逻辑节点映射到所述第三物理节点;将所述故障物理节点上保存的业务配置信息迁移到所述第三物理节点; 将所述当前主用节点对应的物理节点上运行的业务数据备份到所述第三物理节点。4.根据权利要求2或3所述的方法,其特征在于,所述第三物理节点和所述当前主用节 点对应的物理节点处于不同的机框。5.根据权利要求1所述的方法,其特征在于,所述两个可用的...

【专利技术属性】
技术研发人员:王鹏赵大赫吴小前胡杰辉钱骁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1