IPMI on the Sun Fire"> 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