[發明專利]一種重加載方法、裝置及服務器有效
| 申請號: | 201810069461.2 | 申請日: | 2018-01-24 |
| 公開(公告)號: | CN110069366B | 公開(公告)日: | 2023-09-26 |
| 發明(設計)人: | 張勝;彭亮;余璘;劉歡;閆曉輝;徐浩 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/20 | 分類號: | G06F11/20;G06F13/42 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加載 方法 裝置 服務器 | ||
1.一種重加載方法,其特征在于,應用于服務器,所述方法包括:
確定發生異常的FPGA單元的身份信息;其中,若CPU的PCIE接口發生故障、或者FPGA單元的PCIE接口發生故障、或者PCIE總線發生故障、或者FPGA芯片的內部邏輯出現異常,則確定FPGA單元發生異常;
根據所述身份信息獲取所述FPGA單元的位置標識;
將所述FPGA單元的位置標識發送給BMC,以使所述BMC根據所述FPGA單元的位置標識,對所述FPGA單元進行重加載操作。
2.根據權利要求1所述的方法,其特征在于,
根據所述身份信息獲取所述FPGA單元的位置標識的過程,具體包括:
通過所述身份信息查詢關聯表,得到與所述身份信息對應的位置標識;
其中,所述關聯表用于記錄FPGA單元的身份信息與位置標識的對應關系。
3.根據權利要求2所述的方法,其特征在于,所述通過所述身份信息查詢關聯表,得到與所述身份信息對應的位置標識之前,所述方法還包括:
為與PCIE接口連接的FPGA單元分配身份信息,所述身份信息具有唯一性;
確定所述PCIE接口的根端口標識、與所述根端口標識對應的位置標識;
在關聯表中記錄分配的身份信息與確定的位置標識的對應關系。
4.根據權利要求3所述的方法,其特征在于,
所述為與PCIE接口連接的FPGA單元分配身份信息的過程,具體包括:
在所述服務器的開機初始化過程,掃描所述服務器的PCIE接口;
為與掃描到的PCIE接口連接的FPGA單元分配身份信息。
5.根據權利要求3所述的方法,其特征在于,
所述確定與所述根端口標識對應的位置標識的過程,具體包括:
通過所述根端口標識查詢靜態表,得到與所述根端口標識對應的位置標識;
其中,所述靜態表用于記錄PCIE接口的根端口標識、與該PCIE接口連接的FPGA單元的位置標識的對應關系。
6.根據權利要求2-5任一項所述的方法,其特征在于,所述關聯表存儲在SMBIOS的Type9數據表結構中;所述身份信息包括BDF信息。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在對所述FPGA單元進行重加載操作之前,備份與所述FPGA單元連接的PCIE接口的管理信息;在對所述FPGA單元進行重加載操作之后,利用備份的管理信息對與所述FPGA單元連接的PCIE接口進行恢復。
8.根據權利要求1所述的方法,其特征在于,所述BMC根據所述FPGA單元的位置標識,對所述FPGA單元進行重加載操作的過程,具體包括:
所述BMC通過所述FPGA單元的位置標識對應的I2C接口發送重加載操作指令,其中,所述重加載操作指令用于對所述FPGA單元進行重加載操作。
9.根據權利要求8所述的方法,其特征在于,所述BMC通過所述FPGA單元的位置標識對應的I2C接口發送重加載操作指令之后,所述方法還包括:
所述FPGA單元的管理芯片在接收到所述重加載操作指令之后,利用所述重加載操作指令對所述FPGA單元的FPGA芯片進行重加載操作;
其中,所述管理芯片包括CPLD或者邏輯解析器件。
10.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在對所述FPGA單元進行重加載操作后,收集所述FPGA單元的異常信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810069461.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:管理數據庫的方法和相應的裝置、計算機可讀存儲介質
- 下一篇:電源轉用電路





