NIMoL在MA业务中的应用.docx

上传人:b****3 文档编号:5683848 上传时间:2023-05-09 格式:DOCX 页数:20 大小:22.29KB
下载 相关 举报
NIMoL在MA业务中的应用.docx_第1页
第1页 / 共20页
NIMoL在MA业务中的应用.docx_第2页
第2页 / 共20页
NIMoL在MA业务中的应用.docx_第3页
第3页 / 共20页
NIMoL在MA业务中的应用.docx_第4页
第4页 / 共20页
NIMoL在MA业务中的应用.docx_第5页
第5页 / 共20页
NIMoL在MA业务中的应用.docx_第6页
第6页 / 共20页
NIMoL在MA业务中的应用.docx_第7页
第7页 / 共20页
NIMoL在MA业务中的应用.docx_第8页
第8页 / 共20页
NIMoL在MA业务中的应用.docx_第9页
第9页 / 共20页
NIMoL在MA业务中的应用.docx_第10页
第10页 / 共20页
NIMoL在MA业务中的应用.docx_第11页
第11页 / 共20页
NIMoL在MA业务中的应用.docx_第12页
第12页 / 共20页
NIMoL在MA业务中的应用.docx_第13页
第13页 / 共20页
NIMoL在MA业务中的应用.docx_第14页
第14页 / 共20页
NIMoL在MA业务中的应用.docx_第15页
第15页 / 共20页
NIMoL在MA业务中的应用.docx_第16页
第16页 / 共20页
NIMoL在MA业务中的应用.docx_第17页
第17页 / 共20页
NIMoL在MA业务中的应用.docx_第18页
第18页 / 共20页
NIMoL在MA业务中的应用.docx_第19页
第19页 / 共20页
NIMoL在MA业务中的应用.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

NIMoL在MA业务中的应用.docx

《NIMoL在MA业务中的应用.docx》由会员分享,可在线阅读,更多相关《NIMoL在MA业务中的应用.docx(20页珍藏版)》请在冰点文库上搜索。

NIMoL在MA业务中的应用.docx

NIMoL在MA业务中的应用

NIMoL在MA业务中的应用

丁心鑫

(1.神州数码信息服务股份有限公司,北京邮编:

10085)

摘要:

网络安装管理工具(NIMOL)为Linux服务器提供了一系列的AIX软件管理服务。

包含在AIX产品介质中的NIMOL软件包为Linux服务器提供了以下的NIM功能:

执行AIX的网络安装、创建AIX系统备份,NIMOL可使用该备份来安装其他客户端、进入AIX维护模式,对小型机进行诊断和维护。

关键词:

AIX(NIMOL)、网络安装(NetInstall)、维护模式

引言AIX做为IBM商业机的专用操作系统,在近几年的发展越来越快,在国内小型机市场所占的份额越来越大,分步在各行各业,对维护人员的技能要求越来越高。

这种表现在第三方服务器维保厂商中由其明显。

在面对一些老式的、或者没有磁带机器,在做一些日常的工作,如备份、重新安装、进入维护模式,相对是比较复杂的。

NIMoL是一种很好的解决方案,而在国内能找见的是用PCServer平台来搭建NIMoL服务器。

本文用虚拟机平台来搭建NIMoL服务器,实现只有网络的小型机的安装、备份及维护工作。

1.NIMoL软件包的组成

网络安装管理工具(NIMOL)为Linux服务器提供了一系列的AIX软件管理服务。

包含在AIX安装介质中的NIMOL软件包为Linux服务器提供了以下的NIM功能:

使用NIM安装AIX所必需的服务。

执行AIX的网络安装。

在NIMOL客户端上安装软件更新。

列出在NIMOL客户端上安装的软件。

创建AIX系统备份,NIMOL可使用该备份来安装其他客户端。

以下的命令随附在NIMOL软件包中:

nimol_config

配置Linux服务器为NIMOL服务器

nimol_install

创建要安装的NIMOL客户端

nimol_lslpp

列出安装在NIMOL客户端的软件

nimol_update

在NIMOL客户端上安装软件更新  

nimol_backup

创建一个可安装的AIX客户端的备份

2.NIMoL的安装及初始配置

2.1NIMoL对Linux系统的要求

NIMOL的适用环境:

操作系统:

SLES9/SP3,RedHatEL,AIX53J/AIX53L

网络要求:

NIMOL客户端必须和NIMOL服务器在同一网段

下面所列举的例子均使用的VMware平台上的RHEL5.6操作系统。

#rpm-ivhnimol-1.0-4.noarch.rpm

dependencies:

tftpisneededbynimol-1.0-4.noarch

dhcp>=3.0isneededbynimol-1.0-4.noarch

