随笔分类 -  Puppet

puppe kick配置与使用
摘要:【配置步骤】1.修改客户端上的puppet的配置文件vim /etc/puppet/puppet.conf在[puppetd]后面添加listen = true ##这个是让puppet监听8139端口。说明,puppet 2.7版本的是添加在[agent]后面.2.修改管户端的puppet的/etc/sysconfig/puppet vim /etc/sysconfig/puppetPUPPET_SERVER=puppet ##将puppet改为你对应的puppetmaster的主机名。由于puppet 2.6版本用rpm包安装,没有namespaceauth.conf,这个文件必须要有,否 阅读全文

posted @ 2012-07-31 10:59 linzuxin 阅读(277) 评论(0) 推荐(0)

func安装
摘要:一、Func简介 func全称 Fedora Unified Network Controller(统一网络控制器) ,主要用在Radhat, Fedora,OpenSuse,Centos系列系统上由一个server管理任意台服务器的工具,建立了Master-Slaves 主从SSL证书管控体系,可以将证书自动分发到所有受控服务。func直接发送远程命令或者远程获取数据,但是只适用于一些常用功能的模块的操作,实现其它功能需要自己写Python API。Func 可以让你在主控机上一次管理任意多台服务器,或任意多个服务器组。Func 命令行可以直接发送远程命令或者远程获取数据。Func 通讯基于 阅读全文

posted @ 2012-07-31 09:58 linzuxin 阅读(618) 评论(0) 推荐(0)

puppet安装要点
摘要:记得修改host,主要在两个地方改:/etc/hosts、/etc/sysconfig/network两个文件;记得修改iptables,允许8140端口,在/etc/sysconfig/iptables中加入-A INPUT -p tcp --dport 8140 -j ACCEPT,重启iptables并且执行iptables -F;一定要记住同步服务器和客户端的时间,用ntpd; 阅读全文

posted @ 2012-07-24 14:12 linzuxin 阅读(149) 评论(0) 推荐(0)

createrepo:创建本地源
摘要:createrepo:创建本地源repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml(md意思是metadata),其中最主要的是repomd.xml文件。一般出现的找不到repodata目录或文件的错误的原因通常有三个:一是路径问题;二是没有生成repodate目录;三是*.repo配置文件冲突(这个需要特意注意)。创建本地源步骤如下:1、安装createrepo包;2、新建本地源目录(假若本地源在当前家目录下) 2.1 $mkdir -p local-yum/i38 阅读全文

posted @ 2012-07-20 12:32 linzuxin 阅读(1087) 评论(0) 推荐(0)

puppet核心资源类型及其常见属性学习笔记
摘要:一. Hello, World! – notify在一开始就把notify单拎出来嘛,是因为Hello World的惯例,这货就是个print, echo, puts……首先是一个例子:1234notify { "Hello World":name => "This will not be shown or logged.",message => "Hello, World!"}这个例子将会把”Hello, World!”写入agent的运行时log,如果用puppet apply运行的话,可以直观地看到结果:notice 阅读全文

posted @ 2012-07-19 17:57 linzuxin 阅读(307) 评论(0) 推荐(0)

导航