ChinaUnix.net 首页 | 博客 | Linux | 论坛 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 沙龙 | 搜索
Linux首页 | Linux论坛 | 论坛精华 | 开源新闻 | 技术文章 | 专题专栏 | 新手指南 | 迁移方案 | 产品方案 | 开源项目 | 开源图书 | 软件下载 | 人才招聘 | Linux博客
  搜索

  产品与方案
·中科红旗全面打造现代化邮政体系
·红旗助力“网上审批服务” 推动电子政务
·红旗正版化开创呼和浩特网吧建设新起点
·红旗Linux助信息产业部邮件服务器“快跑”
·中标普华Linux 为电子政务信息化保驾护航
·中标普华Linux助力基金产业
·中标普华Office率先支持UOF标准
·中标普华邮件系统助力西藏政府信息化建设
·红旗Linux助力国库集中支付系统改革
·红旗助中信卫星 掀起GIS通信应用风暴
·红旗软件助力烟草总局 全面建设“数字烟草”
·红旗助力“信访阳光工程”打造畅通信访渠道
·红帽联合FIS发布下一代实时核心银行平台
·红旗助力金盾 打造全无忧出入境信息系统
·红旗Linux全力打造中国邮政总局名址信息库
·爱尔兰证交所从Unix迁移到红帽企业Linux
·一流的意大利银行选择使用红帽企业Linux
·PLUS Finanzservice选择使用红帽企业Linux
·红帽助力TransACT Communications 公司
·法国零售业巨头Lapeyre采用Redhat Linux
·旅游预订网站选择使用红帽企业Linux
·马哈拉施特拉邦政府的红帽解决之道
·美国联邦政府案例
·红帽为慕尼黑展览会提供现代化集群系统
·Yuba郡用开源软件和红帽产品提高了效率
·红帽企业Linux助印度理工建立高性能计算中心
·采用红帽Linux 将系统维护时间缩短了65%
·从UNIX迁移到Linux使Peñoles公司获益非浅
·Hikal公司用红帽企业Linux开展任务关键的ERP项目
·KDE3.5.4新版本发布
·芝加哥商业交易所从Unix向Linux迁移
·南方基金管理有限公司成功案例 Red Hat Linux
·广东北电通讯设备有限公司成功案例
·挪威国家石油公司从UNIX迁移到红帽Linux,成本减半
·中央电视台CCTV动画部案例 Red Hat Linux

  图书

鸟哥的Linux私房菜基础学..


Linux程序设计.第3版


Linux设备驱动开发详解


  下载
·Endian Firewall
·linux kernel(Linux 内核)
·CentOS
·Fedora Core 6
·Scientific Linux
·Slackware 11.0
·Gentoo Linux
·ubuntu-6.10-i386服务器版本
·ubuntu-6.10-amd64服务器版
·ubuntu-6.10-i386桌面版
·ubuntu-6.10-amd64桌面版
·Engarde Linux
您的位置: Linux时代 > 技术文档 > 系统安全 >

在 Linux 服务器上使用 NIMOL 安装 AIX

日期:2007-12-19 作者:王加森 来自:IBM DW中国


本文介绍了使用 NIMOL 服务器安装 AIX 的详细步骤和常见问题的解决办法。此方法适用于安装 AIX™ 5L 的各种版本。

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 客户端的备份

在 Linux 服务器上使用 NIMOL 安装 AIX 的详细步骤

NIMOL 的适用环境:

操作系统 : SLES9/SP3, RedHatEL, AIX53J/AIX53L

安装平台 : IBM xSeries and pSeries

网络要求 : NIMOL 客户端必须和 NIMOL 服务器在同一网段

下面所列举的例子均使用的 pSeries 平台上的 SLES9 SP3 操作系统。

按照下列步骤,可在客户端上进行系统的第一次安装或者覆盖已经存在的任何系统。

在 Linux 服务器上安装必需的软件包

以下软件包为 NIMOL 所必需的:

tfttp-0.36-44.4

dhcpcd-1.3.22pl4-193.8

yast2-dhcp-server-2.9.25-0.5

dhcp-server-3.0.1rc13-28.20

dhcp-3.0.1rc13-28.18

yast2-nfs-client-2.9.11-23.2

yast2-nfs-server-2.9.9-23.2

nfs-utils-1.0.6-103.23

gettext-0.14.1-30.1

perl-gettext-1.01-576.1

在 Linux 服务器上安装 NIMOL 软件包

NIMOL 软件包在 AIX 的第一张光盘里,执行下面的命令来进行安装:

rpm –ivh nimol-1.0-4.noarch.rpm

在 Linux 服务器上配置 NIMOL

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

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

nimol_config –C –s hostname

此命令将在 /etc/nimol.conf 文件中存储远程访问的方法(rsh 或 ssh),创建 /tftproot 目录,在 /etc/dhcpd.conf 文件中添加客户端的网络配置信息,并且启动相关的服务。由于对 /etc/dhcpd.conf 文件的修改可能妨碍 NIMOL 添加和删除子网和主机项的能力,因此请不要手动修改该文件。

