一种故障倒换Bus资源分配方法、系统及装置制造方法及图纸

技术编号:41239620 阅读:20 留言:0更新日期:2024-05-09 23:52
本发明专利技术提供了一种故障倒换Bus资源分配方法、系统及装置,该方法包括:在第一switch上预留第二Host上的PCIe子树资源;在第二switch上预留第一Host的PCIe子树资源;当第一Host检测到第二Host出现故障时,触发故障切换;基于上一级PCI桥的Bus资源以及PCI桥集合,遍历第二Host的PCIe子树并为普通PCI桥和热插拔PCI桥分配Bus资源;当第二Host的PCIe子树遍历完毕并且Bus资源分配成功后,将原故障的第二Host隔离,并拆除倒换口,完成对整个第二Host上的PCIe子树的接管。本方案对于故障倒换流程无需全部重起设备即可实现故障侧业务快速恢复,解决了带热插拔能力的PCIe子树的资源预留问题,可以实现PCIe子树的动态接入;本方案可显著提升系统的健壮性。

【技术实现步骤摘要】

本专利技术涉及计算机数据处理及集成电路领域,尤其涉及一种支持pcie switch子树故障倒换的bus资源分配方法、系统及装置。


技术介绍

1、在基于pcie的高可用系统中,要想实现高可用就要避免使用单点,假设单台服务器再强应用优化再到极致,只要单台服务器宕机,基本就不可用,只有在冗余备份上,其他备用的服务器才可以顶替上以保证可用性,才可能实现高可用,现有技术中一般采用主备模式与主主模式进行pcie系统资源系统的部署,从而保证系统的高可用性。

2、在高可用的主主模式下,当其中一个host出现故障的时候,由另一个host对故障host下的pcie设备进行接管,从而保证系统的高可用性。然而当要接管故障host下的pcie子树时,在不影响原先host下的pcie设备的正常工作的情况下,需要接管侧的端口能够预留足够的bus资源,用来保证被接入的pcie子树能够在新host中重新枚举出来,这时候就可以让新host可以管控到故障侧的pcie设备;在主主模式下,必须同时保证两个主host端的接口也能够预留bus资源(因为不知道谁接管谁,可以互相接管)。...

【技术保护点】

1.一种故障倒换Bus资源分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一Host与第一switch的上行口相连,所述第二Host与第二switch的上行口相连;

3.根据权利要求1所述的方法,其特征在于,所述S3进一步包括:

4.根据权利要求1所述的方法,其特征在于,所述S4进一步包括:

5.根据权利要求3所述的方法,其特征在于,所述S303中,为每个热插拔桥分配Bus资源的数量为:

6.根据权利要求3所述的方法,其特征在于,所述S305中,验证本级Bus资源分配是否成功的方式为:...

【技术特征摘要】

1.一种故障倒换bus资源分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一host与第一switch的上行口相连,所述第二host与第二switch的上行口相连;

3.根据权利要求1所述的方法,其特征在于,所述s3进一步包括:

4.根据权利要求1所述的方法,其特征在于,所述s4进一步包括:

5.根据权利要求3所述的方法,其特征在于,所述s303中,为每个热插拔桥分配bus资源的数量为:

6.根据权利要求3所述的方法,其特征在于,所述s305中,验证本级bus资源分配是否成功的方...

【专利技术属性】
技术研发人员:朱珂常超张明伟闻亮肖峰万雪翔薛鹏飞姚领彦田境遴
申请(专利权)人:井芯微电子技术天津有限公司
类型:发明
国别省市:

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

1