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