首页 > Web开发 > 详细

puppet介绍并部署keepalived+haproxy高可用web服务

时间:2015-11-21 07:10:22      阅读:689      评论:0      收藏:0      [点我收藏+]

一、puppet简介

        puppet是基于ruby语言开发的一款开源的软件自动化配置和部署工具,它使用简单且功能强大,可以C/S模式或独立运行。


二、puppet工作模式与流程

 ①puppet的工作模式

       定义:使用puppet配置语言定义基础配置信息;master要指明agent相关配置

          模拟: 模拟测试运行,不真正执行

          强制:强制当前agent与定义的目标状态保持一致;执行所有配置

          报告:通过puppet api将执行结果发送给接受者; 执行完成agent向master报告

 

 ②Master/Agent的工作流程   

   技术分享 


三、puppet基本用法

3.1、 puppet的核心组件是资源,下面讲解一下几个常用资源的使用方法:

① user  -- 用户管理 


② group -- 组管理


③ cron -- 计划任务


④ notify -- 消息


⑤ file --文件管理


⑥ exec -- 命令管理


⑦ package -- 软件包管理


⑧ service -- 服务管理




四、安装配置puppet的Master/Agent 



五、puppet的实际应用




未完待续~~请期待!!   




本文出自 “bengbengtu” 博客,请务必保留此出处http://bengbengtu.blog.51cto.com/9505633/1715296

puppet介绍并部署keepalived+haproxy高可用web服务

原文:http://bengbengtu.blog.51cto.com/9505633/1715296

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!