现况:推荐中
简化 Linux 服务器(SLS) SIG
1. 概论
简化 Linux 服务器(SLS) SIG 将会提供一个通用的平台,可交付建基于 CentOS 的整体解决方案,通过网页及/或 REST 界面进行管理。我们会著致力筛选各类应用程序及提供一个能简化部署和维护的整全方案。
2. 全盘计划
数据库服务器、网页服务器、文件服务器、代理服务器及很多其它应用程序以 CentOS 作为出发点。一般来说,这些方案的部署是通过内部的工具(譬如 Puppet)、命令行或传统的 Linux 专才。这阻止了很多 IT 方案供应商考虑采纳 CentOS,因为结构全面的方案必须跨越高耸的知识障碍。试想想以下例子:一位系统管理员有需要在一台虚拟机器或云端实体上创建一个以 CentOS 为基础的邮件服务器。该管理员必须安装 CentOS,以及:
- Postfix
- Cyrus IMAP(或 Dovecot)
SpamAssassin
- ClamAV(来自 EPEL)
- OpenSSL 供用户凭证之用
最后,他们采用 OpenLDAP 进行用户及群组管理。现在他们只需把这堆开源组件设置成为整全的邮件方案:/etc/postfix/main.cf、/etc/clamd.conf、/etc/imapd.conf、等。完成后,他们便打开 OpenSSL 的文档来考究那些安全凭证的术语。
SLS SIG 会提供一个能集结各类应用程序的平台,然后以一个网页/REST 界面把方案包装起来。这 有异于一个聚焦在管理的 SIG。有别于管理界面(例如 webmin 等),SLS 专注在以目标为本的管理,而非修改配置文件另类方法。它不流于显示所有选项,而是显示最佳做法的成效,把系统按目标为本的设置进行设置。这样的结果是一组简洁、可伸缩、统一的设置,替换多个低层改动。此外,通过开放服务器管理给惯用图像界面的管理器和减少类似部署的变化,这个结构能降低支持需求及成本。
3. 可交付成果
SIG 成员将会参与开发及维护以 CentOS 作为基础的整体解决方案。
软件维护 —— 此 SIG 会协调常用上游组件的维护,有助减省重复的功夫,为所有 CentOS 用户提供更佳的经验。
质量检定 —— 此 SIG 提供的方案将会紧密地整合 CentOS 内的不同应用程序。此举会给予一个难得的机会进行额外的质检测试(例如 Samba + OpenLDAP)。
4. 与其它特别兴趣小组接口
- 核心 SIG
- 云端 SIG —— 这些方案已经在云端上运作(Amazon、Linode),合作可以减省重复的功夫
5. 发行软件的机制
开始时,SLS SIG 将会在同一个源码库内收录开发、测试及生产用的代码,通过适当的标签和分支让开发者和用户随时都能取得适用的稳定代码。
有谁参与
Filippo Carletti 来自 Nethesis (NethServer)
David Loper 来自 ClearFoundation(ClearOS)
Peter Baldwin 来自 ClearFoundation(ClearOS)
John Crisp 来自 SME Server
社群内的任何人仕均可参与及作出贡献。
1. 软件
http://www.clearfoundation.com/docs/developer/packaging/clearos_6.x/start
http://dev.nethserver.org/projects/nethserver/wiki/Packages#From-third-parties
未来的潜在合作伙伴
- 所有参与软件开发及营运的人仕
- 上游开发者,即是 SIG 包装的软件的开发者
这个 SIG 为何重要
- 促进 CentOS 在广泛/不同的情况,尤其是在没有系统管理员的环境下获采纳
- 让没有 Linux 经验的人应用一个友善、全备的 CentOS 系统
- 为 CentOS 用户提供单一参考网站,方便下载中小企常用的 rpm 组件
1. 所需资源
我们期望 CentOS 计划提供:
- 组件创建系统的访问权来创建组件
- QA 资源来测试开发/试用级的代码
- 发行机制来公开发布代码
- 维护代码用的 git 软件库(包括开放访问权给 SIG 贡献者)
- 收录 SIG 相关文件用的 Wiki 及文档空间
- 错误及问题跟踪系统,跟踪用户的问题及错误报告
- 私人的安全电邮地址,用来处理必需保密的问题
- 由 CentOS 计划安排与 CentOS 核心 SIG 联系,与即将发行的 CentOS Linux 版本进行同步及测试
2. 现状
此 SIG 有多位创办成员拥有适合迁转到 CentOS 软件库的组件。
引导程序
引导程序的第一步就是确保所有期望与 CentOS 委员会看齐。当此 SIG 已创建所需的资源,创办成员便会把他们的组件及部署用的资源迁转到 CentOS 的结构,然后鼓励他人在该环境下参与开发。
我们计划在此程序进行时作记录,为日后有意参与的人留下一条清淅的路径。此程序包括与 CentOS 委员会及整个社群进行讨论,探讨在 CentOS 平台上提供服务的最佳方法。
1. 市场上相若的焦点
市场上已经有这类关系的整合。其中较显著的例子有 Ubuntu 旗下的 Zentyal 计划。 见 https://help.ubuntu.com/12.04/serverguide/zentyal.html
另一个进行中的项目是 Fedora Server Working Group: http://fedoraproject.org/wiki/Server
Translation of revision 8