Mei*_*Mei 12 server configuration-management
Ubuntu (10.04 LTS) 主存储库中不存在 Cfengine 是怎么回事?我在任何地方都找不到对此的讨论(使用 Google)。Ubuntu Main 中唯一的配置管理似乎是 Puppet。
我还寻找了各种各样的其他工具——全部来自维基百科的配置管理工具列表——但它们都没有出现在 Ubuntu main 中。我寻找了 bcfg2、opensymbolic、radmind、smartfrog、spacewalk、staf、synctool、chef——都没有。
从我作为系统管理员的角度来看,我希望至少找到 bcfg2、puppet、cfengine 和chef(作为最广泛使用的工具)。
为什么 cfengine(或厨师和其他人)不包含在 Ubuntu main 中?为什么 Ubuntu main 中只有一个配置管理工具?
顺便说一句 - 这在服务器管理的上下文中很重要的原因是因为 Ubuntu main 得到了 Ubuntu 团队的全面支持,包括更新和安全更新;其他存储库不是。
Spa*_*apS 30
首先,bcfg2、chef 和 cfengine 都在 Universe 存储库中,这是一个社区支持的软件存储库。在这里更好地解释:
http://www.ubuntu.com/project/about-ubuntu/components
该页面最相关的部分是
“如果得到愿意满足 Ubuntu 团队制定的标准的维护者的支持,流行或支持良好的软件将从 Universe 转移到主流。”
当您谈论与服务器相关的软件时, main 确实是一个巨大的承诺。
在某些时候,我们不得不考虑维护 main 中所有包给 Ubuntu 作为一个项目带来的负担。特别是 LTS 服务器版本支持5年的安全更新。因此,当 MIR 团队和更大的 Ubuntu 开发社区考虑是否应该将某些东西放入 main 时,他们首先要考虑的事情之一是 main 中是否还没有具有同等功能的东西。
很多时候,Ubuntu 仍会继续采用 main 包。MySQL 和 PostgreSQL 都在 main 中,在这一点上具有非常相似的功能和特性。这在很大程度上是因为有大量 Ubuntu 用户使用其中任何一种,并且有很多人在维护该软件。
就配置管理解决方案而言,cfengine、puppet 和chef 似乎都提供了高度的功能重叠和零兼容性。因此,有机会为尚未选择的用户做出固执的决定。在这种情况下,迄今为止参与该决定的人出于多种原因选择了 Puppet,这些原因已在 Ubuntu 开发者峰会 (UDS) 上多次详细讨论。
这个选择总是有待讨论。Chef、Cfengine 或其他任何东西,只需要有人愿意提出令人信服的案例,证明它将为大量 Ubuntu 用户提供服务,将软件包含在 main.js 中。
我鼓励您仔细阅读此处的要求:
https://wiki.ubuntu.com/UbuntuMainInclusionRequirements
如果您认为它会通过,请使用以下过程提交 MIR 请求:
https://wiki.ubuntu.com/MainInclusionProcess
如果您对 MIR 的吸引力不大,请提交一份附于即将推出的 UDS 的蓝图(UDS-Oneiric 将于 5 月在布达佩斯推出)。您不必一路飞到布达佩斯参加讨论(请注意,赞助是有限的),您可以虚拟参加。无论哪种方式,我认为很明显 Ubuntu 开发社区希望听到您和任何其他认为 Ubuntu 可以改进的用户的意见。
| 归档时间: |
|
| 查看次数: |
2427 次 |
| 最近记录: |