基于Chef的网络管理平台自动化配置的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:gtowdp86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,路由器、交换机等网络设备的使用量越来越大,部署越来越广泛。网络管理人员在配置部署的过程中,通常会遇到大量的重复工作。在自动化运维工具的使用已非常广泛的今天,本课题提出了对网络设备进行自动化配置管理的必要性。在网络设备上比较成熟的配置方式是通过命令行配置方式,比命令行配置方式更高效的有通过SNMP协议或者Netconf协议进行配置,但这些方式都得手动去配置。因此,在大规模管理的情况下亟需一种自动化配置方式。在众多运维管理工具中,大数据时代的到来和云计算的加速发展让Chef的优势尤为突出,同时Chef提供WebUI和REST API接口,都与现在流行的技术接轨,故本课题采用Chef工具对网络设备实现自动化配置管理。本课题中的网络管理平台采用Linux内核,但有针对网络设备的特性添加许多功能模块。在网络设备中包含众多模块,本课题选择VLAN、LAGG、Interface三个模块来实现自动化配置管理。在Chef中提供了许多可被直接使用的平台资源类型,如文件、服务、包管理等,但没有与网络设备上这三个模块相关的资源类型。所以本课题需借助Chef工具提供的接口实现与这三个模块相关的自定义资源类型。Chef工具是由Ruby开发,在使用Chef的过程中,创建自定义资源类型,创建配置脚本等各文件均用Ruby编写。本文首先分析了实现网络设备自动化配置管理的必要性,然后介绍了本课题将使用的相关技术,接着对本课题的需求进行分析,然后对整个架构进行设计。最后论述了整个Chef环境的搭建过程、自定义资源类型的实现过程和验证过程,并进行了总结和展望。
其他文献
说到运动,交替训练兼具中等强度运动和高强度运动的优点。当面对艰巨的体力任务时,大部分人会把任务拆分,偶尔小憩一番。搬运工人会搬一会歇一会。心脏病患者爬楼梯的时候也要时
在UG数控编程中平面铣削设置较多,特别是在操作设置中,若几何边界选取不当或选取错误时,常会出现警告提示或刀路过切现象.实际生产中大多用户为了便捷地做出零件加工的NC代码
文中对某炼化企业的现状及实际管理中存在的问题进行了分析,阐述了大数据管理平台在炼化企业运行管理中的实施过程。该管理平台可以促进装置的高效运行、提高装置的可控性、提
国内很多健康杂志都刊登了国人的长寿秘诀.因为健康长寿的确是很吸引的,不少人想借鉴他们的经验,让自己也分享他们的经验而变得健康长寿。这些想法国外不少人也有同感.现简单介绍
目的探讨经跗骨窦微创切口治疗跟骨骨折的临床效果。方法通过对2017年9月-2019年5月在我院治疗的72例跟骨骨折患者分组,对照组患者应用L形外侧扩大切口行切开复位治疗,实验组
当有生存希望的人碰到灾难后,仍能在生活中继续前行:当有生存希望的人被疾病缠身时.仍能释放出顽强的生命力。可见,希望的力量是巨大的。但这些希望的周围还充斥着许多幻想。
脑卒中的再发率很高 心脑血管疾病,西方人与中国人发病的情况有所不同。西方人冠心病多,因冠心病造成的死亡占死因的第一位。中国人心脑血管疾病的第一位死因是脑卒中。脑卒中
增强我国经济发展的整体性和协调性是谋划和推动我国"十三五"经济协调发展的制胜要诀。现阶段我国城乡商贸流通市场的发展极为不平衡,尤其是在交易效率的视角下,我国城乡商贸流
目的探讨急性主动脉夹层临床表现,分析误诊原因并提出防范措施。方法对我院收治的2例急性主动脉夹层的临床资料进行回顾性分析。结果 2例均有突发腹部疼痛,伴恶心,分别诊断为
石油化工生产已经实现自动化、高速化、大型化.在石油化工设备的管理工作中逐渐运用到统筹学、价值工程、系统工程等知识,使设备管理的工作和内容得到进一步细化.结合石油化