Puppet整合Foreman(二):安装puppet

一、设置主机名

[[email protected] ~]# vi /etc/sysconfig/network
  HOSTNAME=puppet.ewin.com
[[email protected] ~]#echo "10.99.1.30 puppet.ewp.com" >> /etc/hosts

二、安装Puppet

1、安装

[[email protected] ~]# rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm 
[[email protected] ~]# yum install -y http://mirrors.163.com/centos/6/os/x86_64/Packages/rubygems-1.3.7-5.el6.noarch.rpm
[[email protected] ~]# yum install -y puppet-server-3.7.3

2、启动服务

[[email protected] ~]# service puppetmaster start
[[email protected] ~]# ps -ef | grep puppet
[[email protected] ~]# netstat -lnpt|grep 8140

3、防火墙

[[email protected] ~]# iptables -I INPUT -p tcp --dport 8140 -j ACCEPT
[[email protected] ~]# service iptables save

4、测试

[[email protected] ~]# puppet agent --server puppet.ewp.com --test
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Caching catalog for puppet.ewp.com
Info: Applying configuration version ‘1438758233‘
Notice: Finished catalog run in 0.12 seconds
[[email protected] ~]# puppet cert --list --all
+ "puppet.ewp.com" (SHA256) AC:DB:B2:8B:09:76:5F:AA:22:7A:1D:D2:F2:1B:25:71:D0:44:32:F0:64:C3:28:2D:6B:BC:CC:A7:F8:B9:EC:10 (alt names: "DNS:puppet", "DNS:puppet.ewp.com")
时间: 2024-10-24 23:07:26

Puppet整合Foreman(二):安装puppet的相关文章

Puppet整合Foreman(三):安装foreman(集成式)

一.部署说明 Foreman可以安装在Puppet服务器中,也可以单独安装在另一台服务器,本节介绍集成式安装过程. 二.准备YUM源 [[email protected] ~]# yum -y install http://yum.theforeman.org/releases/1.6/el6/x86_64/foreman-release-1.6.3-1.el6.noarch.rpm [[email protected] ~]#yum -y install http://dl.fedorapro

Puppet整合Foreman(六):Mcollective命令

一.测试 [[email protected] ~]# mco find  puppetagent.ewin.com  [[email protected] ~]# mco ping puppetagent.ewin.com                     time=91.49 ms ---- ping statistics ---- 1 replies max: 91.49 min: 91.49 avg: 91.49 windows客户端查看日志 C:\mcollective\mcol

puppet部署二         安装puppet

源码安装puppet puppet服务端与客户端的源码安装使用的是同一个软件包,安装步骤一样,只是在配置文件方面有细微的差别. 在下载puppet源码之前,我们还要在master端和agent端创建puppet运行时使用的用户puppet.master端如果不创建的话,master在启动时,会报如下错误: 创建puppet用户,如下: useradd -M -s /sbin/nologin puppet cat /etc/passwd |grep puppet 注意:puppet服务端是以pup

Puppet整合Dashboard(一):Puppet整合Dashboard

一.安装配置Dshboard 1.功能说明 Puppet Dasshboard是由支持Puppet开发的公司Puppetlabs创建的,是Ruby on Rails程序: 可以作为一个ENC(外部节点分类器)以及一个报告工具,包含许多Puppet新功能的集成界面,例如审计和资源管理功能: 能显示Puppet master和agent的相关信息: 它能作为一个ENC来配置Puppet节点,并指定这些节点上的类和参数: Puppet Dashboard(1.2.3)程序目前版本只支持Ruby 1.8

Puppet整合SVN(三):Puppet整合SVN

1.检查 [[email protected] ~]# ll /etc/puppet/ 总用量 32 -rw-r--r--  1 root root 4178 11月  5 16:10 auth.conf -rw-r--r--  1 root root   11 11月  5 16:10 autosign.conf drwxr-xr-x  5 root root 4096 11月  5 16:10 environments -rw-r--r--  1 root root 1561 11月  5 

centos7 简单安装puppet

1,安装puppet注意:客户端和服务器版本尽量保持一致,如果不能一致,客户端的version也不能太旧,服务端的version不能低于client端 安装及简单配置步骤: 安装准备(server&client端适用): 首先,要更改计算机名:hostname puppet.nn.local  或者:hostname -F /etc/hostname (这个文件里写上你的计算机名,如果不存在自己创建一个) 其次,更改/etc/hosts文件,这个很重要.(最好把agent端也写进去) 确保两端能

Puppet整合SVN(一):安装配置SVN

一.工作流程 1.在puppet服务器中安装SVN服务端和客户端 2.将puppet的配置目录/etc/puppet上传到本地SVN服务器 3.删除/etc/puppet,然后使用SVN导出到/etc/puppet,这样目录就被版本控制了 4.设置hooks勾子或cron计划任务,自动更新/etc/puppet目录 5.管理员通过SVN客户端工具上传配置文件,puppet服务器自动从SVN获取最新文件 6./etc/puppet更新后,puppet客户端也会在同步时间更新配置从而实现自动化配置

puppet基础学习(二)

puppet基础学习(二) 六.ResourceOrdering(资源定序) 使用变化参数before , require , notify , subscribe catalog是对一个给定的系统的所有资源及关系的编译,在编译catalog时,除非我们指定资源的执行顺序,不然puppet是以其自己的顺序管理,大多数时候puppet指定适当的方式,例如puppet管理用户gigabyte应该存在和文件夹/home/gigabyte/bin应该存在并属于用户gigabyte时,puppet会自动指

在CentOS 6.4上安装Puppet配置管理工具

在CentOS 6.4上安装Puppet配置管理工具 linux, puppetAdd comments 五052013 上篇说了下在ubuntu12.04上安装puppet,安装的版本为puppet2.7.11版本,今天尝试了下在CentOS6.4系统上安装puppet 3.1.1版本,本文参考chenshake的文章 ? 1 2 3 4 OS:centso 6.4 X64 Puppet 3.1.1 Puppet master: master.canghai.com Puppet client