最显眼的产品 Fedora 社区是 Fedora 分销本身。 然而,还有更多 Fedora 而不是它的分布,在它的下面 Fedora 基础设施使事情保持运转。 没有它,我们就没有邮件列表、没有网站、没有构建系统、软件包或(最终)分发。
星期五早上, Fedora 基础设施负责人 Kevin Fenzi 提供了关于 Fedora的基础设施及其未来一年左右的路线图。
按数字
快速查看数字表明 Fedora 有 460 个实例运行 Red Hat Enterprise Linux (RHEL) 6(176 个实例)、RHEL 7(46 个实例)和 Fedora 20 个(145 个实例)分布在世界各地的七个数据中心。
在这些实例中,79 个由 Puppet 管理,381 个由 Ansible 管理。 只有两个实例在没有 SELinux 的情况下在启用或许可模式下运行,它们被设置为禁用,因为它们用于构建(当前)不支持在 SELinux 下构建的项目。 (Fenzi 说正在努力解决这个问题。)
短期计划
Fenzi 表示,infra 短期内希望完成从 Puppet 到 Ansible 的迁移,并完成从 RHEL 6 到 RHEL 7 的迁移。
他还表示,计划是在之后“稍微”部署 Bodhi 2 Fedora 21 已发布(目前的目标是 11 月)。 基础设施团队在这里推迟以尽量减少中断。
基础设施板块的另一个项目是 阿尼提亚,一个发布监控项目,旨在供多个 Linux 项目使用。 Fenzi 表示,infra 愿意与其他发行版合作,而 Anitya “基本上已准备好部署”。
好消息是,Fenzi 说 Hyperkitty 是 close 到生产(在接下来的几周内),计划是将一个测试列表移动到 Hyperkitty,然后另一个组进行更多测试,然后迁移所有其他列表。 对于那些没有关注它的人来说,Hyperkitty 是一个 下一代邮件列表归档器. 部署后,Hyperkitty 应该会显着改进我们邮件列表的邮件列表存档。
最后,还有一些项目可以将消息从 Bugzilla 和 FAS 客户端定向到 Fedora 基础设施消息总线 (fedmsg)。
长期计划
上述所有工作的目标是未来六个月(或更早)。 除此之外,基础设施团队还有许多其他有趣的项目可以提供帮助 Fedora 用户和贡献者。
Fenzi 说会有一个 Fedora 活动日在 MirrorManager 周围的某个时候进行并进行重写。 Fenzi 说,该日期尚未确定,将取决于当前贡献者的可用性。
MediaWiki,为 Fedora wiki, 是由于升级。 芬子 说 Fedora 目前正在使用长期支持 (LTS) 版本,该版本可能会在明年停止使用 (EOL)。 是时候迁移到 1.23 或更高版本以确保项目具有来自上游的安全更新。
正如 Miloslav Suchy 周四关于 Copr 的演讲中所指出的, Fedora 基础设施 OpenStack 实例需要更新。 Fenzi 说它目前在 OpenStack Folsom 上,并且将在“准备就绪时”移动。
还计划着眼于双因素身份验证 (TFA) 并将应用程序移植到 Python 3。
总体而言,Fenzi 很好地概述了基础设施的作用以及团队的发展方向。 很容易忽视基础设施对 Fedora 作为一个项目和发行版,很高兴收到团队的来信,看看基础设施的发展方向!