信息化 频道

虚拟化环境下Power System部署解决方案

  五、NIM客户端批量部署

  1、定义客户机

  通过定义客户机能限制哪些服务器可以通过NIM Server来批量部署系统。在虚拟化的环境中,

  批量部署操作系统是一个常规而且严谨的步骤。所以前期设定好客户机就变得至关重要,否则会造

  成部署机器规划出现问题,不利于整体的管理。

  AIX提供了SMIT命令来方便的定义所需要的客户机。在定义之前要先在NIM Server本地的Hosts

  文件中将客户机的Host Name和IP地址进行映射,否则定义客户机无法成功。日后部署也是通过这

  个去定位客户机并传输相关信息去安装。

  通过Vi工具打开hosts文件,键入Vi /etc/hosts,并输入如下信息:

  192.168.2.24 Client01

  192.168.2.25 Client02

  以上信息可以按照实际环境进行添加和修改。之后依然通过smit nim--Perform NIM Administration

  Tasks--Manage Machines--Define a Machine--选择ent作为主要的网络安装类型

图5-1 客户机信息

  依此方法定义client02到NIM库中。

  完成初始化NIM Server、定义NIM资源、定义客户机后,NIM Server基本可以正常工作提供部

  署源。通过下面章节通过拉的方式进行客户机的安装。(第一次安装NIM Client的时候,默认是拉的

  模式)。

  2、定义组

  为了可以实现批量部署操作系统,我们需要在NIM server端定义一个组,容纳预安装的客户端。

  此处实验,将两台Lpar放入这个组中。在NIM server中执行smit nim--Perform NIM Administration

  Tasks--Manage Groups--Define a Group--Define a Standalone Machine Group,填写组名(test group)和选择两个Lpar

图5-2 客户机信息

  3、安装客户端

  部署操作系统到客户端大概需要两个步骤,第一个步骤是在NIM Server端发起安装的请求,将

  预安装的系统信息和相关文件放入tftp中。第二个步骤是通过HMC启动客户端的配置文件,通过设

  置初始IP进行网络安装。这时需要管理员提供相关的客户机IP、NIM Server地址。拉的方式需要人工

  的干预才能完成,同时这也是虚拟化环境中最常用的方式。下面通过smit方式安装test group来举例。

  在NIM Server上键入Smit nim--Perform NIM Software Installation and Maintenance

  Tasks--Install and Update Software--Install the Base Operating System on Standalone Clients--选择test

  Group组并选择安装类型,一般经常使用的是mksysb的类型,因其部署速度要比rte快。

图5-3 安装类型

  在后面的向导中,依次选择正确的mksysb源和SPOT资源,并将向导中所提出的协议,选择成

  Yes,否则不能顺利部署完成。

图5-4 协议选择

  待提示ok后,登录HMC找到相关的客户机(client01和client02),选择active去激活client01

  和client02的配置文件启动client01和02进入SMS界面,选择配置网卡信息

图5-5设置网卡信息

  设置完成后从网络启动,客户端将自动从NIM服务器上拿相关的启动信息进行自动化安装,

  大概10分钟左右,系统安装完成。

  六、总结

  本文介绍了在虚拟化环境中部署NIM Server来提供自动、快速的安装客户端操作系统的方法和原

  理。通过快速的操作系统建立,可以充分的节省IT管理员的时间成本和工作成本,更是解决了云计算中

  的快速部署操作系统的问题。

  作者简介:

  张志强

  系统工程师

  任职于某大型外资IT企业,从事信息技术服务工作。熟悉IBM System X系列服务器,IBM Power System系列服务器,IBM DS系列及虚拟化系列存储产品。拥有丰富的IBM System x系列服务器和Power VM虚拟化经验。

2
相关文章