Category Archives: idataplex

dx360 m2 BIOS settings

As part of SC’10 Sumavi will be installing the IBM iDataplex demo rack.  As such, I got a pair of iDataplex dx360s to install.  I fired them up and they both started running.  The cool thing about these machines is that they are much quieter than what I remember.  The BIOS updates or something must have fixed this.  So kudos to that.

The other cool thing about the iDataplex dx360 M2 is that I can just plug it into my wall and it starts booting right away.

But here’s the suckiness:

  • Booting up takes forever.  This is the same as the HP BL460c G6s I just had.  For some reason the industry has decided that longer boot up times may save time somewhere else.
  • The BIOS updates are well… not as fast.  There were a few times I was waiting.

So those are my initial impressions.  Now, the first cool thing to do is the BIOS settings:

ftp://ftp.software.ibm.com/systems/support/system_x/dx360m2_dx360m3-cmos-settings-v1.2.txt

While the boot up will still be slow, with these options in place it seems to go much faster.  Since PXE booting is how you manage these things then its a pretty good setup.

IPMI Settings

On a node to set IPMI settings:
ipmitool lan set 1 ipaddr 10.10.0.101
ipmitool lan set 1 netmask 255.255.0.0
ipmitool lan set 1 arp respond on
ipmitool user set password 1 admin
ipmitool lan set 1 access on
ipmitool lan set 1 user
ipmitool lan set 1 auth ADMIN PASSWORD
ipmitool user enable 1

To access it now remotely:
ipmitool -H 10.10.0.101 -P admin chassis status

Some more stuff I had to do on another system that was a Penguin machine:

ipmitool user list 2

ipmitool user priv 2 4 2  (sets userid 2 to permission4 (which is administrator) on channel 2)

Suggestion for IBM make an UpdateXpress that supports PXE boot!

Downloading firmware for  Intel Servers is a bear.  IBM has tried to make it easier by providing an update CD that has all the various subsystems in it.  This is a pretty good idea.  But the problem is, in my world, I need to PXE boot all the servers to an image or run a package on the individual machines.

For example, if you have an HS21 xM server, you can go to this page and you are shown all the different subsystems that you can update.  My goodness!  That is a lot of work.  Not to mention that you may not know what a lot of them are.

IBM is doing two things right:

1.  They let you update packages right on the command line if you’re running Linux.  This is great if I want to update the BIOS on my machines.  I just scp the binary to all the machines and run the update and reboot.  Boom!  Just like that the BIOS is updated.   Nice job IBM.  In fact, they even let you change BIOS/CMOS settings from the command line.  Much easier than waiting for the boot up screen and pressing F2.

2.  They have a tool UpdateXpress System pack that has all the updates in it.  This tool is basically a bootable CD that has all the updates.  You stick the CD in the system then reboot the system and it updates ALL of the system components.

So that’s what they’re doing right.  And the thing is, IBM is soooo close to getting it perfect.  What do they need to do?

Well, I need the functionality of #2 in a PXE boot environment.  Turns out you can’t network boot that UpdateXpress CD that you created.  If you could then think how great it would be?  You could just take that and put into xCAT and boot all nodes to this PXE boot environment.  But they don’t.

I for one, can not afford to take a CD to every machine in my server farm and watch it boot up and do it.  I need a PXE boot environment.  On the other hand, it takes me a good 2 hours to go through IBM’s website and get all the binary updates that run on the Linux command line.  Once I have them all I had to create my own PXE boot environment that would run under xCAT.

I took about 3 days of work to make such an environment work under xCAT’s service kernel.  So when I want to update HS22s or LS22s I do:

nodeset compute runimage=http://mgmt/install/updates/hs22v.tgz

You can get my images for HS22’s and LS22’s here

I’ve been creating images like this since 2003 for IBM hardware.  I hope that soon I won’t have to anymore.  Before I was making DOS images and PXE booting those with memdisk.  It’s great that I can now do everything with Linux.  IBM is almost there.  Once they get the Update Xpress to PXE boot, we’re golden.