Wednesday, September 12, 2012

安装puppet

最近在学习使用puppet来进行配置管理 主机操作系统是centos 所以安装puppet还是比较顺利的 有现成的package可以使用 直接几个yum install就搞定了 当然这边需要几个ruby的依赖 主要是ssl,xmlrpc/client 遇到的主要问题是: dnsdomainname: Unknown host 原因:puppet agent默认会搜寻一个名为puppet的服务器 可以加一条puppet DNS CNAME记录 或者在所有的agent上指定puppet master主机名 解决方案 1, 把本机的hostname加入到hosts中去 2, 加puppet到127.0.0.1 另外可以使用dnsdomainname命令来检查 是否主机自身的hostname不能被解析到