設置管理 SIG

引言

設置管理 SIG 是一個特別興趣小組,它致力拉近設置管理工具的進階用戶與傳統用戶的距離,做法是製作及發行設置管理和統籌工具的 RPM 套件。

設置管理的世界在某些地方很兩極化:一方面,進階用戶較多採用由發行商所提供的最新版工具。另一方面,傳統用戶偏向採用由傳統渠道提供的工具(發行版本、EPEL、特別興趣小組……)。

連結

範圍

我們針對的所有開源的設置管理工具:Puppet、Ansible、Salt、Cfengine、Chef、Rudder,還有附帶計劃如 MCollective。我們亦歡迎與週期管理有關的項目,例如 terraform、the foreman 及 vagrant。

目標

需求

若要為開源計劃建立社群用的套件,我們需要溝通工具(例如郵件列表)、公用軟件庫、建設系統、源碼庫。這正是 CentOS 能支援我們的地方!

輸出

RPM

這個特別興趣小組將會產生多個軟件庫,每個工具家族將會擁有至少一個軟件庫。至於個別工具,視乎計劃如何組織,它或許會擁有多個軟件庫。假如工具的上游維護多個主要發行版本,我們有可能建立不同軟件庫。

我們亦希望能公開並讓大家能輕易存取所有建設日誌。

某些軟件庫或許會依賴其它 CentOS 特別興趣小組,尤其是 SCL 特別興趣小組。我們亦會邀請其它特別興趣小組採用我們的輸出。

Vagrant 映像

再進一步,我們期望能協助發行附帶設置管理工具的官方版 CentOS vagrant 映像(及雲端映像)。

Vagrant 已內置一些配置功能。要是你的基礎機器已擁有獲支援的設置管理工具,你可以直接利用它們將基礎映像變作 vagrant up/vagrant provision 映像。要是你現在便需要這個功能,你可以建立自己的基礎機器或選用發行商/第三方所提供的。我們亦希望本特別興趣小組利用我們所包裝的工具來發行及維護 Vagrant 映像。

益處

社群所得的益處就是可靠的套件,它們擁有公開的 spec 檔案及遵從傳統的包裝標準。其它特別興趣小組亦可從此 SIG 得益,並享用它所裝作的 RPM。這些套件應該乎適合任何人採用,包括進階用家到專統用戶,而且易於在 CentOS 下取得(yum install configmanagement-sig-puppet4)。

發行者所得的益處就能簡潔地建立 RPM 和測試套件,在社群維護的 CentOS 建設系統上建立套件,並取得社群合作和幫助來建立優良的套件。這樣亦會為他們提高可見度。

資源

附件:ignite-configmanagementcamp.pdf 2016 年 Config Management 營內的 Ignite 講座

項目

名稱

描述

Ansible

Ansible 是個革命性的簡易 IT 自動它化平台,它能協助你更容易地部署應用程式及系統。

Chef

一個整合系統用的框架,能為你的整個架構帶來管理設定的益處。

Puppet

系統自動代框架及應用程式。

Rudder

一個易用、網頁驅動、以角色為基的方案,提供 IT 架構自動化及規範。

Salt

為任何架構或應用程式提供自動化管理及設定的可擴充軟件。

如何在這個特別興趣小組新增一個項目?

成員

名稱

a.c.o 暱稱

項目

Julien Pivotto*

roidelapluie

Puppet

Andy Taylor

ataylor

Puppet

Steve Traylen

strylen

Puppet

Brandon James

bjames301

Salt

David Murphy

dmurphy18

Salt

Ben Hosmer

bhosmer

Salt

Samuel Cassiba

sbc

Chef

Vincent Vanderkussen

vincentvdk

Ansible

Jonathan Clarke

joooooon

Rudder

Alexis Mousset

amousset

Rudder

* SIG 主席

督導此特別興趣小組的 CentOS 委員是 Fabian Arrotin

如何加入這個特別興趣小組?

支持者

名稱

FAS 暱稱

項目

備註

Serge van Ginderachter

svg

Ansible

短期內不會深入參予

koji 標籤

以下是 SIG 可採用的標籤的預覽。

工具

我們希望儘可能採用自由軟件。我們會儘可能利用 CentOS 的內部架構:CBS、ci.c.o、郵件列表及計劃的 irc 頻道。

不過,由於 git.c.o 並未整合程式碼審核工具、我們會使用 github 及 github 的合併申請(pull request)。我們不會使用 gerrithub 因為它是不受我們管理的額外一層,而且還是需要在 github 上有份。不過我們會支援為 CentOS 計劃增設內部程式碼審核工具的工程。

我們在 CentOS 設置管理 SIG Github 機構 下運作。

通訊

媒體

我們的通訊媒體是 freenode 上的 #centos-devel IRC 頻道與及 centos-devel 郵件列表。有需要的話,我們將會採用專屬的郵件列表。

還有,我們每兩個星期會在 IRC 頻道上開會。會議將會在 CentOS 的日曆 https://github.com/CentOS/Calendar 上公佈,而變動更會在郵件列表上公佈。

SIG 的名稱

當你須要提及此特別興趣小組的名稱時,請尊重以下指引。

此特別興趣小組的全名是 Config Management SIG。我們不會採用其它名稱,這儘可能尊重此點。

當你需要簡稱時,請採用 sig-configmanagement(這是此小組在 a.c.o. 內的名稱)。你可以在電郵的主題內採用此名稱。

合宜的:

不合宜的:

會議

下次會議將會在 2016 年 4 月 13 日星期三 15:00:00 UTC 舉行。

我們在一個 會議清單 內保留記錄及下次會議的議題。

聯絡方法

假如你對此計劃有興趣,歡迎你加入我們的行列。你可以在 centos-devel 郵件列表或 centos-devel IRC 頻道上表達你的意願。

Translation of revision 91

zh-tw/SpecialInterestGroup/ConfigManagementSIG (last edited 2019-12-09 09:11:38 by anonymous)