用Puppet进行系统管理

Ubuntu实用工具系列文章,将介绍基于Linux ubuntu的各种工具软件的配置和使用。有些工具大家早已耳熟能详,有些工具经常用到但确依然陌生。我将记录我在使用操作系统时,安装及配置工具上面的一些方法,把使用心得记录下来也便于自己的以后查找和回忆。 关于作者: 张丹(Conan), 程序员Java,R,PHP,Javascript weibo:@Conan_Z blog:?http://blog.fens.me email: bsspirit@gmail.com 转载请注明出处: http://blog.fens.me/linux-manage-puppet/ 前言 系统运维本是一件枯燥,而且重复性强的工作,不停地搞命令占据了运维人员的大量时间。Puppet通过一种集中式管理的设计,让运维变得简单可控。管理员只需要在master节点修改配置,绑定的客户端节点就会自动同步配置,让命令行也能通过配置实现。 第一次尝试,从安装开始。 目录 Puppet是什么? Puppet服务器安装及配置 Puppet客户端安装及配置 注册puppet客户端到服务器端 例子:生成文件测试 1. Puppet是什么? puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。 puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的(默认半个小时)向服务器发送请求,获得其最新的配置信息,保证和该配置信息同步。每个puppet客户端每半小时(可以设置)连接一次服务器端, 下载最新的配置文件,并且严格按照配置文件来配置服务器. 配置完成以后,puppet客户端可以反馈给服务器端一个消息. 如果出错,也会给服务器端反馈一个消息. 2台服务器的环境配置: Master Server: Linux Ubuntu 12.04.2 LTS 64bit ip: 192.168.1.201 hostname: vm1 ruby: 1.8.7 Client Server: Linux Ubuntu 12.04.2 LTS 64bit ip: 192.168.1.202 hostname: vm2 ruby: 1.8.7 2. …Read more → 然后拍一些美得想哭的照片,留给老年的自己。

用Puppet进行系统管理

相关文章:

你感兴趣的文章:

标签云: