项目背景:
随着业务的增长,机器数量的增多,需要维护的信息扩张,我们需要一个强大的自动化运维工具,来帮我们减轻压力!
实验环境:
vmware workstation 11
centos6.5的系统下
服务器master:ip:192.168.0.14 主机名:Puppet 防火墙关闭 setenforce 0
服务器agent:ip:192.168.0.21 主机名:ansible.client.com 防火墙关闭 setenforce 0
SecureCRT (ssh远程连接软件)
软件介绍:
puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。
实验流程:
一、软件安装
1、首先安装ruby环境:
查看你是否安装:
2、安装puppet源
3、安装puppet、puppet-server facter在服务器端
查看puppet版本
4、在客户端进行的安装操作
1、服务器端配置文件修改
2、客户端配置文件修改
三、服务启动。
1、服务器端puppetmaster启动
1、客户端申请证书
截图部分一
截图部分二
五、/etc/hosts文件设置,重要 不然会找不到····
六、测试:在客户端以test的方式访问master
项目总结:部署简单,但是需要去掌握的东西比较多,其实耗子药我们灵活的使用了puppet几次,你一定会爱上它的。谢谢大家
本文出自 “积少成多” 博客,谢绝转载!
原文地址:http://9399369.blog.51cto.com/9389369/1759904