相关疑难解决方法(0)

Puppet vs Chef,来自用户和用例的赞成和反对

我已经用谷歌搜索并阅读了“to-puppet-or-to-chef-that-is-the-question”文章。

我对用例感兴趣,在现实世界的实现中,人们根据实际问题选择了一个或另一个。

我对与 cobbler问题的集成特别感兴趣(我知道 puppet 是这个方向的标准方法);作为任何人在鞋匠 - 厨师整合方面的任何经验?

提前致谢

rhel5 configuration-management puppet cobbler chef

55
推荐指数
4
解决办法
1万
查看次数

FLOSS 服务器管理和审计工具

我一直在使用 HP 的服务器自动化工具套件很长一段时间,虽然它是一个很棒的工具 - 对于小型企业或家庭网络来说使用太多了(更准确地说:对于任何比大公司来说都太贵了负担)。

我对 Puppet 和 OpenNMS 进行配置和监控有点熟悉。然而,在谷歌搜索其他信息之后,似乎没有太多成熟的管理工具可以使用而无需花费大量精力来维护它们。

是否有其他 FLOSS 工具(商业支持的很好)用于管理:

  • 服务器配置
  • 补丁控制
  • 软件包推送
  • 等等

扩张

  • 与本机配置的集成很好(kickstart、jumpstart、autoyast、unattend.txt、winpe 等)
  • 某种 GUI 会很好,但不是必需的
  • 我希望能够设置,例如,一个操作系统配置文件,并将其发送到X 多台设备,最好在主机名、IP 等过程中填写字段
  • 基于代理的优于基于非代理的(即,我知道我可以使用诸如 pssh 之类的东西进行包和补丁管理,但这需要预先共享的密钥,而不是代理/证书身份验证)
  • 能够连接到 Nagios、OpenNMS 或类似的东西会很棒 - 所以已知的端口、进程和 SNMP 数据会很棒
  • 虚拟化支持真的很有帮助 - 但我可以接受它无法创建VM,只需填充/配置

如果这个问题的答案是“这里有一堆工具是解决方案的一部分”,我愿意构建一个包装器供我自己使用。

package-management hp provisioning patch-management opsware

15
推荐指数
1
解决办法
2246
查看次数

生产部署工具

与构建软件类似,应该使用工具来部署生产服务器更新(无论是数据库、网站、路由器配置等)。工具的使用减少了某些类型的人为错误(例如遗漏的步骤)。

  • 哪些工具可用于软件/配置/等部署(无论是免费的还是商业的)?

  • 每个帖子列出一个工具
  • 它执行部署过程的哪一部分
  • 使用此工具的特定优点或缺点(即,仅 .NET,支持所有 LAMP/WAMP 平台等)

不要添加已经存在的工具 - 如果您对给定的答案有什么特别想说的,请添加评论。

-亚当

deployment development process

12
推荐指数
2
解决办法
2264
查看次数