cf-serverd 是必需的吗?

cf-serverd 是必需的吗?

既然 cfengine 客户端可以根据其“inputs”目录中的文件自主运行,为什么还需要运行 cf-serverd 的策略服务器呢?

其他文件分发机制(NFS、从源代码控制中提取、从哑文件服务器传输)是否也能同样有效?

除了提供文件之外,社区版策略服务器还能做其他事情吗?

答案1

cf-serverd 不是必需组件。有些人使用 nfs、直接从版本控制中提取,可能还使用许多其他机制。

不过,使用 cf-serverd 可以带来多种好处。cf-serverd 已被证明非常高效,据报道单个服务器可以为数千个客户端提供服务。它还允许您对传输和文件比较进行非常有选择性的选择,您可以选择以加密方式传输更敏感的文件。您可以选择不同类型的哈希算法,或者在确定文件是否需要更新时使用文件时间。如果您想使用 cf-runagent 向节点发出信号以运行其策略,则这些节点上需要 cf-serverd,以便 cf-runagent 可以与其通信。

如果您有疑问,我建议您查看 google 群组上托管的 cfengine 邮件列表,因为它会吸引更多人的注意。freenode 上也有 #cfengine。

相关内容