首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Unix/Linux 系统自动化管理 网络自动化安装(1)

Unix/Linux 系统自动化管理 网络自动化安装(1)

AIX 在系统安装方面有一种自己的网络管理工具 NIM(Network Installation Manager)。它广泛的应用于集群环境,以及各种远程网络安装中,同时,它也可以实现对系统维护,升级和备份等各种任务。在 AIX 系统的安装和维护中,NIM 扮演了一个非常优秀的角色。
AIX NIM 组成AIX NIM 主要由以下几个部分组成:
  • Master: NIM 服务器端,安装 NIM 的 AIX 环境。
  • Client: NIM 客户端,使用 NIM 进行 AIX 安装,升级,备份的目标机器。
  • Resource Server:配置成为存放系统资源的机器,通常情况下,NIM 服务器端也作为资源服务器。
NIM 数据库储存 AIX NIM 服务器端的 ODM 中,主要分为四类:machines, networsk, resources 和 groups,
NIM 安装模式:
  • Push: 安装操作是从 NIM master 发起的 , 当 NIM client 本身有操作系统时可以使用 push 模式。
  • Pull: 安装操作是从 NIM client 发起的 , 对 NIM client 的初始系统安装只能使用 pull 模式。
AIX 系统安装步骤AIX NIM 网络安装机制主要由以下几个部分组成:
  • NIM Master 初始化配置;
  • 创建 NIM 的资源,比如说 lpp_source, spot;
  • 在 NIM 中定义 NIM 客户端(用户计划要装的机器);
  • 向 NIM 客户端分配资源,包括 lpp_source, spot, bosinst_date, network;
  • 执行 bos_inst 操作。
AIX NIM 服务器配置建立 NIM 环境包括两个主要步骤:首先需要搭建 NIM 服务器以及基本配置定制修改,其次要建立至少一个 lpp_source 和 spot 资源和对象定义。
注意:下文的部分代码片段是由 perl 的语法描述的。
搭建 NIM 服务器以及基本配置定制修改
首先需要确定作为 NIM 服务器的机器,并且在上面安装 AIX 系统,
1.         确定作为 NIM 服务器的软件最小配置
查看 AIX level:
清单 1. 查看 AIX level
1
2
3
4
bash-3.2# oslevel -r
6100-03
bash-3.2# oslevel -s
6100-03-01-0921




查看可用的硬盘空间以确保:
清单 2. 查看磁盘空间
1
2
3
bash# lspv
hdisk0          00c115e41ec644dc                    rootvg          active
bash# lsattr -El hdisk0




2.         安装 nim 文件集
安装 bos.sysmgt.nim.master 和 bos.sysmgt.nim.spot 文件集
3.         配置 NIM 服务器:
有两种方法:smitty nimconfig 或者 nim_master_setup
4.         生成用于 NIM 服务器的文件系统
在 NIM 服务器上配置增强型日志文件系统(JFS2),例如:
清单 3. 配置 JFS2
1
2
3
4
root@master:/: crfs -v jfs2 -g rootvg -a size=64M -m /tftpboot -A yes -p rw
-a logname=INLINE
root@master:/: crfs -v jfs2 -g rootvg -a size=4G -m /export/lpp_source
-A yes -p rw -a logname=INLINE




建立 lpp_source 和 spot 资源和对象
在 NIM 的数据库中建立 NIM 基本资源:lpp_source 和 spot,可以使用 smit 来实现:smitty nim_mkres。 另外也可以在此时同步定义 NIM 的其他资源: bos_inst 以及 network 等在后续安装中会用的资源。读者可以自行参考其他 NIM 基本配置文档,本文在此不做赘述。
AIX NIM 使用当 NIM 服务器初始化定义完成后,NIM 客户端就可以通过 NIM 服务器来定义,并且添加 NIM 资源。本节将给出日常使用 AIX NIM 的常用命令及其使用方法。 AIX NIM 的主要使用方法有如下:
将 NIM 客户端添加到 NIM 资源
在 NIM 中定义 NIM 客户端,可以使用 smitty nim_mkmac 来实现, NIM 客户端必须是一个可解析成为 IP 的名字,通常情况下,NIM 客户端的名字即为客户端的短名。
为 NIM 客户端分配资源
为 NIM 客户端分配资源可以使用命令 nim – o bos_inst – a lpp=lpp_source … . 来指定 NIM 安装中需要的资源, 比如 spot,bos_inst, 通常情况下,nim 资源可以通过以上命令来灵活指定。
开始 NIM 客户端安装
手动将 NIM 客户端设为由网络启动,并且在 sms 中设定 NIM 服务器端,网管和 NIM 客户端的 IP。手动将 NIM 客户端重启后,AIX NIM 既可以执行从网络安装的功能。
返回列表