我们有很多服务器,但仍想全部更新。实际的方法是任何系统管理员从一个服务器到另一个服务器并制作一个aptitude update && aptitude upgrade
- 这仍然不是很酷。
我现在正在寻找一个更好、更智能的解决方案。人偶可以做这个工作吗?你怎么做呢?
我已经为 puppet 建立了一个测试实验室,但它不起作用。我puppet agent
在节点上启动并等待证书。
root:~# puppet agent --server xxxx --waitforcert 60 --test
warning: peer certificate won't be verified in this SSL session
warning: peer certificate won't be verified in this SSL session
warning: peer certificate won't be verified in this SSL session
Run Code Online (Sandbox Code Playgroud)
在服务器上,现在找到挂起的证书请求:
root:~# puppet cert --list
root:~#
Run Code Online (Sandbox Code Playgroud)
在 masterhttpd 日志中:
root:~# tail /var/log/puppet/masterhttp.log
[2012-01-06 09:19:17] xxx - - [06/Jan/2012:09:19:17 CET] "GET /production/certificate/xx HTTP/1.1" 404 30
[2012-01-06 09:19:17] - -> /production/certificate/pgw
[2012-01-06 09:19:47] xxx - - [06/Jan/2012:09:19:47 CET] …
Run Code Online (Sandbox Code Playgroud)