nfs-utilsisneededbynimol-1.0-4.noarch

xinetdisneededbynimol-1.0-4.noarch

gettextisneededbynimol-1.0-4.noarch

perlisneededbynimol-1.0-4.noarch

/usr/bin/perlisneededbynimol-1.0-4.noarch

2.2Linux的基本环境的准备及安装

NIMOL软件包在AIX的第一张光盘里。

用虚拟机VMware或VirtualBOX安装RHEL5.6:

1.新建虚拟机,在网络配置选择虚拟网络为桥接,

2.RHEL安装时使用最小安装即可。

3.在RHEL配置好yum本地源。

4.安装NIMoL的依赖软件包。

dhcp-3.0.5-23.el5_5.2

gettext-0.17-1.el5

tftp-0.49-2

tftp-server-0.49-2

perl-5.8.8-32.el5_5.2

nfs-utils-1.0.9-50.el5

nfs-utils-lib-1.0.8-7.6.el5

xinetd-2.3.14-10.el5

5.安装NIMoL软件。

rpm–ivhnimol-1.0-4.noarch.rpm

到此,NIMoL软件包已经安装完成。

2.3NIMoL的初始化配置

使用nimol_config命令可以配置NIMOL所必需的各种服务并且把安装文件拷贝到目的目录下。

下面的例子是在Linux服务器上进行配置。

 

#nimol_config-C-srhnimol

nimol_configMESSAGE:

Added"REMOTE_ACCESS_METHOD/usr/bin/rsh"tothefile"/etc/nimol.conf"

nimol_configMESSAGE:

Removed"disable=yes"fromthefile"/etc/xinetd.d/tftp"

nimol_configMESSAGE:

Added"disable=no"tothefile"/etc/xinetd.d/tftp"

Stoppingxinetd:

[OK]

Startingxinetd:

[OK]

nimol_configMESSAGE:

Removed"SYSLOGD_OPTIONS=-m0"fromthefile"/etc/sysconfig/syslog"

nimol_configMESSAGE:

Added"SYSLOGD_OPTIONS=-r-m0"tothefile"/etc/sysconfig/syslog"

nimol_configMESSAGE:

Added"local0.*/var/log/nimol.log"tothefile"/etc/syslog.conf"

Shuttingdownkernellogger:

[OK]

Shuttingdownsystemlogger:

[OK]

Startingsystemlogger:

[OK]

Startingkernellogger:

[OK]

nimol_configMESSAGE:

Added"allowbootp;"tothefile"/etc/dhcpd.conf"

nimol_configMESSAGE:

Added"notauthoritative;"tothefile"/etc/dhcpd.conf"

Startingdhcpd:

[OK]

nimol_configMESSAGE:

Executed/etc/rc.d/init.d/dhcpdstart.

nimol_configMESSAGE:

SuccessfullyconfiguredNIMOL.

NIMoL的初始化过程如下:

1.首先该命令会获取Linux服务器的的IP地址和主机名,如果没有使用-s参数,该命令会使用本地的主机名和IP地址,如果指定IP地址和主机名,那么该命令会把指定IP和主机名加入到/etc/hosts文件中。

2.启动portmap服务和nfs服务。

3.如果使用-m参数,该命令会把远程访问方式写入/etc/nimol.conf。

默认值为/usr/bin/rsh,用于与NIMoL的客户端进行通信。

注:

此命令将在/etc/nimol.conf文件中存储远程访问的方法(rsh或ssh),创建/tftproot目录,在/etc/dhcpd.conf文件中添加客户端的网络配置信息,并且启动相关的服务。

由于对/etc/dhcpd.conf文件的修改可能妨碍NIMOL添加和删除子网和主机项的能力,因此请不要手动修改该文件。

4.启动tftpboot。

5.然后会设置syslog,让nimol的记录消息往syslog输出。

6.配置DHCP服务,让DHCP服务器从AIX客户端接收bootp请求。

3.通过安装光盘创建AIX安装或维护资源

1.创建目录mkdir/export/aix/AIX61

2.执行AIX光盘挂载:

/bin/mount/dev/cdrom/media/cdrom

3.执行AIX资源安装:

/bin/rpm-Uvh--force--nodeps--ignoreos/media/cdrom/RPMS/linux/aix-res-6100-07-1.0-1.noarch.rpm

Preparing...##################################################

aix-res-6100-07##################################################

4.把安装的文件AIX资源文件从/opt/aix-res/6100-07拷贝到/export/aix/AIX61目录

5.解压缩文件/usr/bin/gzip-d/export/aix/AIX61*.Z

6.解tar文件:

(cd/export/aix/AIX61&&tar-xf*.tar)

