虚拟化 频道

虚拟化环境下System x的批量部署(二)

  【IT168 专稿】摘要:虚拟化是当今最热门的技术和话题之一。然而在企业环境中大规模部署虚拟化环境时,通常会面临一些难题,诸如如何快速或批量对服务器各种固件进行升级,如何对服务器进行硬盘RAID的批量或快速配置,如何快速或批量部署Hypervisor(本文中Hypervisor特指VMware ESX4.1)等。

  本文主要介绍如何利用IBM ToolCenter系列工具中的ServerGuide Scripting Toolkit,对IBM System x系列服务器进行批量的固件升级、配置RAID及部署VMware ESX4.1。文章主要包含以下几个主要内容:

  ServerGuide Scripting Toolkit和System x服务器固件的简介;

  ServerGuide Scripting Toolkit 安装与配置;

  ServerGuide Scripting Toolkit 升级固件,配置RAID及部署VMware ESX4.1的步骤。

  2. SGTK的安装与配置

  本节主要介绍SGTK的安装前的准备工作,包含SGTK服务器的准备,SGTK软件的下载,以及SGTK的安装与初始化配置过程。

  2.1. SGTK安装前的准备

  准备SGTK服务器

  本文的实际环境中需要部署的操作系统是VMware ESX 4.1,需要使用SGTK Linux版本。因此,首先需要准备一台安装有Linux系统的服务器,物理机或虚拟机均可。

  本文实际环境使用的PXE网络启动的方式进行部署,因此需要在SGTK服务器上配置PXE服务,DHCP服务和NFS服务。这要求该Linux服务器需要有固定IP地址,并且建议在独立VLAN或独立子网中进行以下部署。否则由于PXE及DHCP服务的存在可能会对其他生产或测试环境造成不良影响。

  ServerGuide Scripting ToolKit是通过Web界面的方式来进行操作的,因此安装该Linux操作系统时,需要安装图形界面及浏览器。

  Linux操作系统需要是以下版本之一:

  SuSE Linux Enterprise Edition 10 Service Pack 2 或更高版本

  SuSE Linux Enterprise Edition 11 或更高版本

  CentOS 5 update 2 或更高版本(*)

  RHEL 5 update 2 或更高版本(*)

  (*)注意:ServerGuide Scripting ToolKit 2.10不支持CentOS 5 Update 5和RHEL 5 Update 5或更高版本。本文写作时,最新版本为ServerGuide Scripting ToolKit 2.20,已经支持CentOS 5 Update 5和RHEL 5 Update 5。

  下载ServerGuide Scripting ToolKit软件

  IBM ServerGuide Scripting Toolkit v2.10:

  ibm_utl_sgtklnx_2.10.noarch.rpm

  http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=SERV-TOOLKIT

  注意:该链接会随时更新,因此通过上述链接下载到的版本是最新版本,很可能与本文中使用的版本不相同。

  注意:本文使用的版本是 ServerGuide Scripting Toolkit v2.10。

  安装ServerGuide Scripting ToolKit

  将下载好的安装文件复制到SGTK服务器上,然后执行

  rpm -ivh ibm_utl_sgtklnx_2.10.noarch.rpm

  即可完成ServerGuide Scripting ToolKit的安装。

  配置Linux系统相关网络服务

  TFTP服务

  从系统光盘安装TFTP服务器端所需软件包。

  用文本编辑工具如vi,修改/etc/xinetd.d/tftp文件,然后重启xinetd 服务后即可启用TPTP 服务。

  vi /etc/xinetd.d/tftp

  将其中的

  disable = yes

  更改为

  disable = no

  重启xinetd 服务后,TFTP Server服务即以启动。

  service xinetd restart

  ? NFS服务

  从系统光盘安装NFS服务所需软件包。

  用文本编辑工具修改/etc/exports文件,

  vi /etc/exports

  添加如下路径

  /opt/ibm/sgtk/sgdeploy *(ro,no_root_squash,sync,no_all_squash)

  然后重新启动nfs服务。

  service nfs restart

  注意:该共享路径为ServerGuide Scripting ToolKit安装之后默认创建的路径。不要修改为其他路径,否则可能造成无法创建可启动介质。

  DCHP服务器

  从系统光盘安装DHCP服务所需软件包。

  创建或修改/etc/dhcpd.conf文件,特别注意需要配置next-server和filename参数为SGTK服务器实际参数。

  本例中的该两处参数为,

  next-server 192.168.4.4;

  filename "lnxtoolkit/pxelinux.0";

  重新启动DHCP服务器,使新设置生效。

  service dhcpd restart

  注意:filename参数给出的路径是ServerGuide Scripting ToolKit在TFTP服务目录下自动创建的目录。不建议自行修改。

0
相关文章