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