多级支持
机群管理需要多级支持主要是基于以下几种原因。首先是为了能够支持比当前规模更多的节点;其次是为了把所有节点分成一些小子集单独管理,有时可能会分给不同的管理员,但仍然处于相同的中央控制之下;其三是为了处理某些特殊的网络配置,比如跨地域机群。
一个典型的多级机群有3级,其中有一些节点集,每个集合由一个管理服务器管理(称为一线管理服务器,First Line Management Server,简称FMS)。更高一级的管理服务器(称执行管理服务器,Executive Management Server,简称EMS)管理所有的一线管理服务器。理论上,在EMS上能做所有的管理操作,但至少要能做到以下的关键操作:
- 安装FMS,复制任何必要的操作系统镜像,并指挥FMS安装子节点。
- 把更新的软件分发到FMS和所有子节点。
- 把配置文件和数据分发到FMS和所有子节点。
- 在任何一台FMS或子节点上执行命令。
- 控制子节点硬件(比如开关电源)。
- 配置对所有FMS和子节点的监控。
多级支持允许机群管理软件适应更多的机群环境。这里提到的软件只有xCAT和CSM支持多级支持。有些软件,象CIT,只对某些特殊操作提供多级支持,如节点安装和无盘引导。