NIM安装流程
- 格式:doc
- 大小:1.69 MB
- 文档页数:49
1 of 49 NIM安装流程
根据XXX的具体要求,特编写本文介绍如何使用NIM安装操作系统,并给出详细的步骤。
在开始安装设置NIM之前须完成服务器分区工作,并在其中的一个分区上完成操作系统安装,同时还应该完成网络连接工作。与NIM相关工作可以分为几个部分:
1. 在NIM服务器上完成基本配置(主机名、IP地址、磁盘空间及文件系统)
2. 在NIM服务器上安装NIM Server软件
3. 在选定的NIM服务器上配置NIM Server
4. 从安装、配置好的服务器制作mksysb映像,传到NIM服务器上并设置为NIM Server的mksysb类型的resource
5. 在NIM Server上增加clients,为Client分配资源,并执行安装操作;
6. 从客户机安装操作系统。
一、在NIM服务器进行基本系统配置
1. 使用date命令修改系统时间 (# date 06011500.2006)
2. 修改hostname
a. 执行smitty hostname,出现下面菜单:
2 of 49 b. 选择―Set the Hostname‖,按―Enter‖键,出现下面菜单:
c. 修改主机名后,出现下面菜单: 3 of 49 d. 按―Enter‖键,等待出现下面菜单即可
3. 给ent0配置IP地址
a. 执行smitty chinet出现下面的菜单
4 of 49 b. 选择―en0‖,按―Enter‖键出现下面的菜单:
c. 在菜单里输入IP地址、网络掩码并将―Current State‖改为―Up‖:
5 of 49 d. 按―Enter‖键,出现下面的画面即可:
4. 修改/etc/hosts,使得hostname与ent0的IP地址对应。
6 of 49 5. 将/tmp文件系统扩到2GB (可选,防止某些操作的临时空间不够用)
a) 执行smitty chjfs,出现下面菜单:
b) 选择/tmp文件系统,敲―Enter‖键,出现下面的画面:
7 of 49 c) 如下图将―Unit Size‖改为Gigabyte,将―Number of Units‖改为2,
d) 敲―Enter‖键,就可以了
6. 选择合适的硬盘,创建用于保存mksysb系统映像的磁盘组和逻辑卷
a) 使用lspv命令列出系统里所有物理硬盘,然后选择一个没有使用的硬盘,分配给NIM使用(在我们的例子里是hdisk2)。
b) 创建磁盘组nimvg,physical partition size = 256MB)
# mkvg -y nimvg -s 256 hdisk1
c) 创建逻辑卷nimlv,50个logical partition (约12GB),jfs2类型
# mklv -y nimlv -t jfs2 nimvg 50
7. 创建用于保存mksysb映像的文件系统nim,类型为jfs2,mount点为/nim 8 of 49 a) 执行smitty jfs出现下面的画面
b) 选择―Add an Enhanced Journaled File System on a Previously Defined Logical
Volume…‖,出现下面的画面:
c) 在上面的画面里Logical Volume选择 nimlv,mount point输入/nim,然后敲―Enter‖键就可以了。
d) Mount nim文件系统
# mount /nim 9 of 49 二、安装NIM Server软件
系统缺省不安装NIM Server(bos.sysmgt.nim.master)软件,需要手工安装
1. 将第一张操作系统安装光盘放入光驱,执行 smitty install 出现下面画面:
2. 选择―Install and Update Softeware‖,敲― Enter‖键,出现下面画面:
10 of 49 3. 选择―Install Software‖,敲― Enter‖键,出现下面画面:
4. 将光盘放入光驱,选择―/dev/cd0‖,敲― Enter‖键,出现下面画面:
11 of 49 5. 敲―F4‖,出现下面画面:
6. 选择―Network Installation Manager‖,敲―Enter‖键,出现下面画面:
12 of 49 7. 敲―Enter‖键,出现下面画面:
8. 再敲―Enter‖键,出现下面画面:
13 of 49 9. 等待出现下面的画面就结束安装了:
10. 重新启动机器
# shutdown -Fr
14 of 49 三、配置NIM Server环境
1. 将第一张操作系统安装盘放入光驱,执行smitty nim_config_env,出现如下画面:
2. 按―F4 ‖键,列出可用的网卡,选择en0;Input Device for Installation images 选择 cd0;LPP_SOURCE Directory里的Volume Group for filesystems选择 nimvg;
16 of 49 3. 继续选择:Shared Home (Optional)选择:shared_home1
LPP_SOURCE Directory里的Volume Group for filesystems选择 nimvg;
17 of 49 4. 继续选择:
Volume Group for new filesystems选择 nimvg;
18 of 49 5. 敲―Enter‖键,出现下面画面:
6. 再敲―Enter‖键,出现下面画面:
7. 然后会自动出现下面的界面:
8. 等待结束就可以了。 四、制作mksysb操作系统映像并配置成NIM Server的mksysb Resource
1. 选择已经安装完相关软件并配置好的分区生成mksysb文件(用于安装其它分区)
# mksysb –i /nim/nimserver.mksysb
2. 使用ftp将该mksysb文件传到NIM Server上,并命名为/nim/v3.mksysb
3. 执行smitty nim_admin,出现smit菜单,然后依次选择
a. Manage Resources
b. Define a Resource
c. 在Resource类型里选择mksysb
d. 服务器选择“Master”
e. 新资源名为“v3_mksysb”
f. Mksysb文件为“/nim/v3.mksysb”
g. 然后回车就可以了
4. 创建mksysb Resource的 smit.log(仅供参考)
[Jun 14 2006, 15:12:36]
Starting SMIT
***************************************
(Menu screen selected as FastPath,
id = "nim_admin",
id_seq_num = "040",
next_id = "nim_res",
title = "Manage Resources".)
(Menu screen selected,
FastPath = "nim_res",
id_seq_num = "040",
next_id = "nim_res",
title = "Manage Resources".)
(Selector screen selected,
FastPath = "nim_mkres",
id = "nim_mkres",
next_id = "nim_mkres_",
title = "Define a Resource".)
(Dialogue screen selected,
FastPath = "nim_mkres",
id = "nim_mkres_mksysb", title = "Define a Resource".)
[Jun 14 2006, 15:14:11]
Command_to_Execute follows below:
>> mkres()
{
MKSYSB_FLAGS=
COMMENTS=
MK_IMAGE=
SERVER=
EXCLUDE_FILES=
SOURCE=
LOCATION=
while getopts N:t:s:l:c:R:f:mS:e:b:pFa option
do
case $option in
N) NAME=$OPTARG;;
t) TYPE=$OPTARG;;
s) SERVER=-aserver=$OPTARG ;;
l) LOCATION=-alocation=$OPTARG ;;
c) COMMENTS="$OPTARG" ;;
m) MK_IMAGE=-amk_image=yes ;;
S) SOURCE=-asource=$OPTARG ;;
f) MKSYSB_FLAGS=${MKSYSB_FLAGS}$OPTARG ;;
b) MKSYSB_FLAGS=${MKSYSB_FLAGS}b$OPTARG ;;
e) EXCLUDE_FILES=-aexclude_files=$OPTARG ;;
p) SIZE_PREVIEW=-asize_preview=yes ;;
F) FORCE=-F ;;
R) REP_SRC=$OPTARG;;
a) MKSYSB_FLAGS=${MKSYSB_FLAGS}a ;;
esac
done
# Make sure that both $REP_SRC and $SOURCE are not specified together
if [[ -n ${REP_SRC} ]] && [[ -n ${SOURCE} ]]
then
# include the error definitions
. /usr/lpp/bos.sysmgt/nim/methods/cmdnim_errors.shh