本文件介绍了一种服务器自动化运维管理方案,强调了自动化运维的必要性和基本框架,包括系统预备、配置管理和监控报警三大功能模块。文档详细说明了 Puppet 和 Func 两种开源自动化运维工具的使用、部署及其架构,并提供了各类工具的对比选型。最后,文档提供了 Puppet 脚本编写规范及案例,旨在帮助运维工程师有效管理大规模服务器。