puppet 基础知识
puppet 使用node来定义节点
使用site.pp可以直接来定义节点,但是由于节点比较多,不便管理,所以一般使用import来加入文件
cat site.pp
import "nodes.pp"
会在同目录下查找nodes.pp来载入
cat nodes.pp
node basenode {
include sudo,vim,puppet,user
}
node default {
}
node /^client0\d+\.puppet\.com/ inherits basenode {
}
basenode 表示基本,出现的所有的主机都是basenode。
default 表示所有没有明确定义的节点
可以使用正则表达式来定义节点,inherits 表示继承
puppetmasterd --configprint 可以打印出puppetmasterd 载入的配置文件
例如打印modules径路
puppetmasterd --configprint modulepath
puppetmasterd --genconfig puppet master 配置文件
puppet --genconfig puppet agent 配置文件
配置文件中 certname 在不更改主机名的情况定义主机名
puppet agent 下 runinterval=120 表示 每120秒连接master
阅读(2613) | 评论(0) | 转发(0) |