7.把安装包从/media/cdrom/目录拷贝到/export/aix/AIX61/lpp_source目录,需要拷贝的文件列表如下:

./installp/ppc/bos*

./installp/ppc/csm.client*

./installp/ppc/csm.core*

./installp/ppc/csm.deploy*

./installp/ppc/csm.diagnostics*

./installp/ppc/csm.dsh*

./installp/ppc/csm.gui.dcem*

./installp/ppc/csm.msg.en_US*

./installp/ppc/csm.msg.EN_US*

./installp/ppc/devices*

./installp/ppc/ICU4C.rte*

./installp/ppc/ifor_ls.base*

./installp/ppc/ifor_ls.html.en_US*

./installp/ppc/infocenter*

./installp/ppc/*

./installp/ppc/invscout.ldb*

./installp/ppc/invscout.rte*

./installp/ppc/Java14.sdk*

./installp/ppc/Java5_64.sdk*

./installp/ppc/Java5.sdk*

./installp/ppc/lum.base*

./installp/ppc/lum.msg.en_US*

./installp/ppc/lwi*

./installp/ppc/perfagent.tools*

./installp/ppc/perl.libext*

./installp/ppc/perl.rte*

./installp/ppc/printers.rte*

./installp/ppc/rpm.rte*

./installp/ppc/rsct.core*

./installp/ppc/rsct.msg.en_US*

./installp/ppc/rsct.msg.EN_US*

./installp/ppc/sysmgt.help.en_US*

./installp/ppc/sysmgt.help.EN_US*

./installp/ppc/sysmgt.help.msg.en_US*

./installp/ppc/sysmgt.help.msg.EN_US*

./installp/ppc/sysmgtlib.framework*

./installp/ppc/sysmgtlib.libraries*

./installp/ppc/sysmgt.pconsole*

./installp/ppc/sysmgt.sguide*

./installp/ppc/sysmgt.websm*

./installp/ppc/Tivoli_Management_Agent.client*

./installp/ppc/X11*

./installp/ppc/xlC.aix*

./installp/ppc/xlC.cpp*

./installp/ppc/xlC.msg.en_US.cpp*

./installp/ppc/xlC.msg.EN_US.cpp*

./installp/ppc/xlC.rte*

./installp/ppc/xlC.sup*

./RPMS/ppc/cdrecord*.ppc.rpm

./RPMS/ppc/mkisofs*.ppc.rpm

可用如下脚本进行拷贝:

#!

/bin/sh

cd/media/cdrom/

mkdir-p/export/aix/aix6107/lpp_source/installp/ppc

mkdir-p/export/aix/aix6107/lpp_source/RPMS/ppc

cp-v./installp/ppc/bos*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/csm.client*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/csm.core*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/csm.deploy*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/csm.diagnostics*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/csm.dsh*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/csm.gui.dcem*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/csm.msg.en_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/csm.msg.EN_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/devices*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/ICU4C.rte*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/ifor_ls.base*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/ifor_ls.html.en_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/infocenter*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/invscout.ldb*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/invscout.rte*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/Java14.sdk*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/Java5_64.sdk*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/Java5.sdk*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/lum.base*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/lum.msg.en_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/lwi*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/perfagent.tools*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/perl.libext*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/perl.rte*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/printers.rte*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/rpm.rte*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/rsct.core*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/rsct.msg.en_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/rsct.msg.EN_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgt.help.en_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgt.help.EN_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgt.help.msg.en_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgt.help.msg.EN_US*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgtlib.framework*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgtlib.libraries*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgt.pconsole*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgt.sguide*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/sysmgt.websm*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/Tivoli_Management_Agent.client*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/X11*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/xlC.aix*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/xlC.cpp*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/xlC.msg.en_US.cpp*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/xlC.msg.EN_US.cpp*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/xlC.rte*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./installp/ppc/xlC.sup*/export/aix/aix6107/lpp_source/installp/ppc

cp-v./RPMS/ppc/cdrecord*.ppc.rpm/export/aix/aix6107/lpp_source/RPM/ppc

cp-v./RPMS/ppc/mkisofs*.ppc.rpm/export/aix/aix6107/lpp_source/RPM/ppc

8.创建index文件,内容如下:

lpp_source:

lpp_source

spot:

SPOT

bosinst_data:

bosinst.data

ent.bi:

booti.chrp.mp.ent

9.卸载文件系统/bin/umount/media/cdrom

10.这样即可创建AIXCD源。

4.NIMoL的备份应用

使用nimol_backup命令创建一个AIX系统的备份。

要创建mksysb备份文件,需要有一个AIX资源机(已经装好AIX系统的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 环境科学食品科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2