gpt4 book ai didi

相同类型的 Puppet 服务器

转载 作者:行者123 更新时间:2023-12-03 23:14:03 26 4
gpt4 key购买 nike

在服务器/代理模式下工作时,我有一个关于 Puppet 的最佳实践问题。

我已经使用 manifest/sites.pp 配置创建了一个工作解决方案,该配置使用代理的主机名标识配置。

例如:

node 'puppetagent.somedomain.com' {

include my_module

notify { 'agent configuration applied':
}
}

这非常适合配置单个节点,但如果我有多个应用程序服务器都具有不同的主机名,但所有这些都需要相同的配置,那该怎么办。

添加多个节点条目、逗号分隔的主机名列表或正则表达式感觉不是执行此操作的“正确”方法。

还有其他方法吗?你能定义节点“类型”吗?社区认为这方面的最佳做法是什么?

非常感谢

最佳答案

如果所有服务器都具有相同的配置,继承或 hieara 层次结构 是实现此目的的最简单方法。

一旦您需要维护更大的系统集,其中某些节点具有“网络服务器”或“数据库服务器”等类型,配置就会出现差异,单一继承模型就不够用了。

你可以在那些地方使用合成。在 this article 取顶了解更多详情。

关于相同类型的 Puppet 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20459497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com