Intelligent Platform Management Interface IPMI SLAC National Accelerator

  • Slides: 23
Download presentation
Intelligent Platform Management Interface (IPMI) SLAC National Accelerator Laboratory Controls Department BY: DEREK WUNG

Intelligent Platform Management Interface (IPMI) SLAC National Accelerator Laboratory Controls Department BY: DEREK WUNG August 13, 2009

So what exactly is IPMI? IPMI is set of specifications Monitors environmental variables (e.

So what exactly is IPMI? IPMI is set of specifications Monitors environmental variables (e. g. temperature, fan speed, voltage)

So tell me more about this IPMI V 1. 0: 1998 V 1. 5:

So tell me more about this IPMI V 1. 0: 1998 V 1. 5: 2001 V 2. 0: 2004

Where is the center of this system?

Where is the center of this system?

That’s right! The BMC! Baseboard Management Controller Microcontroller that helps all elements communicate with

That’s right! The BMC! Baseboard Management Controller Microcontroller that helps all elements communicate with one another System Event Log (SEL)

How does the BMC communicate with other elements? By way of I 2 C-

How does the BMC communicate with other elements? By way of I 2 C- Protocol with two lines: Serial Clock Line (SCL) and Serial Data Line (SDA) SCL Traffic Lights SDA Roads

What else is good about IPMI? Independent of main processor & operating system Helps

What else is good about IPMI? Independent of main processor & operating system Helps admins recover systems

IPMIView

IPMIView

Open. IPMI

Open. IPMI

IPMItool

IPMItool

HOWEVER Not all software compatible with every OS, so you must check before downloading

HOWEVER Not all software compatible with every OS, so you must check before downloading

Objective: Create system that implements IPMI for standalone electronics chassis

Objective: Create system that implements IPMI for standalone electronics chassis

BMC: Renesas H 8 S/2167 144 pins 12 pins for I 2 C (6

BMC: Renesas H 8 S/2167 144 pins 12 pins for I 2 C (6 ports) 3 ports for transmitting/receiving data

Non-Volatile Storage: Phillips PCF 8582 C-2 Preserves information when power is off I 2

Non-Volatile Storage: Phillips PCF 8582 C-2 Preserves information when power is off I 2 C-compatible Ten-year data storage

Sensors

Sensors

Remote Management Card: Mega. RAC G 4 IPMI V 2. 0 Directly connect to

Remote Management Card: Mega. RAC G 4 IPMI V 2. 0 Directly connect to BMC

Interfaces for IPMI Messaging TOP: HN-210 Serial/Modem Cable BOTTOM: ENC 28 J 60 Ethernet

Interfaces for IPMI Messaging TOP: HN-210 Serial/Modem Cable BOTTOM: ENC 28 J 60 Ethernet Controller

Additional Chips TOP: SC 18 IS 602 IPW I 2 Cto-SPI Bridge BOTTOM: PCA

Additional Chips TOP: SC 18 IS 602 IPW I 2 Cto-SPI Bridge BOTTOM: PCA 9518 I 2 C Hub

System Design (Dx. Designer)

System Design (Dx. Designer)

What if the system doesn’t work? Interchangeable parts Multiple chips of same component (e.

What if the system doesn’t work? Interchangeable parts Multiple chips of same component (e. g. four chips for fan sensors)

FPGAs Field-Programmable Gate Arrays Programmable pins More versatile than microcontrollers

FPGAs Field-Programmable Gate Arrays Programmable pins More versatile than microcontrollers

The End! Special Thanks to: U. S. Department of Energy, Office of Science, and

The End! Special Thanks to: U. S. Department of Energy, Office of Science, and the Science Undergraduate Laboratory Internship (SULI) program Officemate: Susie Zheng Mentor: Ron Johnson Fellow workers: Kenneth Leung, Jeff Olsen, Andrew Young, Dave Anderson, Dave Brown, John Dusatko, Robert Traller, Kazuko Onaga, Evgeny Medvedko, Chuck Yee, Vernon Smith, Deborah Lilly Program Director Stephen Rock, Residence Assistant Howard Young, Program Manager Sue. Von Gee, and Program Administrators Vivian Lee and Elizabeth Smith.