在 Linux 服务器上使用 NIMOL 安装 AIX
NIMOL 的简介
网络安装管理工具(NIMOL)为 Linux 服务器提供了一系列的 AIX 软件管理服务。包含在 AIX 产品介质中的 NIMOL 软件包为 Linux 服务器提供了以下的 NIM 功能:
• 使用 NIM 安装 AIX 所必需的服务。
• 执行 AIX 的网络安装。
• 在 NIMOL 客户端上安装软件更新。
• 列出在 NIMOL 客户端上安装的软件。
• 创建 AIX 系统备份,NIMOL 可使用该备份来安装其他客户端。
以下的命令随附在 NIMOL 软件包中:
nimol_config
配置 Linux 服务器为 NIMOL 服务器
nimol_install
创建要安装的 NIMOL 客户端
nimol_lslpp
列出安装在 NIMOL 客户端的软件
nimol_update
在 NIMOL 客户端上安装软件更新 
nimol_backup
创建一个可安装的 AIX 客户端的备份
回页首
在 Linux 服务器上使用 NIMOL 安装 AIX 的详细步骤
NIMOL 的适用环境:
操作系统 : SLES9/SP3, RedHatEL, AIX53J/AIX53L
安装平台 : IBM xSeries and pSeries
网络要求 : NIMOL 客户端必须和 NIMOL 服务器在同一网段
下面所列举的例子均使用的 pSeries 平台上的 SLES9 SP3 操作系统。
按照下列步骤,可在客户端上进行系统的第一次安装或者覆盖已经存在的任何系统。
在 Linux 服务器上安装必需的软件包
以下软件包为 NIMOL 所必需的:
tfttp-0.36-44.4
dhcpcd-1.3.22pl4-193.8
yast2-dhcp-server-2.9.25-0.5
dhcp-server-3.0.1rc13-28.20
dhcp-3.0.1rc13-28.18
yast2-nfs-client-2.9.11-23.2
yast2-nfs-server-2.9.9-23.2
nfs-utils-1.0.6-103.23
gettext-0.14.1-30.1
perl-gettext-1.01-576.1
在 Linux 服务器上安装 NIMOL 软件包
NIMOL 软件包在 AIX 的第一张光盘里,执行下面的命令来进行安装:
rpm –ivh arch.rpm
在 Linux 服务器上配置 NIMOL
使用 nimol_config 命令可以配置 NIMOL 所必需的各种服务并且把安装文件拷贝到目的目录下。
下面的例子是在 Linux 服务器上进行配置  
nimol_config –C –s hostname
此命令将在 /f 文件中存储远程访问的方法(rsh 或 ssh),创建 /tftproot 目录,在 /f 文件中添加客户端的网络配置信息,并且启动相关的服务。由于对 /f 文件的修改可能妨碍 NIMOL 添加和删除子网和主机项的能力,因此请不要手动修改该文件。
创建 AIX 安装资源
在 NIMOL 服务器上创建 AIX 安装资源有两种方法:
1. 使用 nimol_config 命令定义在 NIMOL 服务器上已存在的 AIX 安装资源。
例如:在 /export/aix/aix53 目录下有已存在的 AIX 安装资源,使用以下命令来定义这个 AIX
安装资源。
nimol_config -t /export/aix -L aix53
2. 使用 nimol_backup 命令创建一个 AIX 系统的备份。
要创建 mksysb 备份文件,需要有一个 AIX 资源机(已经装好 AIX 系统的机器),并且保证 Linux 服务器可以访问此 AIX 资源机。
(1). 编辑 AIX 资源机的 /.rhosts 文件,添加 Linux 服务器的网络信息,以使 Linux 服务器可以远程登录到此 AIX 资源机上。
注:/.rhosts 文件内容里应包括如下内容:
Linux 服务器的 IP 地址
Linux 服务器的 hostname
(2). 确认在 Linux 服务器和 AIX 资源机上都存在 /f 文件。
(3). 在 Linux 服务器上运行 nimol_backup 命令。
例如:如果 AIX 资源机的机器名为 c98m514ms01.ppd.pok.ibm 并且你想命名安装资源为 aix53L,那么可以使用下面的命令来创建一个 mksysb 的备份资源:
nimol_backup –c c98m514ms01.ppd.pok.ibm –L aix53L
命令执行后,在 Linux 服务器的 /export/aix/aix53L/ 目录下会创建以下资源:
SPOT
booti.
bosinst.data
index
mksysb
f
scripts
在 /tftpboot 目录下创建:
aix53L.
安装 NIMOL 客户端
在运行 nimol_install 命令前,客户端的一些信息是必需的:
主机名
MAC 地址
IP 地址
子网掩码
网关地址
以下的例子显示如何获得 NIMOL 客户端的 MAC 地址:
1. 如果客户机正在与运行,那么使用下面的命令在客户端上获得 ent0 网络适配器的 MAC 地址:
lscfg -vl ent0
2. 在没有运行的客户机上获得 MAC 地址,执行以下操作:
(1). 打开电源。
(2). 当屏幕显示访问系统管理维护(SMS)菜单时,按下 F1 键。
(3). 选择引导选项。
(4). 选择安装或引导设备。
(5). 选择网络,此菜单涉及到机器的网卡(例如:以太网)。
(6). 选择信息,此屏幕包含了 MAC 地址。
当在 nimol_install 命令中添加 MAC 地址时 , 需要用冒号进行分隔。
例如:要安装一个客户端(主机名为 client1,子网掩码为 255.255.255.0,网关为 192.168.1.1,MAC 地址为 00:60:08:3F:E8:DF,安装资源为 aix53L),运行如下命令:
nimol_install -c client1 -g 192.168.1.1 -m 00:60:08:3F:E8:DF -s 255.255.255.0 -L aix53L
此命令运行后,可以在 Linux 服务器上运行 exportfs 命令来检查一些必需地资源是否已经导出:
#exportfs
/export/aix/aix53L
client1
在 /tftpboot 目录下 , 以下两个文件是否被创建:
client1 client1.info
aix系统netstat命令详解
在 Linux 服务器上运行 nimol_config -l 命令,检查安装资源是否已经创建好:
#nimol_config -l
nimol_config MESSAGE: The following resource labels are defined: aix53L
如果准备安装的客户端是一个正在运行地系统,在开始安装之前,可以在客户端上使用 bootlist 命令来指定网络引导。例如,如果客户端从 ent0 适配器(IP 地址为 192.168.1.20)安装 AIX,并且 NIMOL 服务器的 IP 地址是 192.168.1.10,运行此命令:
bootlist -m normal ent0 bserver=192.168.1.10 client=192.168.1.20

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。