Setting-Up IPMI on the Sun Fire X2100 Server

On the Server

Here's the quick summary of steps. They are documented in Appendix C of the User's Guide.

  • Boot the server using the Suplemental CD provided with the server
  • Go to a DOS prompt
  • Type cd flash\bios\latest\IMPI
  • Run the utitlity by typing util

As of June 2006, the server ships with version 4.11 of the firmware. They recommend upgrading to version 4.12. The version is listed at the bottom right-hand side of the screen.

  • Choose Flash Firmware
  • Enter 412fls.bin for the filename.
  • Use the Esc key to get back to the main menu.
  • Choose Lan Config
  • Hit Tab, then Enter to go to edit mode, use the arrows move between fields.
  • Set the IP address to 010.015.016.XXX
  • Set the Netmask to 255.255.255.000
  • Set the Gateway to 010.015.016.001.
  • Hit Tab to get out of the Edit menu, OK to save, Esc to get back to the main menu.
  • Choose User and Password Setting
  • Hit Tab, then Enter to go to edit mode, use the arrow to set the Admin password.
  • Set the password to the one that's stored with other CSCF passwords.
  • Hit Tab to get out of the Edit menu, OK to save, Esc to get back to the main menu.
  • Exit from the utility, eject the CD, and reboot the server.
  • At the Sun logo, hit F2 a few times to get to the BIOS setup (be patient)
  • Select Console Redirection in the Advanced BIOS features section, and set the Console Redirection to Enabled over SMDC.
  • F10 to save your changes.

Assuming that you are using Ubuntu Linux , change /etc/inittab after the OS is installed:

* Uncomment the line that starts with T0 and change it to read:

T0:2345:respawn:/sbin/getty -L ttyS0 19200 vt100

Configuring the Network

The service processor makes use of the ethernet port labelled "mgmt". Make sure that you connect it to a private network (vlan 816 in our case). You can have the OS still use the interface but if you do, it needs a different IP address (on a different VLAN!!). In my case, I configured the switch port with VLAN 816 (untagged) and VLAN 15 (tagged). On Ubuntu, I then loaded the 8021q kernel module and installed the vlan package. Here's the /etc/network/interfaces file:

auto lo
iface lo inet loopback
auto vlan15
# main interface shared with ipmi mgmt interface
iface vlan15 inet static
        address 129.97.15.140
        netmask 255.255.255.0
        network 129.97.15.0
        broadcast 129.97.15.255
        gateway 129.97.15.1
        dns-nameservers 129.97.152.100 129.97.152.10
        dns-search cscf.uwaterloo.ca uwaterloo.ca
        vlan_raw_device eth1

On the console (remote client)

You can either use the Sun N1 System Manager, or use IPMItool:

  • Download the source from http://ipmitool.sourceforge.net/
  • Typical straight forward ./configure && make && make install (on Ubuntu Breezy)
  • Run man ipmitool for details on the command.

IPMItool Examples

For a serial console, run:

ipmitool -H 10.15.16.11 -U Admin -f ipmipasswd tsol

For sensor readings, run:

ipmitool -H 10.15.16.11 -U Admin -f ipmipasswd sensor

To power-up the server, run:

ipmitool -H 10.15.16.11 -U Admin -f ipmipasswd chassis power on

-- JasonTestart - 07 Jun 2006

Topic revision: r3 - 2006-06-08 - JasonTestart
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback