最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

NIM安装流程

来源:动视网 责编:小OO 时间:2025-10-01 17:17:29
文档

NIM安装流程

NIM安装流程根据XXX的具体要求,特编写本文介绍如何使用NIM安装操作系统,并给出详细的步骤。在开始安装设置NIM之前须完成服务器分区工作,并在其中的一个分区上完成操作系统安装,同时还应该完成网络连接工作。与NIM相关工作可以分为几个部分:1.在NIM服务器上完成基本配置(主机名、IP地址、磁盘空间及文件系统)2.在NIM服务器上安装NIMServer软件3.在选定的NIM服务器上配置NIMServer4.从安装、配置好的服务器制作mksysb映像,传到NIM服务器上并设置为NIMServe
推荐度:
导读NIM安装流程根据XXX的具体要求,特编写本文介绍如何使用NIM安装操作系统,并给出详细的步骤。在开始安装设置NIM之前须完成服务器分区工作,并在其中的一个分区上完成操作系统安装,同时还应该完成网络连接工作。与NIM相关工作可以分为几个部分:1.在NIM服务器上完成基本配置(主机名、IP地址、磁盘空间及文件系统)2.在NIM服务器上安装NIMServer软件3.在选定的NIM服务器上配置NIMServer4.从安装、配置好的服务器制作mksysb映像,传到NIM服务器上并设置为NIMServe
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,出现下面菜单:

b.选择“Set the Hostname”,按“Enter”键,出现下面菜单:

c.修改主机名后,出现下面菜单:

d.按“Enter”键,等待出现下面菜单即可

3.给ent0配置IP地址

a.执行smitty chinet出现下面的菜单

b.选择“en0”,按“Enter”键出现下面的菜单:

c.在菜单里输入IP地址、网络掩码并将“Current State”改为“Up”:

d.按“Enter”键,出现下面的画面即可:

4.修改/etc/hosts,使得hostname与ent0的IP地址对应。

5.

将/tmp文件系统扩到2GB (可选,防止某些操作的临时空间不够用)

a)执行smitty chjfs,出现下面菜单:

b)选择/tmp文件系统,敲“Enter”键,出现下面的画面:

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

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

二、安装NIM Server软件

    系统缺省不安装NIM Server(bos.sysmgt.nim.master)软件,需要手工安装

1.将第一张操作系统安装光盘放入光驱,执行 smitty install 出现下面画面:

2.选择“Install and Update Softeware”,敲“ Enter”键,出现下面画面:

3.选择“Install Software”,敲“ Enter”键,出现下面画面:

4.将光盘放入光驱,选择“/dev/cd0”,敲“ Enter”键,出现下面画面:

5.敲“F4”,出现下面画面:

6.选择“Network Installation Manager”,敲“Enter”键,出现下面画面:

7.敲“Enter”键,出现下面画面:

8.再敲“Enter”键,出现下面画面:

9.等待出现下面的画面就结束安装了:

10.重新启动机器

# shutdown -Fr

三、配置NIM Server环境

1.将第一张操作系统安装盘放入光驱,执行smitty nim_config_env,出现如下画面:

2.

按“F4 ”键,列出可用的网卡,选择en0;Input Device for Installation images 选择 cd0;LPP_SOURCE Directory里的Volume Group for filesystems选择 nimvg;

3.继续选择:Shared Home (Optional)选择:shared_home1 

LPP_SOURCE Directory里的Volume Group for filesystems选择 nimvg;

4.继续选择:

Volume Group for new filesystems选择 nimvg;

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

       # display an error message

       dspmsg -s ${ERR_SET} cmdnim.cat ${ERR_M_EXCLUS_REP_SRC} "0042-313 The \\"Source for Replication\\" option and the

    \\"NIM CLIENT to backup\\" option may not 

    be specified together.

       return -1

    elif [[ -n ${REP_SRC} ]] && [[ -n ${MK_IMAGE} ]]

    then

       # include the error definitions

       . /usr/lpp/bos.sysmgt/nim/methods/cmdnim_errors.shh

       # display an error message

       dspmsg -s ${ERR_SET} cmdnim.cat ${ERR_M_EXCLUS_MKIMAGE_SRC} "0042-314 The \\"Source for Replication\\" option and the

    \\"CREATE system backup image\\" option may not 

    be specified together.

"

       return -1

    fi

    nim -o define -t ${TYPE} ${FORCE} ${SERVER} ${LOCATION} ${SOURCE}         ${MK_IMAGE} ${MKSYSB_FLAGS:+-amksysb_flags=$MKSYSB_FLAGS}             ${EXCLUDE_FILES} ${SIZE_PREVIEW}                                      ${REP_SRC:+-a source=$REP_SRC}                                        ${COMMENTS:+-acomments="${COMMENTS}"} ${NAME}

    exit $?

}

