You are on page 1of 38

NIM 入门介绍

讲座内容

 NIM 简介
 配置 NIM master
 为 NIM client安装AIX
NIM 简介

 NIM: Network Installation Manager 为操作系统的安装和软件的


维护,提供了通过网络实现的有效快捷的方法
 是AIX 操作系统中的一个功能模块, 无需单独购买
 系统管理员可以对系统进行远程的安装,升级,和维护
 在一时刻多台服务器可以同时进行安装和维护
 多个版本的操作系统,ML ,TL,可同时存在与一个 NIM 环境中
 通过使用NIM中系统备份,还可以快速恢复受损的系统或 “克隆”
生产系统
NIM 环境的构成

 P 系列服务器 (至少两台)
. NIM master
. NIM client
. 资源服务器
 TCP/IP 网络
 各类可安装的资源, 表现为文件名或目录名(基本操作系统,某服
务器的系统备份, 系统补丁… )
 使用lsnim 命令行来检查当前系统NIM master 中的内容
NIM中常用的资源类型

 SPOT
. 表示 Shared Product Object Tree
. 指向一个目录, 其中存放了NIM client在引导时需要用到的代码程序.与
AIX 5L中 /usr 文件系统的内容大致相同
. 包含: 设备驱动程序, BOS 的安装程序, 和 其他与安装相关的代码.
 lpp_source
. 指向一个目录, 其内容等同于AIX 的系统光盘或应用程序的安装光盘.
. 包含了需要进行安装的 lpp 文件, 即可以是 bff格式 的也可是 RPM格
式的.
 mksysb
. 指向一个文件. 是某服务器rootvg 的备份文件, 用于恢复或克隆系统
NIM的安装模式

 Push
安装操作是从 NIM master 发起的, 当NIM client 本身有操作系
统时可以使用push 模式
 Pull
安装操作是从 NIM client 发起的 , 对NIM client的初始系统安装
只能使用 pull 模式.
选择NIM master

 服务器已安装了 AIX 操作系统


 有合适的网络适配器
 如需在该服务器上存储NIM资源, 还需有相应的空闲磁盘空间
安装所需的文件集
 bos.sysmgt.nim.master
 bos.sysmgt.nim.spot
 smitty install
配置 NIM master
 #smitty nim -- > 选择 configure the NIM environment 条目
配置 NIM master
 在当前菜单中选择 Advanced Configuration
配置 NIM master
 选择 -- > Initialize the NIM Master Only
配置 NIM master
 为该NIM 网络起个名字, 并且给出相应网络接口名. 如 en0, en1 等
配置NIM 资源
 Smitty nim -- > Perform NIM administration Tasks
定义资源
 选择 Manage resorce -- > 选择Define resource
定义 lpp_source
 选择 定义 lpp_source类型的 资源
定义lpp_source
 给lpp_source 资源一个名字, 该资源存放在哪台服务
器上, 存放到哪个目录下, 它的安装介质在哪 (cd0)
完成 lpp_source 的定义
 如果是将系统光盘中的内容拷到 服务器上, 需要等一段
时间, 然后会看到如下画面.
定义 SPOT 资源
 可以使用刚才定义的lpp_source 资源来生成 SPOT 资源.
 #smitty nim -- > … -- > Define resource
定义SPOT 资源
 给出SPOT 资源的名字, 存放服务器的名字,
 在 Source of Install images 中 给出 所要使用的lpp_source 名字
 SPOT 资源存放的目录名
创建SPOT 资源
 给出相关信息后, SPOT就会从lpp_source1 中读取所需的内容, 并将结
果存放到指定的目录中, 其过程与为系统安装软件类似
 完成后,会出现如下画面
定义NIM client
 回到 NIM Administration 画面,选择 manage machince
 Smitty nim -- > perform administration tasks
定义 NIM client
 给出NIM client 的名字. 该名字必须在NIM master 的
/etc/hosts 文件中出现过,或通过 DNS 可以解析的主机名
定义NIM client
 为 communication protocol used by client 选择
nimsh 然后回车, NIM client 的设置就完成了.
为 nim client 系统安装做准备
 回到 NIM software installation and maintenance tasks
菜单, 选择install and update software条目
为 nim client 系统安装做准备
 选择 install on standalone clients 条目
 选择需安装系统的NIM client
为 nim client 系统安装做准备
 选择 rte 方式安装
 如果有系统备份资源, 也可选择以 mksysb 方式恢复系统或进行系
统安装
为 nim client 系统安装做准备
 选择前面定义过的 lpp_source 和 SPOT 资源 名称,
lppsource1 和 spot1
为 nim client 系统安装做准备
 将 initiate reboot 设为 no. 回车
 NIM master 为nim client 就做好了安装准备
引导 NIM Client
 开启nim client 服务器或分区
 进入 SMS 菜单, 选择 Setup Remote IPL
选择网卡
 选择与NIM master 通讯的网卡
 在很多环境中,可能会有多块网卡, 请使用 位置码来确定所使用的网卡
设置相关的网络参数
 NIM master 和 NIM client 的IP 地址,网关 和 子网掩码
 回上层菜单,做与NIM master 连通测试
与NIM master 连通测试
通过网络引导系统
 从SMS 中选择 boot option , 选择 network
通过网络引导系统
 从SMS菜单中选择通过网络来引导系统
 系统就会从NIM master 上获得 bootp 映像
选择安装过程中使用的控制台
 通常我们 选择1 , 表示当前的控制台, 选择英语作为安装过
程中的提示语言
使用缺省设置安装
 我们可以使用缺省设置进行系统安装 1 , 也可 对
安装的内容和硬盘进行修改2
为NIM client 安装操作系统
 系统安装完成后,NIM client 会自动重启
 重启后检查系统的网络设置, 在SMS 中定义的nim client
IP 地址已设在所选定的网络接口上了.
总结

 NIM的介绍
 NIM master 的配置 和NIM client 的系统安装

You might also like