软件研发

下面是一个Puppet客户端和Puppet服务器对话的一个示例场景

2018-07-16 14:22:11 | 来源:中培企业IT培训网

下面是一个Puppet客户端和Puppet服务器对话的一个示例场景:

1.Puppet客户端决定是时候检查Puppet服务器上的配置是否有更改。可以通过计时器或者在客户端手动操作。客户端和服务器之间的对话通常是通过SSL加密的。

2.Puppet客户端提供了它的凭证,这样Puppet服务器可以知道哪个客户端在请求。

管理客户端凭证是一个单独的问题。

3.Puppet服务器通过编译Puppet目录发现客户端需要的配置并将其发送给客户端。

这涉及了一些机制,一个特定的设置并不需要利用所有的可能性。

对于Puppet客户端来说,同时使用基于角色和具体配置的方式很常见。基于角色的配置可以被继承。

4.Puppet服务器在客户端运行必要的代码,这样可以让Puppet服务器决定哪些配置匹配这个客户端。

从这点来看,Puppet配置是表意的。你声明一个机器应该有什么样的配置,Puppet帮你将客户端当前状态变为期望的状态。

标签: PuppEt