CentOS 云端实例 SIG 推荐书
CentOS 云端实例 SIG(CCIS)倡议汇聚一群人专责定义及创建 CentOS 云端映像,适用于本地、远程或是第三方供应商的设施内。我们是一个不分供应商、科技或代理程序的关注小组(但我们乐于迎合特定的应用空间或供应商的生态圈及创建内容)。
CCIS 有意接管 CentOS 计划与供应商之间的现有关系,整理已面世和收录于其它官方软件库的云端实例,并成为在各种虚拟化环境内出现的 CentOS Linux 的上游权威。
我们正考虑将此 SIG 由云端实例 SIG 换名为云端映像 SIG,因为我们主要提供 CentOS Linux 映像。
1. 可交付成果
CCIS 将会致力为 CentOS Linux 映像发行一个准线规范,指定它应有的外观、运作方式和内容,并环绕该规范订立政策。我们亦打算定义及发行测试这些映像用的规范。
另外,我们也会对源自特定市场空间、生态环境和供应商的需求作出考虑、提供意见和协助执行。
最后,我们将会整理一套实例中继数据,用的是 kickstart 、配置文件、或其它适用格式,以支持 CentOS 核心 SIG 创建及发行映像。我们亦会配合 CentOS 基建小组管理 cloud.centos.org 网络内的机器。
我们亦会尝试环绕所搜罗的科技维护用户级的文档,又在 CentOS Dojos、社群内的相关活动及跨供应商的活动中代表 CCIS,推广 CentOS Linux 作为一个云端实例的平台。
我们只会采用开源、允许再发行的软件。然而有部份我们想创建及发行的源码或许仍未获官方接纳,它们必须被清淅地置标出来。要是有例外,我们在输入任何代码至 centos.org 的生态环境之先, 会先从委员会取得法律上的许可。
2. 与其它特别兴趣小组接口
我们预期会与核心 SIG 合作把 CentOS Linux 发行版本进行同步,并确保我们所发行的代码已通过测试,受适当的维护及管理。我们亦预期会与云端 SIG 及其它平台的特别兴趣小组紧密合作,环绕监督器科技上的应用。
总括来说,我们希望采取一个共融的政策,容让其它特别兴趣小组引用及建基于我们维护的资源。
3. 发放软件的机制
我们将会通过 cloud.centos.org 发行 CentOS Linux 的云端及虚拟实例,接管过往在这方面下的功夫,继往开来,支持所有仍获更新的 CentOS 版本。
CCIS 会尝试维持一个或多个供开发、测试及生产用的专用源码库。当有需要的时候,我们将会与其它特别兴趣小组接口,确保他们能访问源码库的内容,或直接把修正推送至他们的源码库。
假若将某种科技或生态环境的内容需要被分隔开来,我们可选择以专用的源码库或专用的云端实例来履行。
4. 有谁参与引导程序
David Nalley,Apache CloudStack 计划
- Sam Kottler,Red Hat Inc,已承诺会处理 cloud-init 及实例中继数据的代码
- Lucian-Paul Burlacu,Coreix Ltd
- Chris St. Pierre
- Juerg Haeliger,HP Cloud
Jaime Melis,OpenNebula 计划
- Jimmy Kaplowitz,Google Compute Engine
- Alessandro Pilotti,Cloudbase
- Karanbir Singh,CentOS Project,已承诺会作为 SIG 与 CentOS 计划中间的接口
我们会分担工作及创建一个共融的环境,让社群中任何人都可参予及作出贡献。这个群组亦可利用一个共通的追踪工作来协调工作。
5. 起动的软件
开始时,我们希望能输入来自 cloud-init 的中继数据及实例管理的代码;我们有可能要采纳更路复用具及管理用的代码。
6. 未来的潜在合作伙伴
云端生态环境是很广阔及正在扩充中,我们欢迎各方的代表,他们可来自供应商生态环境,本地执行系统,及寄存/开发群体。
7. 这个 SIG 为何重要
CentOS 计划能够引入一群明白的本地及公共云端生态环境的人才是很重要的,有助发行乎合最佳做法的映像供 CentOS 用户应用。缺乏公认、可验证的官方映像是阻碍 CentOS Linux 在云端环境被广泛采纳的因素之一。
8. 所需资源
我们期望 CentOS 计划提供:
- 组件创建系统的访问权来创建组件
- QA 资源来测试开发/试用级的代码
- 发行机制来公开发布代码
- 维护代码用的 git 软件库(开放访问权给 SIG 贡献者)
- 收录 SIG 相关文件用的 Wiki 及文档空间
- 错误及问题跟踪系统,跟踪用户的问题及错误报告
- 组件创建系统的资源来创建云端实例
- 由 CentOS 计划安排与 CentOS 核心 SIG 联系,与即将发行的 CentOS Linux 版本进行同步及测试
- 专为用户及贡献者而设的邮件列表(开始时我们希望与虚拟化 SIG 共享 centos-virt 邮件列表,日后再按需要另行发展)
除了上述清单,我们偶尔可能需要其它资源才能执行 CCIS 的任命;当这些需要出现时,我们会把它们呈交 CentOS 委员会寻求批准。
我们偶尔可能需要向第三方供应商或计划寻求独立赞助,进一步谋求 CCIS 的利益和任命。
9. 现况
CentOS 计划在不同云端环境内都已有所代表,我们期望能与这些个体创建关系,让用户在这些环境下能更容易应用 CentOS Linux。
10. 引导程序
我们希望将 cloud-init 代码输入在 git.centos.org 管理的 git 源码库,在首阶段以它为基础创建对应以下目标的云端实例:
OpenStack
CloudStack
- Eucalyptus
- oVirt
- Docker
- Vagrant
其它供应商包括:AWS、HPCloud、Google Compute 及 BrightBox。
我们希望在首个会议设立定期的会议来进行公开、全面的检讨,及计划可交付成果。
Translation of revision 8