最新消息:

Puppet部署安装puppet server,client(转)

Linux软件介绍 大步 789浏览 0评论

原文:http://blog.yunvi.com/html/1008.html
作者:crazyunix   安装 puppet server client

Puppet部署安装puppet server,client(转) - ksharp_dabu - Ksharp_Dabu的博客

 

puppet与其他手工操作工具有一个最大的区别就是 puppet的配置具有稳定性,因此你可以多次执行puppet, 一旦你更新了你的配置文件,puppet就会根据配置文件来更改你的机器配置,通常每30分钟检查一次. puppet会让你的系统状态同配置文件所要求的状态保持一致. 比如你配置文件里面要求ssh服务必须开启. 假如不小心ssh服务被关闭了,那么下一次执行puppet的时候,puppet会发现这个异常,然后会开启 ssh 服务. 以使系统状态和配置文件保持一致.puppet就象一个魔术师,会让你的混乱的系统收敛到puppet配置文件所想要的状态.

可以使用puppet管理服务器的整个生命周期,从初始化到退役.不同于传统的例如sun的Jumpstart或者redhat的 Kickstart, puppet可以长年让服务器保持最新状态.只要一开始就正确的配置他们,然后再也不用去管他们.通常puppet用户只需要给机器安装好puppet并 让他们运行,然后剩余的工作都由puppet来完成.

这个是puppet的官方主页:http://reductivelabs.com/projects/puppet

试验环境

  • 硬件: 两台服务器,虚拟服务器或者物理机器都行,ip地址分别是 192.168.10.133 (server)和 192.168.10.207(client) ;下文分别用server和client代替两个服务器.
  • 软件: 安装Centos 5X64(server),Ubuntu 12.04(client) 系统
  • 网络: 两台机器互相能访问

 

在server端配置: 1.设置主机名:

因为这个可以看到输出.跟后面的测试有关系,调试完毕.建议用守护进程方式启动

现在看到server启动没有问题.现在可以出安装 ubuntu client了

1.设置client的hostname

3.设置ubuntu apt源


现在server和client 端都没问题.若想吧client 换成Centos   Or RHEL 重复server 2.配置puppet的yum源.直接yum install puppet 即可!

出现的问题:

这个是因为server端的时间跟client 不一致导致的,修改server 端时间

安装 puppet server client

转载请注明:大步's Blog » Puppet部署安装puppet server,client(转)

SiteMap