System Management: Another Linux Success

Sun easily separates themselves from whitebox manufacturers with their management capabilities. The fact that Sun chose an embedded Linux platform as the nerve center of their server really only proves to sweeten the pie.

The MPC855T PowerPC – or Service Processor (SP) as it’s more commonly called in this analysis – is in fact an entire embedded Linux computer of its own. Even when plugging in one of the managed power supplies, the SP kicks on and boots up. All management of the system is handled through this minicomputer: the serial console, front console, BIOS, fan speeds and even power draw. Even when the machine is off, the SP allows us to manage the status of the system, even if it has crashed, remotely or locally. In a worst case scenario, the SP can actually be rebooted from a hard switch in the rear of the machine.

Fortunately, Sun provided us with another block diagram to explain the inner workings of the Service Processor.


Click to enlarge.

Two 10/100 out-of-band Ethernet ports are routed via a dedicated three-port Ethernet switch solely to the Service Processor. This way, any management Ethernet can actually be daisy-chained to reduce the total number of cables in a rack. IPMI, SNMP or Sun Control Station can all route over this out-of-band (or in-band) network for server status and maintenance. The out-of-band network address of the Service Processor can actually be set via the console in the front of the server, or via DHCP (default). Of course, the traditional serial console is also available for those who need it.

Given the versatility, and since it’s always running, we can actually connect remotely to the SP via SSH and do things like update the BIOS, or perhaps just change some settings in it. This “Lights Out Management” approach is not a new concept, but Sun clearly has the most thorough implementation that we have yet to touch.

The console on the front of the server acts as our basic portal into the Service Processor. From here, we can view the status of individual components like the fan and temperature. All of our commands on the console are routed to the SP, which then decides what to do with them; for example, when we tell the machine to turn on via the forward console, the service processor (which is already on) hands off the instruction to the managed power supply to enable.

Overall, we were incredibly impressed with the thoroughness of Sun’s Service Processor. Anything short of forgetting the BIOS password or replacing hardware will ensure that the system stays up. Considering that most of the tools used inside the SP environment are free and/or open sourced, it only adds further to its desirability as clever administrators could very easily expand on the SP’s original functionality.
Chipsets (con't) Storage and Power
POST A COMMENT

38 Comments

View All Comments

  • dougSF30 - Tuesday, February 22, 2005 - link

    Typo page 1: "In January, Sun sent us a V40z demonstration unit that was complete with four Opteron 250s and 8GB of PC2700."

    It should be "four Opteron 850's"

    Also, page 3: "The older 130nm "CG" stepping on Opteron 8xx only allows for PC2700 memory"

    This is not true, generally. I don't know about the v40z, but CG Opterons can use PC3200 no problem.

    See here, for example: http://www.spec.org/osg/cpu2000/results/res2004q3/...

    Reply
  • Ardan - Tuesday, February 22, 2005 - link

    I agree with #16. Fantastic work, Kristopher! I have a family member that works for a division of Lockheed-Martin and they are dealing with Sun more and more now and he enjoys your articles when I show them to him. He said a few weeks ago that he shows some of these articles to co-workers because of the thorough evaluations and it is helping them to decide whether or not to outfit their systems with Serial ATA drives (for Destroyers) and now with Opteron systems from Sun.

    Good work! ;)
    Reply
  • tfranzese - Tuesday, February 22, 2005 - link

    Excellent work Kris. Reply
  • KristopherKubicki - Tuesday, February 22, 2005 - link

    Something is wrong with the DB graphs: i am fixing it now.

    Kristopher
    Reply
  • Googer - Tuesday, February 22, 2005 - link

    http://www.newisys.com/products/4300.html Reply
  • Googer - Tuesday, February 22, 2005 - link

    This server is aperantly made by Nhttp://www.newisys.com/products/4300.html Reply
  • Googer - Tuesday, February 22, 2005 - link

    OOPS, this is suppost to go where the blank post is.

    To the author or whom it may concern: A bad link is located on page 3 and reads:

    two Samsung 1GB PC2700 – link to Samsung.jpg>
    Reply
  • Googer - Tuesday, February 22, 2005 - link

    Reply
  • Googer - Tuesday, February 22, 2005 - link

    I want Game Benchmarks too! (just for fun though) Reply
  • nourdmrolNMT1 - Tuesday, February 22, 2005 - link

    database benchmarks arent workin here either.

    MIKE
    Reply

Log in

Don't have an account? Sign up now