本實用新型涉及服務器安全監測技術領域,具體提供一種服務器的PCIe鏈路故障監測架構。
背景技術:
機架式服務器可以整齊地排放在標準機架中,占用空間小,便于維護,高度可以從1U到數U,能滿足企業的密集部署。其中,1U機架式服務器最為節省空間,但是其擴展性和散熱性能較差;2U機架式服務器高度適中,相對應1U機架服務器,散熱性和擴展性都有明顯的提高,并且還可以容許冗余設計。
目前信息安全已經逐漸成為各國關注的焦點,加快了國產處理器的發展步伐,其性能得到不斷的提升,升級換代逐年加快。基于國產處理器的服務器也開始被廣泛的應用到國防領域。基于國產申威1610處理器的服務器得到廣泛的應用。但是申威1610處理器集成的PCIe資源有限,通常需要對其進行擴展。一般小型的臺式服務器體積小、管理方便,出現故障時也容易排查與維修;而對于使用申威1610處理器并且對其PCIe資源進行擴展的機架式服務器、柜式服務器或者刀片類服務器,當出現異常問題時的排查與維修難度會大大增加。而現有技術中也沒有專門針對使用申威1610處理器的服務器板卡的PCIe擴展鏈路的故障進行排查與維修的裝置,導致服務器板卡的PCIe擴展鏈路出現問題時不能及時進行維護,給企業造成損失。
技術實現要素:
為了解決以上存在的問題,本實用新型提供一種結構設計簡單合理,能快速方便的定位基于申威1610處理器的2U機架服務器板卡的PCIe鏈路是否正常通信,大大增強申威2U機架服務器可維護性的一種服務器的PCIe鏈路故障監測架構。
為實現上述目的,本實用新型提供了如下技術方案:
一種服務器的PCIe鏈路故障監測架構,包括申威1610處理器、第一PCIe Switch橋片、第二PCIe Switch橋片、PCA9555芯片、基板管理控制器模塊和管理界面終端模塊,所述申威1610處理器集成有PCIe1接口和PCIe2接口,第一PCIe Switch橋片通過PCIe1接口與申威1610處理器相連接,第二PCIe Switch橋片通過PCIe2接口與申威1610處理器相連接;所述第一PCIe Switch橋片、第二PCIe Switch橋片分別通過I/O端口與PCA9555芯片相連接;PCA9555芯片通過12C總線與基板管理控制器模塊相連接,基板管理控制器模塊與管理界面終端模塊相連接。
所述第一PCIe Switch橋片、第二PCIe Switch橋片分別與申威1610處理器相連接,經第一PCIe Switch橋片、第二PCIe Switch橋片均可以擴展出PCIe端口Port1、Port2……Portn,并且第一PCIe Switch橋片、第二PCIe Switch橋片可以將所使用的PCIe端口是否正常通信以高低電平的指示方式反饋到I/O端口,經過PCA9555芯片采集第一PCIe Switch橋片、第二PCIe Switch橋片上的PCIe端口狀態,并將采集的PCIe端口狀態反饋到基板管理控制器模塊,最終通過管理界面終端模塊將PCIe端口狀態信息進行直觀的顯示,服務器管理員根據報錯的端口號碼可以快速的定位服務器板卡故障。
作為優選,還包括CPLD控制模塊和顯示數碼管模塊,所述CPLD控制模塊通過12C總線與PCA9555芯片相連接,CPLD控制模塊還與顯示數碼管模塊相連接。所述PCA9555芯片采集第一PCIe Switch橋片、第二PCIe Switch橋片上擴展的PCIe端口狀態,并將采集的PCIe端口狀態反饋到CPLD控制模塊,CPLD通過端口模擬的I2C協議解析出故障端口號碼,并通過其余管腳驅動顯示數碼管模塊,將出現故障的PCIe端口的號碼直接顯示在顯示數碼管模塊上,機房維護人員可以直觀的查看出現故障的PCIe端口,進而可以方便的進行維護。
作為優選,所述第一PCIe Switch橋片、第二PCIe Switch橋片均采用PEX8632芯片。
作為優選,所述基板管理控制器模塊以AST2400為核心處理器。
與現有技術相比,本實用新型的服務器的PCIe鏈路故障監測架構具有以下突出的有益效果:
(一)所述PCA9555芯片通過I2C總線與以AST2400為核心處理器的基板管理控制器模塊相連接,基板管理控制器模塊與管理界面終端相連接,服務器管理員可以通過管理界面終端模塊直觀的觀察到出現故障的PCIe端口,方便管理員快速的定位板卡故障,大大增強了申威2U機架服務器的可維護性;
(二)所述PCA9555芯片通過I2C總線與CPLD控制模塊相連接,CPLD控制模塊與顯示數碼管模塊相連接,機房維護人員可以通過顯示數碼管模塊直觀的查看出現故障的PCIe端口,快速定位板卡故障,進一步增強了申威2U機架服務器的可維護性。
附圖說明
圖1是本實用新型所述服務器的PCIe鏈路故障監測架構的結構示意圖。
具體實施方式
下面將結合附圖和實施例,對本實用新型的服務器的PCIe鏈路故障監測架構作進一步詳細說明。
在本實用新型中,在未作相反說明的情況下,使用的方位詞如“上、下、左、右”通常是指參考附圖所示的上、下、左、右;“內、外”是指相對于各部件本身的輪廓的內、外。
實施例
如圖1所示,本實用新型的服務器的PCIe鏈路故障監測架構主要由申威1610處理器、第一PCIe Switch橋片、第二PCIe Switch橋片、PCA9555芯片、基板管理控制器模塊、管理界面終端模塊、CPLD控制器模塊和顯示數碼管模塊構成。第一PCIe Switch橋片、第二PCIe Switch橋片均采用PEX8632芯片。基板管理控制器模塊以AST2400為核心處理器。申威1610處理器集成有PCIe1接口和PCIe2接口。第一PCIe Switch橋片通過PCIe1接口與申威1610處理器相連接,第二PCIe Switch橋片通過PCIe2接口與申威1610處理器相連接。第一PCIe Switch橋片、第二PCIe Switch橋片分別通過I/O端口與PCA9555芯片相連接。PCA9555芯片通過I2C總線與基板管理控制器模塊、CPLD控制器模塊分別連接。基板管理控制器模塊與管理界面終端模塊相連接,CPLD控制器模塊與顯示數碼管模塊相連接。
本實用新型的服務器的PCIe鏈路故障監測架構的監測過程為:第一PCIe Switch橋片和第二PCIe Switch橋片將所使用的擴展出的PCIe端口Port1、Port2……Portn是否正常通信以高低電平的指示方式反饋到I/O端口,經過PCA9555芯片采集第一PCIe Switch橋片、第二PCIe Switch橋片上的PCIe端口狀態。所采集到的PCIe端口狀態可以反饋到基板管理控制器模塊,在管理界面終端模塊上進行直觀的顯示,服務器管理員根據報錯的PCIe端口號碼可以快速的定位板卡故障。同時,所采集到的PCIe端口狀態可以反饋CPLD控制模塊,CPLD控制模塊通過端口模擬的I2C協議解析出故障端口號碼,并通過其余管腳驅動顯示數碼管模塊,將出現故障的PCIe端口號碼直接顯示在顯示數碼管模塊上,機房維護人員可以直觀的查看出現故障的PCIe端口,進而可以方便的進行維護。
以上所述的實施例,只是本實用新型較優選的具體實施方式,本領域的技術人員在本實用新型技術方案范圍內進行的通常變化和替換都應包含在本實用新型的保護范圍內。