创建 AIX 安装资源

在 NIMOL 服务器上创建 AIX 安装资源有两种方法:

  • 使用 nimol_config 命令定义在 NIMOL 服务器上已存在的 AIX 安装资源。

    例如:在 /export/aix/aix53 目录下有已存在的 AIX 安装资源,使用以下命令来定义这个 AIX 安装资源。

    nimol_config -t /export/aix -L aix53

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

要创建 mksysb 备份文件,需要有一个 AIX 资源机(已经装好 AIX 系统的机器),并且保证 Linux 服务器可以访问此 AIX 资源机。

(1). 编辑 AIX 资源机的 /.rhosts 文件,添加 Linux 服务器的网络信息,以使 Linux 服务器可以远程登录到此 AIX 资源机上。

注:/.rhosts 文件内容里应包括如下内容:

Linux 服务器的 IP 地址

Linux 服务器的 hostname

(2). 确认在 Linux 服务器和 AIX 资源机上都存在 /etc/resolv.conf 文件。

(3). 在 Linux 服务器上运行 nimol_backup 命令。

例如:如果 AIX 资源机的机器名为 c98m514ms01.ppd.pok.ibm.com 并且你想命名安装资源为 aix53L,那么可以使用下面的命令来创建一个 mksysb 的备份资源:

nimol_backup –c c98m514ms01.ppd.pok.ibm.com –L aix53L

命令执行后,在 Linux 服务器的 /export/aix/aix53L/ 目录下会创建以下资源:

SPOT

booti.chrp.mp.ent

bosinst.data

index

mksysb

resolv.conf

scripts

在 /tftpboot 目录下创建:

aix53L.chrp.mp.ent

安装 NIMOL 客户端

在运行 nimol_install 命令前,客户端的一些信息是必需的:

主机名

MAC 地址

IP 地址

子网掩码

网关地址

以下的例子显示如何获得 NIMOL 客户端的 MAC 地址:

1. 如果客户机正在与运行,那么使用下面的命令在客户端上获得 ent0 网络适配器的 MAC 地址:

lscfg -vl ent0

2. 在没有运行的客户机上获得 MAC 地址,执行以下操作:

(1). 打开电源。

(2). 当屏幕显示访问系统管理维护(SMS)菜单时,按下 F1 键。

(3). 选择引导选项。

(4). 选择安装或引导设备。

(5). 选择网络,此菜单涉及到机器的网卡(例如:以太网)。

(6). 选择信息,此屏幕包含了 MAC 地址。

当在 nimol_install 命令中添加 MAC 地址时 , 需要用冒号进行分隔。

例如:要安装一个客户端(主机名为 client1,子网掩码为 255.255.255.0,网关为 192.168.1.1,MAC 地址为 00:60:08:3F:E8:DF,安装资源为 aix53L),运行如下命令:

nimol_install -c client1 -g 192.168.1.1 -m 00:60:08:3F:E8:DF -s 255.255.255.0 -L aix53L

此命令运行后,可以在 Linux 服务器上运行 exportfs 命令来检查一些必需地资源是否已经导出:

#exportfs
/export/aix/aix53L
client1

在 /tftpboot 目录下 , 以下两个文件是否被创建:

client1 client1.info 

在 Linux 服务器上运行 nimol_config -l 命令,检查安装资源是否已经创建好:

#nimol_config -l
nimol_config MESSAGE: The following resource labels are defined: aix53L

如果准备安装的客户端是一个正在运行地系统,在开始安装之前,可以在客户端上使用 bootlist 命令来指定网络引导。例如,如果客户端从 ent0 适配器(IP 地址为 192.168.1.20)安装 AIX,并且 NIMOL 服务器的 IP 地址是 192.168.1.10,运行此命令:

bootlist -m normal ent0 bserver=192.168.1.10 client=192.168.1.20

然后运行 shutdown –Fr 命令开始安装。

如果客户端没有系统,就启动电源并在显示键盘图标时,按 F1 进入 SMS,然后指定网络引导参数和选择网络设备为引导设备。

全部设置完成后,退出 SMS,安装过程开始。

在缺省情况下,配置 syslog 守护进程用于接收远程状态,这个设置允许你在 NIMOL 服务器上通过查看 /var/log/nimol.log 文件监视安装过程。

维护 NIMOL 客户端

可以使用以下命令维护 NIMOL 客户端:

nimol_update

nimol_lslpp

这些命令适合于使用 nimol_install 命令的缺省选项安装的 NIMOL 客户端。如果在安装时使用了 nimol_install 命令的 -n 选项(安装完成后,将不再配置此机器为 NIMOL 服务器的客户端),这些命令将不可用。

以下是关于维护 NIMOL 客户端的例子:

• 列出安装在 client1 上的软件:

nimol_lslpp -c client1 -f "-L"

• 从 aix53L 安装资源中安装 perl.rte 软件包:

nimol_update -c client1 -L aix530 -p "perl.rte"

取消配置 NIMOL 服务器

按照以下步骤取消 NIMOL 服务器的配置:

