Puppet 学习笔记
puppet 由于涉及到证书的问题,在安装时要确保域名解析的正确,这个通过 dns 以及 hosts 都可以实现。比较方便的方式是将所有的主机的 ip/domain 都写到 /etc/hosts 里面,下面三行是标准的 hosts 文件的写法: #ip hostname.domainname hostname 127.0.0.1...
View Articlepuppet 时间同步间隔设置
默认情况下,agent 每 30min 会向 master 请求一次。我们不希望 agent 自动更新,因此,除了每次执行时,将其设置为 –no-daemonize –onetime 外,还可以将时间间隔设置为永不同步,在 puppet.conf 的 [main] 段加上如下的指令就可以了: runinterval=never 当然,也可以像下面这样,通过 cron 将间隔设置为一个非常长的时间。...
View Article使用 Puppet 安装 deb 包
一般安装一个包可以使用 apt 方式安装,puppet 也提供了这种功能: class package{ $apppackage = [ "screen", "htop", "expect", "traceroute", "curl",...
View Articlepuppet 安装 jdk
$ sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -s -c) partner" $ sudo apt-get update $ sudo apt-get install sun-java6-jdk 然后交互的选择 yes/no 进行安装。为了减少宝贵的人肉时间,有下面几种方式,最原始的方式: $...
View Articlepuppet 问题记录
1. permission denied 问题 在 cliet 测试时,发现如下的问题: # puppet agent –server jaseywang.example.com –noop –test info: Caching catalog for user1.example.com info: Applying configuration version '1358997047'...
View Article跨机房部署
跨机房的服务部署分两个小问题。第一个是系统(RAID、BIOS、OS) 的部署,另外一个则是 OS 上面的服务的部署。 系统 曾经想通过 dhcp over openvpn 来解决机房的"互联互通"问题,目前暂时仅仅解决了通过 openvpn 进行 lan to lan 的连接,而 over openvpn 的 dhcp(dhcrelay) 到目前为止还不清楚为什么获取不到 IP。 后来看...
View Article