mkres -N 'v3_mksysb' -t 'mksysb' -s 'master' -l '/nim/v3.mksysb' 

Output from Command_to_Execute follows below:

*********************************

(Option)将mksysb文件加入到NIM里的命令:

nim -o define -t mksysb -a server=ServerName -a location=LocationName \\ 

           -a mk_image=yes \\ -a source=SourceMachine ResourceName 

 

五、在NIM服务器上增加一个客户端

1-4为定义NIM客户端

1.smitty nim_mkmac

或者 smitty nim -> Perform NIM Administration Tasks -> Manage Machines

-> Define a Machine

出现定义NIM客户机的菜单

2.各项选择如下

a.选择NIM Client名字处选择"Get machine name from host name",选择客户机名字(mq2)

b.在选择NIM网络处选择你要使用的网络及网络类型

c.选择客户机类型,我们选“Standalone”

d.客户机平台类型为“Chrp”

e.在UP与MP中选择“MP”

3.例子:smit.log记录(供参考)

(Selector screen selected,

    FastPath  = "nim_mkmac

    id        = "nim_mkmac

    next_id   = "nim_mkmac_get_mac_name

    title     = "Define a Machine".)

(Selector screen selected,

    FastPath  = "nim_mkmac

    id        = "nim_mkmac_get_mac_name

    next_id   = "nim_mkmac_find_net

    title     = "Get machine name from host name".)

(Selector screen selected,

    FastPath  = "nim_mkmac

    id        = "nim_mkmac_find_net

    next_id   = "nim_mkmac_choose_name_select

    title     = "Get name of new or matching network".)

(Selector screen selected,

    FastPath  = "nim_mkmac

    id        = "nim_mkmac_choose_name_select

    next_id   = "nim_mkmac_

    title     = "Choose next selector based on existence of NIM network".)

(Selector screen selected,

    FastPath  = "nim_mkmac

    id        = "nim_mkmac_calc_net_type

    next_id   = "nim_mkmac_

    title     = "Choose dialogue based on type of network".)

(Dialogue screen selected,

    FastPath    = "nim_mkmac

    id          = "nim_mkmac_ent

    title       = "Define a Machine".)

[Jun 14 2006, 15:15:27]

    Command_to_Execute follows below:

>> add_machine()

{

    HADDR=0

    while getopts N:t:P:T:n:h:a:l:C:c:E:U:k:S:d:K: FLAG

    do

        case $FLAG in

            N) NAME=$OPTARG;;

            t) TYPE=$OPTARG;;

            P) PLATFORM=$OPTARG;;

            T) CABLE=$OPTARG;;

            n) NETNAME=$OPTARG;;

            h) HOSTNAME=$OPTARG;;

            a) HADDR=$OPTARG;;

            l) ADAPTER=$OPTARG;;

            C) CPUID=$OPTARG;;

            c) COMMENTS=$OPTARG;;

            E) IPLROM_EMU=$OPTARG;;

            U) GROUP=$OPTARG;;

            k) NETBOOT_KERNEL=$OPTARG;;

            S) SPEED=$OPTARG;;

            d) DUPLEX=$OPTARG;;

            K) NIMSERVICE=$OPTARG;;

        esac

    done

    [ -n "$ADAPTER" ] &&         PIF="$NETNAME $HOSTNAME $HADDR $ADAPTER" ||         PIF="$NETNAME $HOSTNAME $HADDR"

    if [[ -n "$SPEED" || -n "$DUPLEX" ]] 

    then

        NET_SETTINGS="$SPEED $DUPLEX"

    fi

    nim -o define -t $TYPE -a platform=$PLATFORM -a if1="$PIF"         ${CABLE:+-a cable_type1=$CABLE}         ${NET_SETTINGS:+-a net_settings1="$NET_SETTINGS"}         ${IPLROM_EMU:+-a iplrom_emu=$IPLROM_EMU}         ${GROUP:+-a group=$GROUP}         ${NETBOOT_KERNEL:+-a netboot_kernel=$NETBOOT_KERNEL}         ${NIMSERVICE:+-a connect=$NIMSERVICE}         ${CPUID:+-a cpuid=$CPUID} ${COMMENTS:+-a comments="$COMMENTS"} $NAME

    exit $?

}

add_machine -N 'mq2' -t'standalone' -P 'chrp' -k 'mp' -T'bnc' -n'network1' -h 'mq2' -a'0'

    Output from Command_to_Execute follows below:

4.相关截图(仅供参考)

a.Add a NIM Client ,出现如下画面

