附錄 A. 詞彙表

本指南將會使用這些詞彙。熟悉這些詞彙能幫助使用者更加了解 Red Hat Satellite 6。
啟動金鑰
一個用於 Kickstart 檔案中、用來控制註冊動作的註冊權杖。這跟 Red Hat Satellite 5 中的啟動金鑰類似,但提供了一些功能的子集,因為在註冊後 Puppet 會控制套件與配置的管理。
應用程式生命週期環境
應用程式生命週期環境」(application lifec cycle environment)代表 SDLC(軟體發展週期,software development life cycle)推送路徑上的一個步驟、或一個階段。推送路徑(promotion path)亦稱為開發路徑(development path)。內容(例如套件與 Puppet 模組)會經由出版、推送「內容視域」來在生命週期環境中向前推進。所有「內容視域」皆有版本,這表示您可以透過典型的推送路徑來推送特定版本;舉例來說,從測試用的開發環境到生產環境。在 Red Hat Satellite 5 中,頻道複製實作了此概念。
連接
將「訂閱」與提供 RPM 內容存取的主機相聯之過程。
Capsule
Capsule」乃額外的伺服器,可以用在 Red Hat Satellite 6 的佈建中,以提供內容的整合與散佈,以及其它本機服務(Puppet Master、DHCPDNSTFTP 等等)。
型錄
型錄乃一份詳述特定電腦的理想系統狀態的文件。它列出了所有需要管理的資源,以及這些資源之間的所有相依性。
運算設定檔
運算設定檔」(compute profile)會指定運算資源(compute resource)上的新虛擬機器的預設屬性。
運算資源
運算資源」(compute resource)乃虛擬或雲端的基礎結構,並且 Red Hat Satellite 6 能使用它來佈建主機與系統。運算資源的範例包括 Red Hat Enterprise Virtualization Manager、OpenStack、EC2、以及 VMWare。
內容
內容」(content)包括軟體套件(RPM 檔案)與 Puppet 模組。這兩者皆會同步至函示庫中,然後推送入使用「內容視域」的「生命週期環境」(life cycle environment)中以供主機使用。
內容發送網路
內容發送網路」(簡稱 CDN,即 content delivery network)是用來在同樣地理位置間發送 Red Hat 內容的機制。舉例來說,由歐洲 Satellite 所同步的內容,便會由歐洲地區的來源取得內容。
內容主機
內容主機(Content Host)為主機的一部分,它負責管理與內容和訂閱關連的任務。
內容視域
內容視域」(content view)是內容的定義,包含了產品、套件、以及 Puppet 模組,並擁有智慧型篩選功能與建立 snapshot 的能力。內容視域結合了頻道與 Red Hat Satellite 5 複製而來的功能,但更為精鍊。
外部節點分類程式
外部節點分類程式」(external node classifier)是 Puppet 的結構(construct),為 Puppet Master 提供了額外資料,用以設定主機(host)。在 Satellite 的建置過程中,Red Hat Satellite 6 對 Puppet Master 來說會作為外部節點分類程式。
事實回報工具
事實回報工具」(Facter)程式會提供關於系統的資訊(實情- fact);舉例來說,Facter 會回報總記憶體、作業系統版本、架構等等。Puppet 模組會根據由「事實回報工具」所蒐集的主機資料,啟用特定的配置。
Hammer
Hammer」乃 Red Hat Satellite 6 的命令列工具。請以 Hammer 作為管理 Red Hat Satellite 6 的標準 CLI,可用於 script,也可以透過互動式的 shell 來運作。
Hiera
Hiera」是金鑰/數值的搜尋工具,用於配置資料上,這能讓網站特定的資料不列於 puppet 的清單上。
主機
主機」(host)指得是任何 Red Hat Satellite 6 管理的系統,不管是實體或虛擬的皆然。
主機集
主機集」(host collection)相當於 Satellite 5 裡的「系統群組」(system group),也就是使用者定義、由一或多台「主機」所組成的群組。
主機群組
主機群組」(host group)是建構一台主機的範本。這包括「內容視域」(content view,定義了可用的 RPM 檔案與 Puppet 模組)以及要套用的 Puppet class(最終決定軟體與配置)。
位置
位置」(location)是代表實際處所的預設設定之集合。這可以進行巢式規劃以設定階層性的位置集合。舉例來說,您可以為「中東」(Middle East)設定預設值,然後縮小範圍到「台拉維夫」(Tel Aviv,以色列首都),然後更進一步縮小到「資料中心東區」(Data Center East),最後是「第 22 號機櫃」(Rack 22)。
函式庫
函示庫」(library)包含了使用者會建置的軟体的「每個」版本,包括最新的已同步版本。對 ITIL(資訊科技架構函示庫,information technology infrastructure library) [1] 的組織或部門來說,這是「決定性媒介函示庫」(definitive media library)[2](之前稱為「決定性軟體函示庫 - definitive software library)。
清單
清單」(manifest)會從客戶端入口網站轉移訂閱服務至 Red Hat Satellite 6 上。以功能性來說,這跟用於 Red Hat Satellite 5 的憑證類似。
欲取得更多有關於憑證和訂閱類型上的相關資訊,請查看:
組織
組織」(organization)乃 Satellite 6 建置中,一組系統、內容及其它功能的獨立集合項目。
產品
產品」(product)是內容軟體庫的集合。產品可以是 Red Hat 產品,也可以是軟體與配置內容所組成的新建立產品。
Promote
推送」(promote)是把「內容視域」(由軟體與配置內容所組成)從一個「應用程式生命週期環境」移動到另一個的過程,例如從開發環境移到測試環境,再移到生產環境。
佈建範本
佈建範本」(provisioning template)是使用者定義的範本,以供 Kickstart 檔案、snippet,以及其它佈建動作使用。在 Satellite 6 中,佈建範本對 Kickstart 配置檔與 cobbler snippet 所提供的功能與在 Red Hat Satellite 5 中的類似。
Pulp 節點
Pulp 節點」(Pulp node)是 Capsule Server 的元件,用來製作內容的鏡射內容。這與 Red Hat Satellite 5 Proxy 類似。主要的差別在於,在「主機」使用內容之前,內容可以先在 Pulp 節點上存而不發。
Puppet 代理程式
Puppet 代理程式」(Puppet agent)是個在「主機」上執行,並套用變更過的配置至該主機的代理程式。
Puppet Master
Puppet Master」乃 Capsule Server 的元件,它為「主機」提供 Puppet 清單,以供 Puppet Agent 執行用。
Puppet 模組
Puppet 模組」(Puppet Module)是個獨立性的程式碼與資料組,您可使用它來管理像是使用者、檔案和服務的資源。
軟體庫
軟體庫」(repository)是個儲存內容的地方。舉例來說,YUM 軟體庫,或 Puppet 軟體庫。
角色
角色」(role)會指定多個存取權限,套用到一組資源(例如「主機」)上。
智慧型代理
智慧型代理」(smart proxy)乃 Capsule Server 的元件,可以與外部資源(例如 DNSDHCP)整合。
智慧型變數
智慧型變數」(smart variable)是一個配置值,用來控制 Puppet Class 的行為。這可以在主機(host)、主機群組(host group)、組織(organization)或位置(location)上設定。
標準操作環境
標準操作環境」(簡稱 SOE,Standard Operating Environment)是應用程式所建置的受控制作業系統版本。
訂閱
訂閱」(subscription)是使用者如何從 Red Hat 獲得內容與服務的方式。
同步
同步」(synchronizing)指的是將外部資源鏡射入 Red Hat Satellite 6 的函示庫中。
同步計畫
同步計畫」(synchronization plan)提供了同步內容的排程執行計畫。
使用者群組
使用者群組」(user group)是角色的集合,並且可以指定給一組使用者。這與 Red Hat Satellite 5 的「角色」(role)類似。
使用者
使用者」(user)代表註冊使用 Red Hat Satellite 的任何人。身份認證與授權可以透過內建的邏輯、透過外部的 LDAP 資源、或使用 Kerberos 完成。