槽位设备监控方法、装置及服务器与流程
本技术涉及计算机,具体地涉及一种槽位设备监控方法、装置及服务器。
背景技术:
1、服务器前面板通常设有多个物理槽位用于插设网卡,以便用户根据业务需求灵活配置和更换网卡。网卡通过设备物理地址、槽位编号以及网卡名称的组合标识来建立与物理槽位之间的映射关系。当发生新增网卡、拔除网卡、同一槽位更换网卡、或同一网卡更换槽位等操作时,受限于物理地址和网卡名称发生变化,原有的映射关系将被打破,无法维护正确的映射关系。
技术实现思路
1、鉴于上述问题,本技术的实施例提供了一种槽位设备监控方法、装置及服务器。
2、根据本技术的第一方面,提供了一种槽位设备监控方法,应用于服务器,服务器包括多个物理槽位,该方法包括:获取服务器的物理槽位信息,物理槽位信息包括各物理槽位的编号;获取服务器中多个第一外设组件互连设备的动态信息,动态信息包括第一外设组件互连设备的设备标识和运行状态标识,设备标识包含表征第一外设组件互连设备在外设组件互连总线上的物理连接位置的位置信息;基于物理槽位信息和动态信息中的设备标识,从多个第一外设组件互连设备中识别出插设在各个物理槽位上的第二外设组件互连设备,确定物理槽位与动态信息之间的映射关系,其中,第二外设组件互连设备为第一外设组件互连设备的子集;根据映射关系,在用户界面中按物理槽位的位置展示每个物理槽位上的第二外设组件互连设备的运行状态信息。
3、根据本技术的实施例,通过槽位信息和表征第一外设组件互连设备的物理连接位置,从第一外设组件互连设备中识别物理槽位上对应的第二外设组件互连设备,从而实现物理槽位与设备运行状态的精确绑定,解决了服务器多网卡场景下,操作系统内的外设组件互连设备与前面板物理槽位无法直观对应的问题。运维人员可通过用户界面直接获知每个物理槽位上设备的实时运行状态,提升了服务器硬件管理的直观性和准确性。
4、根据本技术的实施例,基于物理槽位信息和动态信息中的设备标识,从多个第一外设组件互连设备中识别出插设在各个物理槽位上的第二外设组件互连设备,确定物理槽位与动态信息之间的映射关系包括:根据物理槽位信息包含的物理槽位编号查询预置的映射索引表,得到与物理槽位对应的目标物理连接位置,映射索引表为根据服务器的外设组件互连总线上的物理连接位置与物理槽位之间的电路连接关系预先建立的,用于记录物理槽位与连接在物理连接位置的对应关系;当第一外设组件互连设备的设备标识中包含的物理连接位置与目标物理连接位置匹配时,将第一外设组件互连设备识别为对应物理槽位上的第二外设组件互连设备;建立物理槽位与第二外设组件互连设备的动态信息之间的映射关系。
5、根据本技术的实施例,利用主板布线决定的物理槽位与外设组件互连设备的物理连接位置之间的固定电路连接关系,预先建立映射索引表,通过映射索引表的查询机制,快速匹配槽位和外设组件互连设备。由于映射索引表依据不可变的主板电路布线建立,即使槽位上的网卡被更换,系统仍能准确识别新设备并维持正确的槽位对应关系,从根本上消除了映射关系不稳定的风险。
6、根据本技术的实施例,该方法还包括:通过集成电路总线读取各物理槽位上插设的第二外设组件互连设备的电可擦除可编程只读存储器,获取第二外设组件互连设备的静态信息,静态信息为表示第二外设组件互连设备的硬件配置属性的信息。
7、根据本技术的实施例,通过独立的集成电路总线从物理槽位中直接获取对应的第二外设组件互连设备的配置信息,可在不依赖网卡驱动加载状态的情况下,使运维人员无需进入操作系统即可全面了解面板上各槽位安装的具体设备类型。
8、根据本技术的实施例,方法还包括:在建立物理槽位与设备标识及运行状态信息之间的映射关系时,将静态信息与对应物理槽位的映射关系进行同步关联;在用户界面中按物理槽位的位置展示对应第二外设组件互连设备的运行状态信息时,同步展示与运行状态信息关联的静态信息中的至少部分内容。
9、根据本技术的实施例,通过用户界面同时展示静态信息和动态信息,使用户在面板界面上既能实时监控设备的链路状态和运行情况,又能同时看到设备的具体型号和规格参数。这种一体化展示方式使服务器面板成为一个功能完整的设备管理窗口,大幅降低了运维人员排查故障时的信息检索成本。
10、根据本技术的实施例,该方法包括:响应于任一物理槽位上的第二外设组件互连设备发生插拔变化,重新获取各物理槽位的物理槽位信息和服务器中各第一外设组件互连设备的动态信息;基于更新后的物理槽位信息和动态信息,更新映射关系。
11、根据本技术的实施例,当检测到物理槽位上的设备发生插入或拔出变化时,主动触发信息更新流程,重新获取物理槽位信息和第一外设组件互连设备的动态信息,基于更新后的数据刷新物理槽位与设备动态信息之间的映射关系,以实现对设备热插拔操作的实时感知和用户界面的自动同步刷新。
12、根据本技术的实施例,获取服务器中多个第一外设组件互连设备的动态信息包括:基于服务器的外设组件互连总线,遍历服务器中所有的第一外设组件互连设备;在遍历过程中,通过服务器的操作系统或基本输入输出系统根据各第一外设组件互连设备在外设组件互连总线上的物理连接位置,生成每个第一外设组件互连设备的设备标识;获取各第一外设组件互连设备的设备标识以及表征运行状态的信息。
13、根据本技术的实施例,通过外设组件互连总线遍历服务器内部的全部第一外设组件互连设备,在枚举过程中,依据外设组件互连总线顺序扫描各物理连接位置的特性,保证了设备标识的唯一性和与物理位置的强相关性,为后续第二外设组件互连设备的动态信息与物理槽位的精确映射提供了可靠的数据基础,
14、根据本技术的实施例,根据映射关系,在用户界面中按物理槽位的位置展示每个物理槽位上的第二外设组件互连设备的运行状态信息包括:根据映射关系,获取每个物理槽位所对应的第二外设组件互连设备的动态信息;基于硬件拓扑的可预测命名规则,利用设备标识中包含的物理连接位置生成第二外设组件互连设备的设备名称;在用户界面中按照物理槽位的实际排列顺序,展示对应的第二外设组件互连设备的设备名称和运行状态信息。
15、根据本技术的实施例,通过利用设备标识中包含的物理连接位置信息,按照基于硬件拓扑的可预测命名规则生成设备名称,使生成的设备名称本身即包含可追溯至物理连接位置的信息。在用户界面中,按照服务器前面板物理槽位的实际排列顺序,依次展示每个槽位对应的设备名称及其运行状态信息,使得运维人员无需查阅额外的配置文档或记忆复杂的设备编号规则,仅凭界面上展示的设备名称即可在操作系统中准确定位到对应的网络接口,实现了物理槽位、设备名称、操作系统逻辑接口三者之间的直观对应。同时,按槽位物理排列顺序进行展示,符合运维人员面对物理设备时的视觉认知习惯,进一步降低了多网卡环境下的设备识别难度和误操作风险,提升了服务器硬件管理的便捷性和准确性。
16、根据本技术的实施例,第二外设组件互连设备为以太网网卡。
17、根据本技术的实施例,明确了本技术的应用场景为对服务器的多网卡面板管理。
18、根据本技术的第二方面,提供了一种槽位设备监控装置,该装置包括:第一获取模块,用于获取服务器的物理槽位信息,物理槽位信息包括各物理槽位的编号;第二获取模块,用于获取服务器中多个第一外设组件互连设备的动态信息,动态信息包括第一外设组件互连设备的设备标识和运行状态信息,设备标识包含表征第一外设组件互连设备在外设组件互连总线上的物理连接位置的位置信息;关系映射模块,用于基于物理槽位信息和动态信息中的设备标识,从多个第一外设组件互连设备中识别出插设在各个物理槽位上的第二外设组件互连设备,确定物理槽位与动态信息之间的映射关系,其中,第二外设组件互连设备为第一外设组件互连设备的子集;监控展示模块,用于根据映射关系,在用户界面中按物理槽位的位置展示每个物理槽位上的第二外设组件互连设备的运行状态信息。
19、根据本技术的第三方面,提供了一种服务器,该服务器包括:多个物理槽位,用于连接第二外设组件互连设备;一个或多个处理器;存储器,存储有计算机程序指令;当所述计算机程序指令被所述一个或多个处理器执行时,使得所述服务器执行如第一方面中任一项所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com