b.输入一个客户机的主机名并且按下回车键 ,出现如下画面

(如果一个菜单提示你

“the Type of Network Attached to Primary Network Install Interface”, 

从列表里选择网卡并且按下回车键)

c.在“ Define a Machine ”菜单里,在录入区填充必要的信息,确认所有信息是正确的,尤其是 Hardware Platform Type (chrp), Kernel Type (mp)和Network Type (最可能是tp).完成后按下回车键:

5-为配置NIM服务器开始安装NIM客户端BOS

5.执行smitty nim_bosinst,开始安装NIM客户端

6.选择客户端安装类型,我们选mksysb

7.选择需要安装的image的名字,我们选'v3_mksysb'

8.选择SPOT的名字,我们选“spot1”

9.选择安装类型为“bosinst”

10.附:smit.log实例(仅供参考)

(Selector screen selected,

    FastPath  = "nim_bosinst

    id        = "nim_bosinst

    next_id   = "nim_bosinst_get_type

    title     = "Install the Base Operating System on Standalone Clients".)

(Selector screen selected,

    FastPath  = "nim_bosinst

    id        = "nim_bosinst_get_type

    next_id   = "nim_bosinst_name_

    title     = "Install the Base Operating System on Standalone Clients".)

(Selector screen selected,

    FastPath  = "nim_bosinst

    id        = "nim_bosinst_name_mksysb

    next_id   = "nim_bosinst_name_spot

    title     = "Install the Base Operating System on Standalone Clients".)

(Selector screen selected,

    FastPath  = "nim_bosinst

    id        = "nim_bosinst_name_spot

    next_id   = "nim_bosinst

    title     = "Install the Base Operating System on Standalone Clients".)

(Dialogue screen selected,

    FastPath    = "nim_bosinst

    id          = "nim_bosinst

    title       = "Install the Base Operating System on Standalone Clients".)

[Jun 14 2006, 15:18:41]

    Command_to_Execute follows below:

>> bosinst()

{

FLAGS=

INSTALLP_BUNDLE=

GRP_TIME_LIMIT=

GRP_CONCURRENT=

while getopts r:p:l:m:b:i:x:s:F:Lv:cn:o:f:T:C:ehgt:jSd: option

do

  case $option in

    r) SOURCE=$OPTARG;;

    p) SPOT=$OPTARG;;

    l) LPP_SOURCE=$OPTARG;;

    m) MKSYSB=$OPTARG;;

    b) BOSINST_DATA=$OPTARG;;

    i) IMAGE_DATA=$OPTARG;;

    s) SCRIPT=$OPTARG;;

    F) FB_SCRIPT=$OPTARG;;

    v) RESOLV_CONF=$OPTARG;;

    L) ACCEPT_LICENSES=yes;;

    c) NO_NIM_CLIENT=yes;;

    n) INSTALLP_BUNDLE=$INSTALLP_BUNDLE" -a installp_bundle=$OPTARG";;

    o) FILESETS=$OPTARG;;

    f) FLAGS=$FLAGS$OPTARG;;

    e) NO_CLIENT_BOOT=yes;;

    h) SET_BOOTLIST=yes;;

    g) FORCE_PUSH=yes;;

    t) TARGET=$OPTARG;;

    j) PRESERVE_RES=yes;;

    T) GRP_TIME_LIMIT=$OPTARG;;

    C) GRP_CONCURRENT=$OPTARG;;

    S) SCHEDULE=yes;;

    d) # Make sure that the schedule arguments are

       # all preceded by a zero if less than 10.

       # The at command will fail otherwise.

       if [[ ${OPTARG} -lt 10 ]] &&

          [[ ${OPTARG} != 0* ]]

       then

          SCHED_ARGS=$SCHED_ARGS\\0$OPTARG

       else

          SCHED_ARGS=$SCHED_ARGS$OPTARG

       fi ;;

  esac

done

[[ -n ${FLAGS} ]] &&  FLAGS=a${FLAGS}

# Check for simple errors in installp flag combinations.

/usr/lpp/bos.sysmgt/nim/methods/m_sm_nim chk_installp_flags_smit ${FLAGS}

if [[ $? -ne 0 ]]

then

  return -1

fi

# Make sure schedule information is complete.

if [[ -n ${SCHEDULE} ]] && [[ -z ${SCHED_ARGS} ]]

then

   . /usr/lpp/bos.sysmgt/nim/methods/cmdnim_errors.shh;

   dspmsg -s $ERR_SET cmdnim.cat $ERR_INCOMPLETE_SCHED_ARGS '0042-280 %s: Specify a complete date and time for the scheduled operation in the form: YYMMDDhhmm.

' nim

    return -1

fi

