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