2.5. Aptus 組件

為了讓用戶在安裝 Aptus 前對 Aptus 有更深入的了解,以下是 Aptus 組件的簡介:

Aptus 文件系統

Aptus 於 Linux的平台上提供智能聯合基建 (IUA,Intelligent Union Architecture),這是全球著名的空間文件根分享系統(Space shared-rootfile system)。 此外,Aptus 在伺服器上使用聯合文件系統 (Unionfs,Union File System) 以保護伺服器文件,除剩下的可共用文件外,分隔所有伺服器與電腦之間的非共用資訊。這個設計可使安裝配置文件的重複情況減至最低,允許集中處理伺服器上的配置修改。

根文件系統樣本 (Rootfs,Root file system templates)

根文件系統樣本給智能聯合基建上的規則定義,從而使聯合文件系統可明確地分辦出那些屬非共用文件,例如伺服器系統和網路上的安裝配置。 它為 UnionFS 提供規則藉以控制文件系統性質。除分隔不同性質的資料外,它亦為客戶端提供另一個名為V init 機制的系統,以便使客戶端上處理 Aptus 起動有別於伺服器。

Aptus 伺服器

Aptus 提供遙控起動服務。當中的「Aptus伺服器守護程式」(aptusd,Aptus server daemon)能處理 Aptus 客戶端的起動請求和 DHCP 請求,亦可作為客戶端網絡地址管理。aptusd 相等或新於 2.0.6 版本更內置支援 PXE 客戶端,助您使用Aptus去起動 Linux。

Aptus 客戶端內核

Aptus 客戶端利用特別的 Linux 內核起動,此內核圖像存放在伺服器文件系統中,當起動時透過 NFS 或 tftp 運載。

遙控起動固件

如果您的電腦沒有內置 PXE 起動程式,您便需要 Etherboot。Etherboot 是一套客戶端遙控起動固件,它支援大部份 Linux 的以太網適配器。每個獨立的以太網配接器需要不同網路設備驅動程式的起動固件,這些起動固件會存在於起動軟碟圖像、DOS 可執行的二進制或二進制起動光盤圖像中。在起動時,Aptus 伺服器會收到起動固件的請求及將內核圖像運載於網路上。客戶端便可執行已下載的內核和登上它在網絡上的文件系統。

Aptus 配置器

Aptus 提供一個名為「Aptus 配置器」的圖形用戶介面管理工具。您需要 Webmin 運作「Aptus 配置器」。「Aptus 配置器」可幫助自動處理所有複雜的配置而不需人手處理。

Aptus 利用分佈式文件系統複製客戶端上相同的 Linux 平台,在不同的客戶端上提供global name space協調及保安管理。因此所有伺服器上的程式及配置均能自動與不同的客戶端分享,做到集中管理。 安裝 Aptus 之後,會出現 /var/opt/aptus 目錄, 此目錄乃 Aptus 伺服器根,當中包括一切 Aptus 客戶端的重要文件及聯合文件系統的設置點。

Aptus 需要在伺服器上配置不同的服務,例如用作協調客戶端和伺服器時間的時間伺服器、集中用戶帳號管理(系統管理員可選擇使用 LDAP 及其他服務)的網絡資訊服務(NIS,Network Information Service)及使 Aptus 用戶可在以太網上分享及傳送文件的網絡文件系統(Network File System)等。

如欲了解詳情及更多技術性資料,請參考 附錄 A