1. 确定客户端是否已被设置安装:

nimol_install -l

2. 删除已被设置安装的客户端:

nimol_install -r -c client

3. 删除已创建的安装资源:

nimol_config -r -L aix530

4. 取消配置 NIMOL 服务器:

nimol_config -U

该命令将恢复系统到配置前的状态。例如:如果配置前的 nfs 和 tftp 服务均没有启动,则此命令运行后会自动地关闭这些服务。

5. 删除 NIMOL 软件包:

rpm -e nimol

常见问题的解决方法

1.配置 NIMOL 服务器时出错:

Q: 运行 nimol_config –C,提示有错误。

A: 如果 Linux 服务器有多个网卡,请保证 /etc/hosts 文件里不同网卡的 IP 地址对应着相应的主机名,并且在此命令中用 -s 来指定所用的主机名。

2.NIMOL 客户端获取启动文件或 .info 文件时出错:

Q: 当客户端从网络启动后,屏幕中止在

BOOTP ERROR: BOOTP request failed, QUIT

!BA010004 !

A: 问题的主要原因是 dhcp 的配置有错误:

(1). 检查服务器上的 /etc/hosts 文件,保证不同网卡 IP 地址对应着相应的主机名。

(2). 检查服务器上的 /etc/dhcpd.conf 文件 , 保证启动文件的名字是正确的:

host c98m5l4ms01.ppd.pok.ibm.com { # nimol client
hardware ethernet 1E:86:27:BB:D1:D4;
fixed-address 9.114.47.109;
next-server 9.114.47.108;
filename "c98m5l4ms01.ppd.pok.ibm.com";此文件名必须和 /tftpboot/ 目录下的文件名相同 
} # nimol c98m5l4ms01.ppd.pok.ibm.com 

(3). 在 NIMOL 服务器上运行以下命令,为 NIMOL 客户端创建静态 arp 绑定:

# /sbin/arp –s $client_ip $mac

(4). 在 NIMOL 服务器上运行 tcpdump –i ent0 host client1 来监视此服务器的 ent0 网络适配器是否响应了来自客户端 client1 的请求。

Q: 如果客户端可以获取启动文件但是得不到 .info 文件,屏幕中止在

-------------------------------------------------------------------------------
Welcome to AIX.
boot image timestamp: 08:43 09/14
The current time and date: 02:35:36 09/17/2007
number of processors: 2 size of memory: 912MB
boot device: /vdevice/l-lan@30000003:192.168.0.210,,192.168.0.205,000.000.000.000,00,00
kernel size: 12096622; 32 bit kernel
-------------------------------------------------------------------------------

A: 问题的主要原因是客户端的网络配置有问题:

检查 /export/aix/aix53J/scripts/client.script 文件的内容:

……
# NIM client initialization
/../SPOT/usr/lpp/bos.sysmgt/nim/methods/c_mk_nimclient ${VERBOSE} 
-ahostname=c98m5l4ms01.ppd.pok.ibm.com 
-aip=9.114.47.109 
-acable_type=N/A 
-asnm=255.255.255.192
[[ $? != 0 ]] && result=failure
……

确认 IP 地址和子网掩码是正确的,如果其中的任何一项不正确,使用以下命令来清除对客户端的安装:

nimol_install -c client –r

然后使用

nimol_install -c client1 -g 192.168.1.1 -m 00:60:08:3F:E8:DF -s 255.255.255.0 -L aix53L

重新进行安装。

如果客户端是一个内网网段的机器,它的网关的设置应该和 Linux 服务器的 IP 地址一致

如果客户端是一个公网网段的机器,在 Linux 系统上运行 route 命令,在 AIX 系统上运行 netstat –rn 命令来获得网关地址。

3.如果客户端不是使用 DNS 解析,应该删掉在 Linux 服务器的 /export/aix/aix530/ 目录下的 resolv.conf 文件(通常情况下,这个文件适用于公网的机器)。

结论

在 Linux 服务器上使用 NIMOL 安装 AIX 可以解决没有 AIX NIM Server 的问题。当在 IBM xSeries 或 IBM pSeries 机器上配置好 NIMOL 后,就可以对在同一网段的任何 pSeries 机器进行 AIX 系统的安装。在众多的 AIX 安装方法中,NIMOL 是一种功能强大的网络安装工具,安装速度较快。

原文链接:http://www.ibm.com/developerworks/cn/aix/library/au-nimol/index.html

本文被浏览



 相关新闻

用vsFTPd自架Linux网络安装服务器2005-02-02 14:44:26
Apache+php+mysql在Linux下的安装与配置2007-08-30 15:17:51
Linux 集群的存储和共享文件系统安装2007-08-08 17:16:04
Linux集群的节点安装和GPFS集群配置2007-08-08 17:03:40
IBM P服务器的Linux基本安装和配置2007-05-18 16:08:00
使用JumpStart快速安装Solaris2007-04-02 18:28:55
安装大型Linux 集群(2): 配置服务和安装2007-03-14 15:14:32


 相关评论
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 免费注册

Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号