WEB开发网
开发学院操作系统Linux/Unix 使用 xCAT 简化 AIX 集群的部署和管理 阅读

使用 xCAT 简化 AIX 集群的部署和管理

 2010-09-03 00:00:00 来源:WEB开发网   
核心提示: 这里我们提到了 NIM(Network Installation Management):NIM(Network Installation Management)为 AIX 操作系统的安装和软件的维护 , 提供了通过网络实现的有效快捷的方法,NIM 基本特征:系统管理员可以对系统进行远程的安装、

这里我们提到了 NIM(Network Installation Management):

NIM(Network Installation Management)为 AIX 操作系统的安装和软件的维护 , 提供了通过网络实现的有效快捷的方法。NIM 基本特征:

系统管理员可以对系统进行远程的安装、升级、和维护;

在一时刻多台服务器可以同时进行安装和维护 ;

多个版本的操作系统、ML 、TL,可同时存在与一个 NIM 环境中 ;

通过使用 NIM 中系统备份,还可以快速恢复受损的系统或 “克隆” 生产系统 。

说到安装 AIX 操作系统,我们就不得不提到 NIM(Network Installation Management)工具。 xCAT 给计算节点安装 AIX 操作系统是基于 NIM 工具的,实质上就是对 NIM 各个命令的打包。 xCAT 支持 diskfull 有盘(即 standalone)和 diskless 无盘两种安装模式。

使用 xCAT 安装 AIX standalone 节点

第一步当然是制作系统启动镜像文件。首先使用 gencopy 命令将 AIX 安装光盘内容拷贝到管理节点的本地磁盘,参数 -U 表示根据标准更新目录结构,-X 表示如果空间不够自动扩展文件系统, -d 指定源文件目录,-t 指定目标文件目录,all 表示拷贝所有源目录的 image。然后就可以使用脚本 mknimimage 从源镜像目录 /myimages 构造出命名为 610BaseImage 的 AIX 独立系统启动镜像文件了:

-bash-3.2# gencopy -U -X -d /dev/cd0 -t /myimages all 
 -bash-3.2# mknimimage -s /myimages 610BaseImage 

添加 SSH、SSL 等 AIX 计算节点必备的各种软件。 SSH、SSL 等软件是管理节点上 xCAT 工具对客户机实施管理和监控的必需软件。将这些所需要的各种软件安装包拷贝到 /tmp/images 目录下,然后使用“nim -o update”命令找到正确的系统目录,并更新到相应的 lpp_source 资源。 xCAT 还提供了两个 installp bundle 文件(xCATaixSSL.bnd 和 xCATaixSSH.bnd),这两个文件可以从 xCAT 的安装包 core-aix-2.3.4.tar.gz 解压后得到。Installp Bundle 安装是一种支持多种软件格式的安装方式。用户可以编辑 Bundle 文件,指定所要安装软件的名称,相应软件格式等信息,通过 SMIT,geninstall 或者 NIM 等安装工具调用 Bundle 文件,实现软件安装。在这里我们采用 NIM 安装工具,nim 的参数 -o 表示操作,-t 表示资源类型,-a 表示属性,我们分别定义 define 了目标在 NIM 主控机上的 /install/nim/installp_bundle/xCATaixSSL.bnd 和 /install/nim/installp_bundle/xCATaixSSH.bnd 的名为 xCATaixSSL 和 xCATaixSSH 的 installp_bundle 资源。最后使用 chdef 命令把它们添加到 610BaseImage 对象的定义中 :

上一页  4 5 6 7 8 9 10  下一页

Tags:使用 xCAT 简化

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接