Puppet:自动化运维工具!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Puppet:自动化运维工具!!!相关的知识,希望对你有一定的参考价值。

项目背景:

随着业务的增长,机器数量的增多,需要维护的信息扩张,我们需要一个强大的自动化运维工具,来帮我们减轻压力!





实验环境:

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启动

技术分享2、客户端puppet服务启动

技术分享四、证书签发!

1、客户端申请证书

截图部分一

技术分享

截图部分二

技术分享2、有来有往,所以puppet服务器端签发证书。

技术分享

五、/etc/hosts文件设置,重要 不然会找不到····

技术分享

六、测试:在客户端以test的方式访问master

技术分享


项目总结:部署简单,但是需要去掌握的东西比较多,其实耗子药我们灵活的使用了puppet几次,你一定会爱上它的。谢谢大家





本文出自 “积少成多” 博客,谢绝转载!

以上是关于Puppet:自动化运维工具!!!的主要内容,如果未能解决你的问题,请参考以下文章

Puppet--自动化运维工具基本功能介绍

自动化运维工具puppet详解

自动化运维工具puppet的部署与应用

自动化运维工具Puppet

自动化运维工具Puppet(管理资源)

Puppet---自动化运维工具(进阶)