大量计算机应用对于存储规模和性能的迫切要求导致基于商业化部件的存储集群系统产生和发展。存储集群将每个存储设备作为一个存储节点,所有的节点通过高速互联网络连接起来。对成千上万的集群节点进行高效配置和管理成为重要的研究内容。虽然简单网络管理协议(SNMP)能够收集节点运行信息和管理集群设备,并能够发送异常报告。但是,目前没有专门的规范或者协议对集群系统配置做出完整的定义。由于集群系统的多节点特征,手工配置集群节点效率低下。异构网络中,集群配置复杂。特别是在大型系统中,配置集群更将成为一项繁琐的工作。因此,设计一种高效的分布式集群配置文件管理方案用来改善集群管理工作。集群配置文件管理方案能够应用于多种集群系统。它将集群中多个节点的配置操作集中在一台服务器上,称之为控制节点。在控制端可以方便的查询、获取任何一台节点机上的配置文件,如果对相关配置文件进行修改,可以把更新后的配置信息立刻发送给该节点机。系统可以从控制端并行存取配置文件到所有节点。控制端的日志文件中记录了管理配置文件的操作信息,包括配置文件名、文件传输时间,用来分析系统运行效率。方案选用了Java开源项目Apache提供的强有力的日志操作包Log4j,能够快速灵活地记录所需信息。测试结果表明,此方案能够满足自动化集群配置管理的需求。运用系统配置集群文件的时间约为没有使用该方案时的一半,在一定程度上提高了集群配置效率。
本文来源: https://www.lw50.cn/article/cd993c90b67b4ae22d5174f1.html