[发明专利]一种实现控制板上业务的主备倒换方法和装置有效
| 申请号: | 200910088785.1 | 申请日: | 2009-07-16 |
| 公开(公告)号: | CN101605051A | 公开(公告)日: | 2009-12-16 |
| 发明(设计)人: | 乔会来 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/22 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 控制板 业务 倒换 方法 装置 | ||
1.一种实现控制板上业务的主备倒换方法,其特征在于,该方法应用于包含多个控制板的高可用性HA系统中,每一控制板包含用于管理业务的HA处理单元和一个以上用于运行业务的业务单元;从各个控制板包含的HA处理单元中选择出一个作为主用HA处理单元;将待处理业务分成一个以上业务组;每一业务组包含一个以上业务;该方法包括:
A,针对启动的每一业务,各个控制板上运行该业务的业务单元将该业务注册到对应业务组中;
B,所述主用HA处理单元确定所述业务组的主用业务单元和对应的备用业务单元;所述主用业务单元为在业务组处理过程中处于主用状态的业务单元,与所述备用业务单元处于不同的控制板上;所述备用业务单元为在业务组处理过程中处于备用状态的业务单元;
C,所述主用HA处理单元在所述主用业务单元出现故障时,确定用于与出现故障的主用业务单元进行倒换的备用业务单元,使该备用业务单元与所述出现故障的主用业务单元进行主备倒换。
2.根据权利要求1所述的方法,其特征在于,预先将各个业务所属的业务组信息缓存到运行各个业务的业务单元中;
所述步骤A的注册包括:各个控制板上针对运行所述启动的业务的业务单元将缓存的该业务所属的业务组信息携带在注册请求中发送给所述主用HA处理单元;所述主用HA处理单元接收所述注册请求,根据所述注册请求携带的所述业务所属的业务组信息将所述业务注册到对应的业务组中。
3.根据权利要求1所述的方法,其特征在于,预先从HA系统包含的各个控制板中选择一个控制板作为系统主控制板;所述步骤B中的确定包括:
B1,所述主用HA处理单元在自身所处的控制板存储了业务配置文件时,判断该业务配置文件中是否存在所述业务组的主用配置信息,在是的情况下,执行步骤B2;在不存在所述业务组的主用配置信息时,或者在当前未存储所述业务配置文件时,执行步骤B3;
B2,根据所述主用配置信息确定所述业务组的主用业务单元,并确定除所述主用业务单元所处控制板之外的控制板上的用于运行所述业务组中业务的业务单元为与所述主用业务单元对应的备用业务单元;
B3,确定所述系统主控制板上运行所述业务组中业务的业务单元为该业务组的主用业务单元,确定除主用业务单元所处控制板之外的控制板上运行所述业务组中业务的业务单元为与该主用业务单元对应的备用业务单元。
4.根据权利要求3所述的方法,其特征在于,所述HA系统中每一控制板还包括用于监控与其处于同一控制板上的主用业务单元是否出现故障的监控单元;
当监控单元监控出与其处于同一控制板的主用业务单元出现故障时,发送故障通知给所述主用HA处理单元。
5.根据权利要求4所述的方法,其特征在于,所述步骤C中的确定包括:
根据来自用户的配置指令将该配置指令携带的业务单元标识信息对应的业务单元确定为与所述出现故障的主用业务单元进行倒换的备用业务单元;或者;
所述故障通知携带了出现故障的主用业务单元的位置信息;所述主用HA处理单元记录通过所述步骤B2或者步骤B3确定的主用业务单元和对应的备用业务单元的位置信息;
所述主用HA处理单元根据接收的故障通知携带的位置信息在已记录的位置信息中查找到任意一个对应的备用业务单元的位置信息,将查找到的位置信息对应的业务单元确定为与所述出现故障的主用业务单元进行倒换的备用业务单元;或者,在所述HA系统的堆叠结构为框式堆叠时,框式堆叠中每一框包含两个控制板,所述主用HA处理单元根据接收的故障通知携带的位置信息,在已记录的位置信息中查找与出现故障的主用业务单元处于同一框的另一控制板上对应的备用业务单元的位置信息,将查找到的位置信息对应的业务单元确定为与所述出现故障的主用业务单元进行倒换的备用业务单元。
6.根据权利要求1至5任一所述的方法,其特征在于,在主用业务单元的业务处理过程中,若接收到动态调整命令,则按照负载均衡原则并结合预设的调整条件调整各个控制板上主用业务单元和备用业务单元的数量;其中,所述调整条件为:控制板当前内存的使用情况、控制板当前CPU的使用情况、控制板上预设的主用业务单元的数目,以及业务在控制板上处于运行状态的预设程度值中的至少一个,其中,所述程度值越高表示业务需要在控制板上处于运行状态,程度值越低表示业务需要在控制板上处于备份状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910088785.1/1.html,转载请声明来源钻瓜专利网。





