分类:
2010-03-25 18:33:26
网络安装管理NIM是系统管理人员远程、批量安装 AIX 系统的常用工具。在容灾的规划中,利用NIM工具可以对故障的服务器进行快速的系统恢复,通常可以在30分钟左右完全恢复一台服务器;而我们按照通常的步骤进行AIX系统安装和配置的话起码得用3个小时,这个特性对于可靠性和故障恢复时间要求极高的空管ATC自动化系统来说特别重要。而且NIM 允许系统管理员远程安装、升级、备份和维护AIX5L 操作系统,不需要CDs或者磁带机,通常也不需要物理访问服务器(除了可能在第一次安装系统的时候),而且可以一次完成多台机器的安装和维护。总之,NIM 提供了一个有效、简单的方法通过网络来执行各种安装和软件维护的任务。
NIM 是一个基于C/S架构、面向对象技术的应用程序,它提供了一个环境通过网络来安装和管理AIX的文件集(base operating system,ML ,individual fixes 等等),一个基本的NIM环境包含:
1、两台以上IBM PSeries machine ;
2、彼此通过TCP/IP网络连接。
本文针对NIM在山西空管分局主用川大ATC自动化系统中的实际应用技术进行分析和介绍。
在一个NIM环境中,只能由一个active状态的NIM master,在川大ATC自动化系统中将SDD4作为NIM master;其它的AIX机器,都作为NIM CLIENT,为了描述方便,只定义SDD1一台NIM CLIENT进行分析。
5.2 操作系统默认安装NIM客户端软件,所以只需要在SDD4上安装nim server 软件:bos.sysmgt ALL。
下面,第一步首先配置nim server。
在SDD4 上 :
smitty nim >> config nim environment >>
config a basic nim environment (easy startup) > >
Initialize the NIM Master:
* Primary Network Interface for the NIM Master [en2]
Basic Installation Resources:
* Input device for installation images [cd0]
* LPP_SOURCE Name [lpp_source1]
* LPP_SOURCE Directory [/export/lpp_source]
Create new filesystem for LPP_SOURCE? [yes]
Filesystem SIZE (MB) [650]
VOLUME GROUP for new filesystem [rootvg]
* SPOT Name [spot1]
* SPOT Directory [/export/spot]
Create new filesystem for SPOT? [yes]
Filesystem SIZE (MB) [350]
VOLUME GROUP for new filesystem [rootvg]
Create Diskless/Dataless Machine Resources? [no]
Specify Resource Name to Define:
ROOT (required for diskless and dataless) [root1]
DUMP (required for diskless and dataless) [dump1]
PAGING (required for diskless) [paging1]
HOME (optional) [home1]
SHARED_HOME (optional) [shared_home1]
TMP (optional) [tmp1]
Diskless/Dataless resource directory [/export/dd_resource]
Create new filesystem for resources? [yes]
Filesystem SIZE (MB) [150]
回车后,系统开始自己创建jfs : /export/lpp_source从cd0 向 /export/lpp_source/lpp_source1 复制安装映像。创建jfs :/export/spot从映像资源:lpp_source 安装spot 资源, 并且存储在: /export/spot/spot1 中。
第二步、将其它的AIX机器添加到nim环境,根据客户机的不同状态使用不同的添加方法。
1、如果客户机没有安装操作系统,只能在nim server 上加入客户机。
Smitty nim >> Perform NIM Administration Tasks>>
Manage Machines>>Define a Machine
* Host Name of Machine [SDD1]
(Primary Network Install Interface)
选择网络为ent
* NIM Machine Name [SDD1]
* Machine Type [standalone]
* Hardware Platform Type [chrp]
Kernel to use for Network Boot [mp]
Primary Network Install Interface
* Cable Type [tp]
Network Speed Setting []
Network Duplex Setting []
* NIM Network [ent-Network1]
* Network Type ent
* Ethernet Type Standard
* Subnetmask []
* Default Gateway Used by Machine []
* Default Gateway Used by Master []
* Host Name test2
Network Adapter Hardware Address [0]
Network Adapter Logical Device Name []
IPL ROM Emulation Device []
CPU Id []
Machine Group []
2、如果客户机上有操作系统,在客户机上配置把自己加入到nim环境中。
smitty nim >> Configure Network Installation
Management Client Fileset
* Machine Name [SDD1]
* Primary Network Install Interface [en2]
* Host Name of Network Install Master [SDD4]
Hardware Platform Type [chrp]
Kernel to use for Network Boot [mp]
IPL ROM Emulation Device []
Comments []
Alternate Port Numbers for Network Communications
(reserved values will be used if left blank)
Client Registration []
注意, 在两台机器的/etc/hosts 要可以彼此正确解析,查看文件/etc/hosts:
168.192.11.38 SDD4
168.192.11.31 SDD1
回车命令成功后,会在/etc/下生成 niminfo 文件。
第三步、从nim server 向 客户机安装基本操作系统
1. 从nim server 向 客户机安装基本操作系统,在SDD4 上执行 :
smitty nim_bosinst >> r6f50 machines standalone
>> rte - Install from installation images >>
>> lpp_source1 resources lpp_sourc >>
>> spot1 resources spot
回车后等到ok 出现, 接下来,SDD1 客户机上就会出现警示: nim 服务已经启用,机器将被安装操作系统。 然后SDD1 就会自动重起。 并且从网络启动。 进入安装界面就像我们从光盘安装系统一样,进行安装。 安装后SDD1 客户机会重起。并且保留SDD1的主机名和168.192.11.31 的ip 地址。 但是root password 没有了,需要手工设置。
2. 从客户机开始安装,在SDD1 上 执行:
smitty nim >>Manage Network Install Resource Allocation>>
Allocate Network Install Resources>> 选择 lpp_source1
lpp_source 和 spot1 spot
smitty nim >> Perform a NIM Client Operation>>bos_inst >> Network Install Operation to Perform bos_inst
Source for BOS Runtime Files rte
Remain NIM client after install? yes
installp Flags [-aXg]
接下来SDD1 客户机上就会出现警示:nim 服务已经启用,机器将被安装操作系统等等,步骤同第一种方法。
2. 从没有操作系统的客户机上进行nim 安装;
启动要作为SDD1的客户机,并且进入sms 菜单( 见led 上显示e1f1 时, 按f1 键)
选择 utility
选择 RIPL(remote initial program load setup )
选择 set address
输入:client address : 168.192.11.31
server address : 168.192.11.38
gateway address :
subnet mask : 255.255.255.0
按save
选择 config
ibm 100/10 ethernet adapter
选择 ok
data rate : 100 mb
full duplex : no
选择 save
选择 ping
ping set up :
client address : 168.192.11.31
server address : 168.192.11.38
gateway address :
subnet mask : 255.255.255.0
选择 adapter
ibm 100/10 ethernet
选择 ping
如果配置正确的话,ping 的结果是ok 。
exit 退出
选择:mutiboot startup
选择 :boot sequence
设置启动顺序:1. ethernet
2. hdisk
exit 退出。 这时系统会从网络启动。 同时在nim server 上 选择基本操作系统安装 。 客户机就会从网络启动并且执行基本操作系统的安装。