Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

IBM BladeCenter Configuration

Set the boot order of the blades

The blades need to be configured to attempt to boot from the network before booting from the hard drive.

  • Log in the the BladeCenter Advanced Management Module
  • Select Blade Tasks > Configuration
  • Select the Boot Sequence tab:
  • Click on one of the blade names
  • Change the boot order so that Network precedes Hard drive 0:
  • Select the Apply to all blades checkbox
  • Click Save

 

Configure SNMPv3
  • Select Login Profiles
  • Select a login ID that is not used
  • Enter a Login ID and password
  • Under role, select Supervisor
  • Click Save
  • Click the user which was just created
  • Scroll to the bottom and click Configure SNMPv3 User
  • Enter the username and password of the user and set the rest of the fields as follows (replace 0.0.0.0 with the management node's control network IP address for security):
  • Click Save

Install xCAT

On the VCL management node:

Download the xCAT yum repository files
Install xCAT
yum clean all

yum install -y xCAT

Configure the xCAT site table

Set the "master" and "nameservers" keys in the site table to point to the xCAT management node's private IP address:

...

chtab key=dhcpinterfaces site.value=ethX
Configure the xCAT networks table

Disable all networks detected by xCAT except the private network so that xCAT does not attempt to add unwanted information to DHCP or other services.  First, dump the contents of the networks table to determine the network names created by xCAT:

...

chtab netname=<netname> networks.disable=1

Configure the blade node group

Set the nodehm table to use blade control methods:

...

chtab node=blade noderes.xcatmaster=x.x.x.x

chtab node=blade noderes.tftpserver=x.x.x.x

chtab node=blade noderes.nfsserver=x.x.x.x

Configure the xCAT passwd table

Set the username and password for the blade key to the credentials used to log in to the Advanced Management Module:

...

chtab key=system passwd.username=root passwd.password=<linuxpassword>
Add a node to xCAT for each chassis Advanced Management Module

nodeadd bcamm-X groups=mm

nodeadd bcamm-Y groups=mm

Add a node to xCAT for every blade controlled by the management node

nodeadd vcl-X-1..vcl-X-14 groups=all,blade,compute

nodeadd vcl-Y-1..vcl-Y-14 groups=all,blade,compute

...

chtab node=bcamm-X hosts.ip=<x.x.x.x>

chtab node=vcl-X-1 hosts.ip=<x.x.x.x>

...

chtab node=vcl-Y-14 hosts.ip=<x.x.x.x>

Create the /etc/hosts file
makehosts -n
Retrieve MAC address for each blade
getmacs blade -i eth0
Initialize DHCP and create a definition for each blade

makedhcp -n

chkconfig dhcpd on

makedhcp blade

Download a CentOS ISO image
Import the CentOS image into the xCAT install tree
copycds /install/software/CentOS-6.5-x86_64-bin-DVD1.iso
Configure the blades to install the CentOS using xCAT's stock "compute" template
chdef blade os=centos6.5 arch=x86_64 profile=compute
Set the blades to install the image on the next reboot
nodeset blade install

Power cycle each blade

...