【技术实现步骤摘要】
一种部件管理的方法和设备
本领域涉及计算机领域,并且更具体地涉及一种部件管理的方法和设备。
技术介绍
随着信息技术的飞速发展以及云计算和物联网的落地,用户对服务器的可靠性和信息处理能力有了更高的要求。与传统服务器相比,基于Whitley平台的新一代服务器在计算性能和可靠性上与传统服务器相比具有很大的优势,并在对实时性、可靠性和可用性要求苛刻的领域中应用越来越广泛。由于业务复杂性和多样性的要求导致Whitley平台服务器在PCIE设备应用上更加多样化,PCIE设备的管理更加复杂。每种类型的PCIE设备可能会有更多类型的细分,每种设备获取信息的方式以及传输信息的通道各不相同,网卡主要通过在NCSI链路上通过NCSI命令获取信息,RAID卡、GPU卡可以通过i2c链路获取信息,nvme硬盘可以通过i2c链路和PCIE链路获取信息,这种PCIE设备的多样性使得BMC对PCIE设备监控的复杂性大大提高。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种部件管理的方法和设备,通过使用本专利技术的技术 ...
【技术保护点】
1.一种部件管理的方法,其特征在于,包括以下步骤:/n由BMC基于PCIE设备的不同类型确定待获取的设备信息类型,将其组成交互命令并将所述交互命令转换成MCTP报文数据;/n将所述MCTP报文数据发送到相应的PCIE设备中,每个PCIE设备对接收到的MCTP报文数据进行解析得到相应的交互命令;/n由PCIE设备基于解析得到的交互命令将对应的设备信息发送到BMC中。/n
【技术特征摘要】 【专利技术属性】
1.一种部件管理的方法,其特征在于,包括以下步骤:
由BMC基于PCIE设备的不同类型确定待获取的设备信息类型,将其组成交互命令并将所述交互命令转换成MCTP报文数据;
将所述MCTP报文数据发送到相应的PCIE设备中,每个PCIE设备对接收到的MCTP报文数据进行解析得到相应的交互命令;
由PCIE设备基于解析得到的交互命令将对应的设备信息发送到BMC中。
2.根据权利要求1所述的方法,其特征在于,由BMC基于PCIE设备的不同类型确定待获取的设备信息类型,将其组成交互命令并将所述交互命令转换成MCTP报文数据包括:
将每个交互命令按照MCTP协议封装MCTP的报文头以生成MCTP报文数据。
3.根据权利要求1所述的方法,其特征在于,将所述MCTP报文数据发送到相应的PCIE设备中,每个PCIE设备对接收到的MCTP报文数据进行解析得到相应的交互命令包括:
为每个PCIE设备分配唯一的识别标识;
基于每个PCIE设备的识别标识将MCTP报文数据发送到识别标识对应的PCIE设备中。
4.根据权利要求3所述的方法,其特征在于,由PCIE设备基于解析得到的交互命令将对应的设备信息发送到BMC中包括:
将对应的设备信息组成交互数据,并将所述交互数据按照MCTP协议封装MCTP报文头以生成MCTP报文数据;
基于PCIE设备的识别标识将生成的MCTP报文数据发送到BMC中。
5.根据权利要求1所述的方法,其特征在于,还包括:
技术研发人员:袁传博,王兴隆,
申请(专利权)人:山东英信计算机技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。