[[ -n ${SCHEDULE} ]] &&  SCHEDULE="-S ${SCHED_ARGS}"

if [[ -n $FILESETS ]]

then

  INSTALLP_BUNDLE=

fi

nim -o bos_inst -a source=${SOURCE}                 -a spot=${SPOT}                 ${LPP_SOURCE:+-a lpp_source=$LPP_SOURCE}                 ${MKSYSB:+-a mksysb=$MKSYSB}                 ${BOSINST_DATA:+-a bosinst_data=$BOSINST_DATA}                 ${IMAGE_DATA:+-a image_data=$IMAGE_DATA}                 ${SCRIPT:+-a script=$SCRIPT}                 ${FB_SCRIPT:+-a fb_script=$FB_SCRIPT}                 ${RESOLV_CONF:+-a resolv_conf=$RESOLV_CONF}                 ${ACCEPT_LICENSES:+-a accept_licenses=$ACCEPT_LICENSES}                 ${NO_NIM_CLIENT:+-a no_nim_client=$NO_NIM_CLIENT}                 ${INSTALLP_BUNDLE:+$INSTALLP_BUNDLE}                 ${FILESETS:+-a filesets="$FILESETS"}                 ${FLAGS:+-a installp_flags=-$FLAGS}                 ${NO_CLIENT_BOOT:+-a no_client_boot=$NO_CLIENT_BOOT}                 ${SET_BOOTLIST:+-a set_bootlist=$SET_BOOTLIST}                 ${FORCE_PUSH:+-a force_push=$FORCE_PUSH}                 ${PRESERVE_RES:+-a preserve_res=$PRESERVE_RES}         ${GRP_TIME_LIMIT:+-a ti

me_limit=${GRP_TIME_LIMIT}}         ${GRP_CONCURRENT:+-a concurrent=${GRP_CONCURRENT}}                 ${SCHEDULE}                 ${TARGET}

}

bosinst -t 'mq2' -r 'mksysb' -p 'spot1' -l 'lpp_source1' -m 'v3_mksysb'   '-j' -f 'c' -f 'N' -f 'g' -f 'X' -f '' -f '' -f '' -f ''

六、NIM客户端操作系统安装步骤

1.选择需要安装操作系统的分区

2.按住鼠标右键出现如下画面

3.

选择“Activate”后出现下面的画面

4.选择”Open a terminal”,然后选择advanced后出现下面的画面

5.boot mode选择SMS,点击OK键,出现如下画面

6.点击OK键,之后会出现下面的界面

7.过一会就会出现下面的画面

8.

在上面的画面里选择1,出现下面的画面

9.上面的画面输入2,也就是setup remote IPL ,则出现如下画面

10.

上面的画面输入选择网卡1—> 回车,则出现如下画面

11.上面的画面选择1 IP Parameters 回车,则出现如下画面

12.在上面的画面里分别配置下面几条内容

a.输入1,配置NIM client IP address

b.输入2,配置NIM server IP address

c.输入3,配置gateway IP address (如果没有网关,则不要配置此项,否则会出问题)

d.输入4,配置subnet mask

13.ESC 返回上一级菜单

14.选择3 回车进行ping test

15.选择1. Execute Ping test 确定

16.如果成功,则出现下面

17.

按任何键返回

18.按M返回上一级菜单,直至出现下面的画面

19.选择5 select boot option后,出现下面画面

20.选择1 select install/boot device出现下面画面

21.

选择6 network 出现下面画面

22.选择1,(刚才配置IP地址的网卡)出现下面画面

23.

选择2. normal mode boot出现下面画面

24.选择1 yes出现下面画面

25.

等待,应该出现下面画面

26.从HMC上的来看,代码0569停留的时间较长,大概几分钟,之后如下

27.选择1F1之后如下

28.回车出现如下画面

29.

回车出现如下画面

30.回车出现如下画面

31.保持默认值,回车后,开始安装

32.安装完成后,系统会自动重新启动。安装的过程中,也可以在NIM server上面执行lsnim –l client_name来查看client的安装进度,例如

文档

NIM安装流程

NIM安装流程根据XXX的具体要求,特编写本文介绍如何使用NIM安装操作系统,并给出详细的步骤。在开始安装设置NIM之前须完成服务器分区工作,并在其中的一个分区上完成操作系统安装,同时还应该完成网络连接工作。与NIM相关工作可以分为几个部分:1.在NIM服务器上完成基本配置(主机名、IP地址、磁盘空间及文件系统)2.在NIM服务器上安装NIMServer软件3.在选定的NIM服务器上配置NIMServer4.从安装、配置好的服务器制作mksysb映像,传到NIM服务器上并设置为NIMServe
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top