论文部分内容阅读
随着当今信息技术的不断发展,网络规模的持续扩大,网络系统对网络设备的核心服务器的计算性能要求也随之不断提高。并且当前电信运营商更为关注网络体系架构的灵活性、可扩展性和稳定性等。ATCA由此诞生,并在最先进的电信网络建设中扮演着举足轻重的角色。作为一项新的技术,ATCA还有很多地方有待研究和拓展,其首当其冲的就是互操作问题。由此智能维护管理规范IPMI的概念被提出,用户可以利用IPMI监视服务器的物理单元的各种健康特征,包括传感器温度、电压电流、风扇状态等。IPMI的出现即可以对服务器进行有效管理,又解决了传统系统监控管理方法效率低下的弊端。如今,IPMI对ATCA的管理控制更是成为电信领域正在崛起的一个新亮点和热门技术。本文是以作者参加的北京某实验所的超级基站项目为背景,研究并实现了IPMI对通信架构中服务器ATCA的管理控制,主要完成的研究工作有:1.研究了超级基站架构和其中核心管控模块OAM的系统原理,通过对ATCA服务器和IPMI工作原理进行全面的解析研究,设计出IPMI对ATCA实现管控的方法和系统架构。并且在此基础上实现了以IPMI理论为基础的开源工具IPMITOOL对ATCA服务器的管理控制。2.提出利用SHELL实现IPMITOOL自动、循环、定时向ATCA服务器发送管理控制命令的方法,在对IPMITOOL源代码进行研究分析的前提下,在原基础上进行SHELL编程,实现了IPMI对ATCA服务器的实时智能监控。3.超级基站系统架构分为网管站部分和代理部分,IPMI对ATCA的智能管控属于代理部分。为了更好的实现网管站对服务器的管控功能,采取利用NET-SNMP结合IPMI实现代理和网管站之间的交互方法,完成了LINUX下GDB调试工具对IPMITOOL的源码分析工作,并且在此基础上对IPMITOOL和NET-SNMP源码进行一定修改结合。实现了NET-SNMP与IPMI结合的方法对服务器的管理控制功能,并对其结果进行测试验证。本文通过研究IPMI在ATCA服务器上的应用,实现了对服务器的管理控制的功能。另外,在原有技术的基础上,结合SHELL技术实现了IPMI对ATCA的自动化管理。最后,实现NET-SNMP结合IPMI的方法对应用进行拓展和加强,完成了超级基站中代理模块与网管站模块的交互。