自动化运维工具-puppet技术简介.docxVIP

  • 38
  • 0
  • 约1.17万字
  • 约 34页
  • 2022-03-16 发布于浙江
  • 举报
? ? 自动化运维工具——puppet ? ? 一、puppet 介绍 1、puppet是什么 puppet是一个IT基础设施自动化管理工具,它能够帮助系统管理员管理基础设施的整个生命周期: 供应(provisioning)、配置(configuration)、联动(orchestration)及报告(reporting)。 基于puppet ,可实现自动化重复任务、快速部署关键性应用以及在本地或云端完成主动管理变更和快速扩展架构规模等。 遵循GPL 协议(2.7.0-), 基于ruby语言开发。 2.7.0 以后使用(Apache 2.0 license) 对于系统管理员是抽象的,只依赖于ruby与facter。 能管理多达40 多种资源,例如:file、user、group、host、package、service、cron、exec、yum repo等。 2、puppet的工作机制 1)工作模型 puppet 通过声明性、基于模型的方法进行IT自动化管理。 定义:通过puppet 的声明性配置语言定义基础设置配置的目标状态; 模拟:强制应用改变的配置之前先进行模拟性应用; 强制:自动、强制部署达成目标状态,纠正任何偏离的配置; 报告:报告当下状态及目标状态的不同,以及达成目标状态所进行的任何强制性改变; puppet三层模型 puppet三层模型如下: 2)工作流程

文档评论(0)

1亿VIP精品文档

相关文档