使用 xCAT 简化 AIX 集群的部署和管理
2010-09-03 00:00:00 来源:WEB开发网核心提示:xCAT 简介xCAT (Extreme Cloud Administration Toolkit) 是一个开源的可扩展的高级集群管理和配置工具,允许使用者通过一个单点控制和管理一个集群系统,使用 xCAT 简化 AIX 集群的部署和管理,xCAT 最先是为 IBM xSeries 系列 Linux Cluster 做
xCAT 简介
xCAT (Extreme Cloud Administration Toolkit) 是一个开源的可扩展的高级集群管理和配置工具,允许使用者通过一个单点控制和管理一个集群系统。xCAT 最先是为 IBM xSeries 系列 Linux Cluster 做的第三方软件。它在简化集群管理的同时,还使集群能够方便地实现快速扩展,从而提高了系统管理员的工作效率。
值得一提的是,xCAT 软件包基本上全部由一系列有用的 perl 脚本构成,所以使用者修改代码后不需要重新再编译和安装,而是可以很方便地根据自己的需求直接修改脚本来定制出自己需要的 xCAT 软件。那么如此实用的工具是怎么工作的呢?
接下来,笔者将用下图来描述 xCAT 的工作流程:xCAT 是基于客户机 / 服务器架构的应用程序,客户端和服务器端的通信主要是由管理节点上运行的 xCAT daemon(xcatd)来控制的,可以说运行于管理节点上的 xCAT daemon(xcatd)就是整个 xCAT 软件正常工作的心脏。 当管理节点上的 xCAT daemon(xcatd)接收到计算节点发送过来的用 XML 封装的的命令时,它将通过 ACL(Access Control Lists)来判定发送者是否有权限执行这些命令。此外,xCAT daemon(xcatd)在安装配置计算节点和各个节点重新启动的时候还会收集各个节点发来的状态和资源信息。
这里我们提到了管理节点和计算节点。xCAT 中对节点的概念分为以下几类:
这是逻辑上的划分,实际使用的时候可以按照需求将几种逻辑上的节点置于同一个物理节点之中。
更多精彩
赞助商链接