SlideShare a Scribd company logo
Presenter : Harsha S (Dell R&D, Bangalore)
• IPMI stands for intelligent platform management
  interface, designed by the Intel, IPMI is now at revision 2.0.
• This standard accepted by DELL, IBM, INTEL and Others
• Through IPMI can monitor and control the BMC(Board
  Management Controller) and Server
• In-Band Management
•      - Communication over KCS
• -Out-of-Band Management
•      IPMB, ICMB, PCI SMBus, LAN, Serial/Modem
Management Application

     Service Provider                                                  Proxy/Service Provider
                                         IPMI Messages
     IPMI I/F Channel                                                  IPMI I/F Channel


-------------In- Band (KCS) ----------------------------------------------------- Out-Of-Band ------

     IPMI H/W Interface                                O
                                                       O
     Base Board Management Controller                  B    Out of Band :
     Hardware Unit                                     I/   Serial, Network, Modem, Chassis
                                                       F    Mgmt.
• Keyboard controller style system
 System       interface (KCS)
            • System Management interface Chip
Interface   • Block Transfer
            • SMBus system interface(SSIF)



            • System interface
            • IPMB
Messaging   • ICMB
            • LAN
Interface   • Serial/Modem
            • PCI SMBus
• Standard interface for management across vendors
           • Serial Over Lan (SOL). This is a method to redirect
Features     serial connections over an Ethernet cable.
           • Remote Management from LAN

   of      • OS-independent management
           • Monitor Sensors, Sel(System event logs), FRU and etc.
           • PEF(Platform Event Filtering)
IPMITool   • Users, privileges and Authentication
           • OEM Management
           • Off-the-shelf software is available
Feature Use Cases

• Power Management of the server
• Monitoring SEL for the Platform issues
• PET (Platform Event Trap)
• OEM Command Support
• Set Boot Options
• Debug windows OS Kernel
• Communicate to BMC even if the Server is OFF
• Secured Login with RMCP+/RAKP
• Monitor the power statistics of the
               server
             • Clear the power readings
             • Monitor the individual power supply
  Power        ratings
management   • Monitoring the power consumption
             • Monitoring the power history
             • Monitor and control the power
               budgeting
             • Monitor and control power capping
System event logging(SEL) with OEM information
     • System event logs
     • OEM decoding from the log
     • Sensor verification by event
[root@lcg0954 ~]# ipmitool sel list
 1 | 06/11/2008 | 22:34:44 | Event Logging Disabled #0x72 | Log area reset/cleared | Asserted
5 | Pre-Init Time-stamp   | Add-in Card #0x56 | Install Error
b | 08/21/2008 | 15:04:44 | Temperature #0x08 | Lower Non-critical going low
c | 08/21/2008 | 15:04:44 | Temperature #0x08 | Lower Non-critical going high
d | 04/20/2010 | 17:29:35 | OS Boot | C: boot completed | Asserted
f | 04/20/2010 | 17:29:35 | OEM record dc | 000137 | 003be4cd4b00
10 | 04/20/2010 | 17:47:05 | OS Boot | C: boot completed | Asserted
11 | 04/20/2010 | 17:47:05 | OEM record dc | 000137 | 0053e8cd4b00
12 | 04/20/2010 | 17:52:20 | OS Stop/Shutdown | OS graceful shutdown | Asserted
17 | 04/21/2010 | 16:51:41 | OEM record dd | 000137 | 00ff00050000
18 | 04/22/2010 | 05:24:14 | OS Boot | C: boot completed | Asserted
19 | 04/22/2010 | 05:24:14 | OEM record dc | 000137 | 003addcf4b00
1a | 04/22/2010 | 06:06:26 | OS Stop/Shutdown | OS graceful shutdown | Asserted
1b | 04/22/2010 | 06:06:26 | OEM record dd | 000137 | 00ff00050000
1c | 04/21/2010 | 19:15:25 | OS Stop/Shutdown | OS graceful shutdown | Asserted
1d | 04/21/2010 | 19:15:25 | OEM record dd | 000137 | 00ff00050000
1e | 08/23/2010 | 17:02:56 | OS Boot | C: boot completed | Asserted
List Sensor information
     • List all the sensor present in the Server
     • Sensor readings with threshold values
[root@lcg0954 ~]# ipmitool sensor
CPU Temp 1       | 35.000     | degrees C   |   ok    |   na        |   na        |   na        |   76.000   |   78.000   |   80.000
CPU Temp 4       | na         | degrees C   |   na    |   na        |   na        |   na        |   76.000   |   78.000   |   80.000
Sys Temp         | 31.000     | degrees C   |   ok    |   na        |   na        |   na        |   76.000   |   78.000   |   80.000
CPU1 Vcore       | 1.184      | Volts       |   ok    |   0.680     |   0.688     |   0.696     |   1.624    |   1.632    |   1.640
CPU2 Vcore       | 1.192      | Volts       |   ok    |   0.680     |   0.688     |   0.696     |   1.624    |   1.632    |   1.640
3.3V             | 3.264      | Volts       |   ok    |   2.912     |   2.928     |   2.944     |   3.648    |   3.664    |   3.680
5V               | 4.920      | Volts       |   ok    |   4.416     |   4.440     |   4.464     |   5.520    |   5.544    |   5.568
12V              | 11.712     | Volts       |   ok    |   10.464    |   10.560    |   10.656    |   13.344   |   13.440   |   13.536
1.5V             | 1.488      | Volts       |   ok    |   1.296     |   1.312     |   1.328     |   1.664    |   1.680    |   1.696
5VSB             | 4.896      | Volts       |   ok    |   4.416     |   4.440     |   4.464     |   5.520    |   5.544    |   5.568
VBAT             | 3.280      | Volts       |   ok    |   2.912     |   2.928     |   2.944     |   3.648    |   3.664    |   3.680
Fan1             | 10500.000 | RPM          |   ok    |   200.000   |   300.000   |   400.000   |   na       |   na       |   na
Fan2             | 8700.000   | RPM         |   ok    |   200.000   |   300.000   |   400.000   |   na       |   na       |   na
Power Supply     | 0x0        | discrete    |   0x0000|   na        |   na        |   na        |   na       |   na       |   na
CPU0 Internal E | 0x0         | discrete    |   0x0000|   na        |   na        |   na        |   na       |   na       |   na
Thermal Trip0    | 0x0        | discrete    |   0x0000|   na        |   na        |   na        |   na       |   na       |   na
Thermal Trip1    | 0x0        | discrete    |   0x0000|   na        |   na        |   na        |   na       |   na       |   na
Windows OS              • Remote debugging of the Windows Server
                           kernel
    Kernel               • Remotely monitor the Windows boot
  debugging                process
using IPMITool           • Real-time Windows Driver debugging
                                                Remote Machine With
                                                       IPMITOOL
                                                Serial Data to winDBG
                             Netw                        Tool
   Server OS.
                              ork
                  LAN Port
                                                 WinDBG/KD Running
 BMC Controller
SECURITY   •
           •
             Define Users
             Define privileges

  (IPMI    •
           •
             Encrypt communication with BMC
             Version 2.0: RMCP/RMCP+: based on RAKP
             messages (HMAC like protocol)
   2.0)    • Serial-Over-Lan is encrypted with RMCP+ only
Dell supported commands
•Powermonitor
•MAC
•Sel
•Windbg
•vFlash
•LCD
IPV6 Support
• The current support for the IPMITool is
  restricted to the IPV4 address
  communication for the out-of-band. Our
  plans are there to support he IPV6 protocol
  as well. Development is in progress..
• This would be the major contribution to
  the open source community as support for
  the IPV6 Protocol.
Ipmi specification
     http://www.intel.com/design/servers/ipmi/index.h
tm


Open source link to ipmitool
     http://ipmitool.sourceforge.net/


IPMI Tool Mailing list

     https://lists.sourceforge.net/lists/listinf
o/ipmitool-devel
?

More Related Content

What's hot

SDR Basestation with Raspberry Pi
SDR Basestation with Raspberry PiSDR Basestation with Raspberry Pi
SDR Basestation with Raspberry Pi
Jonathan Singer
 
An Identification Method of IR Signals to Collect Control Logs of Home Applia...
An Identification Method of IR Signals to Collect Control Logs of Home Applia...An Identification Method of IR Signals to Collect Control Logs of Home Applia...
An Identification Method of IR Signals to Collect Control Logs of Home Applia...
Yuta Takahashi
 
New Fire Pro Xtinguish Brochure.pd
New Fire Pro Xtinguish Brochure.pdNew Fire Pro Xtinguish Brochure.pd
New Fire Pro Xtinguish Brochure.pd
Roger Kochis
 
Winning In Life
Winning In LifeWinning In Life
Winning In Life
carltonsoo
 
Vsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicleVsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicle
European Tech Serv
 
Pm120
Pm120Pm120
Pm120
Budi anto
 
Ready Base Station Spectra Pro flex 800cors Call 08211
Ready Base Station Spectra Pro flex 800cors Call 08211Ready Base Station Spectra Pro flex 800cors Call 08211
Ready Base Station Spectra Pro flex 800cors Call 08211
Budi anto
 
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
Yuta Takahashi
 
Basic Stamp Lightmeter Presentation
Basic Stamp Lightmeter PresentationBasic Stamp Lightmeter Presentation
Basic Stamp Lightmeter Presentation
tomkinsc
 
New CCTV Technolog PLC NVR Kits
New CCTV Technolog PLC NVR KitsNew CCTV Technolog PLC NVR Kits
New CCTV Technolog PLC NVR Kits
Sharely Zou
 
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
Nishmi Suresh
 
SDR101-presentation-distro
SDR101-presentation-distroSDR101-presentation-distro
SDR101-presentation-distro
Mike Saunders
 
Lab routing protocols eigrp
Lab routing protocols eigrpLab routing protocols eigrp
Lab routing protocols eigrp
zafar85
 
Sp80
Sp80Sp80
Sp80
Budi anto
 

What's hot (14)

SDR Basestation with Raspberry Pi
SDR Basestation with Raspberry PiSDR Basestation with Raspberry Pi
SDR Basestation with Raspberry Pi
 
An Identification Method of IR Signals to Collect Control Logs of Home Applia...
An Identification Method of IR Signals to Collect Control Logs of Home Applia...An Identification Method of IR Signals to Collect Control Logs of Home Applia...
An Identification Method of IR Signals to Collect Control Logs of Home Applia...
 
New Fire Pro Xtinguish Brochure.pd
New Fire Pro Xtinguish Brochure.pdNew Fire Pro Xtinguish Brochure.pd
New Fire Pro Xtinguish Brochure.pd
 
Winning In Life
Winning In LifeWinning In Life
Winning In Life
 
Vsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicleVsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicle
 
Pm120
Pm120Pm120
Pm120
 
Ready Base Station Spectra Pro flex 800cors Call 08211
Ready Base Station Spectra Pro flex 800cors Call 08211Ready Base Station Spectra Pro flex 800cors Call 08211
Ready Base Station Spectra Pro flex 800cors Call 08211
 
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
DeepRemote: A Smart Remote Controller for Intuitive Control through Home Appl...
 
Basic Stamp Lightmeter Presentation
Basic Stamp Lightmeter PresentationBasic Stamp Lightmeter Presentation
Basic Stamp Lightmeter Presentation
 
New CCTV Technolog PLC NVR Kits
New CCTV Technolog PLC NVR KitsNew CCTV Technolog PLC NVR Kits
New CCTV Technolog PLC NVR Kits
 
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
 
SDR101-presentation-distro
SDR101-presentation-distroSDR101-presentation-distro
SDR101-presentation-distro
 
Lab routing protocols eigrp
Lab routing protocols eigrpLab routing protocols eigrp
Lab routing protocols eigrp
 
Sp80
Sp80Sp80
Sp80
 

Similar to Harsha s ipmi_tool_osi

Ubiquisys at Femtocells Americas 11
Ubiquisys at Femtocells Americas 11Ubiquisys at Femtocells Americas 11
Ubiquisys at Femtocells Americas 11
Ubiquisys Small Cells
 
Cisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesCisco catalyst 4900 series switches
Cisco catalyst 4900 series switches
IT Tech
 
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric WautersDynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
dynamicscom
 
Troubleshooting Wireless LANs with Centralized Controllers
Troubleshooting Wireless LANs with Centralized ControllersTroubleshooting Wireless LANs with Centralized Controllers
Troubleshooting Wireless LANs with Centralized Controllers
Cisco Mobility
 
Summit_Tutorial
Summit_TutorialSummit_Tutorial
Summit_Tutorial
Yrineu Felipe Rodrigues
 
Users Guide Installation Techni Sat Sky Star
Users Guide Installation Techni Sat Sky StarUsers Guide Installation Techni Sat Sky Star
Users Guide Installation Techni Sat Sky Star
Sais Abdelkrim
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep dive
Madhu Venugopal
 
Hwswcd mp so_c_1
Hwswcd mp so_c_1Hwswcd mp so_c_1
Hwswcd mp so_c_1
Horia Jurcut
 
Free NetFlow Analyzer training - Getting the initial settings right
Free NetFlow Analyzer training - Getting the initial settings rightFree NetFlow Analyzer training - Getting the initial settings right
Free NetFlow Analyzer training - Getting the initial settings right
ManageEngine, Zoho Corporation
 
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
NGINX, Inc.
 
MTech_Thesis_presentation.ppt
MTech_Thesis_presentation.pptMTech_Thesis_presentation.ppt
MTech_Thesis_presentation.ppt
Ahmed638470
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity
itplant
 
Our Methodology & Benefits
Our Methodology & BenefitsOur Methodology & Benefits
Our Methodology & Benefits
NetBrain Technologies
 
A short introduction to the cloud
A short introduction to the cloudA short introduction to the cloud
A short introduction to the cloud
Laurent Eschenauer
 
Irlc computer controlling circuit
Irlc computer controlling circuitIrlc computer controlling circuit
Irlc computer controlling circuit
Ibrahem Batta
 
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsFree OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
ManageEngine, Zoho Corporation
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haim
harryvanhaaren
 
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
ADLINK Technology IoT
 
DPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDSDPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDS
Vipin Varghese
 
Syllabus 5 month pclr
Syllabus 5 month pclrSyllabus 5 month pclr
Syllabus 5 month pclr
chiptroniks
 

Similar to Harsha s ipmi_tool_osi (20)

Ubiquisys at Femtocells Americas 11
Ubiquisys at Femtocells Americas 11Ubiquisys at Femtocells Americas 11
Ubiquisys at Femtocells Americas 11
 
Cisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesCisco catalyst 4900 series switches
Cisco catalyst 4900 series switches
 
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric WautersDynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
 
Troubleshooting Wireless LANs with Centralized Controllers
Troubleshooting Wireless LANs with Centralized ControllersTroubleshooting Wireless LANs with Centralized Controllers
Troubleshooting Wireless LANs with Centralized Controllers
 
Summit_Tutorial
Summit_TutorialSummit_Tutorial
Summit_Tutorial
 
Users Guide Installation Techni Sat Sky Star
Users Guide Installation Techni Sat Sky StarUsers Guide Installation Techni Sat Sky Star
Users Guide Installation Techni Sat Sky Star
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep dive
 
Hwswcd mp so_c_1
Hwswcd mp so_c_1Hwswcd mp so_c_1
Hwswcd mp so_c_1
 
Free NetFlow Analyzer training - Getting the initial settings right
Free NetFlow Analyzer training - Getting the initial settings rightFree NetFlow Analyzer training - Getting the initial settings right
Free NetFlow Analyzer training - Getting the initial settings right
 
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
 
MTech_Thesis_presentation.ppt
MTech_Thesis_presentation.pptMTech_Thesis_presentation.ppt
MTech_Thesis_presentation.ppt
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity
 
Our Methodology & Benefits
Our Methodology & BenefitsOur Methodology & Benefits
Our Methodology & Benefits
 
A short introduction to the cloud
A short introduction to the cloudA short introduction to the cloud
A short introduction to the cloud
 
Irlc computer controlling circuit
Irlc computer controlling circuitIrlc computer controlling circuit
Irlc computer controlling circuit
 
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsFree OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haim
 
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
 
DPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDSDPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDS
 
Syllabus 5 month pclr
Syllabus 5 month pclrSyllabus 5 month pclr
Syllabus 5 month pclr
 

More from OpenSourceIndia

Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
OpenSourceIndia
 
Osi days 2011 venkat mangudi
Osi days 2011  venkat mangudiOsi days 2011  venkat mangudi
Osi days 2011 venkat mangudi
OpenSourceIndia
 
20111121 osi keynote
20111121 osi keynote20111121 osi keynote
20111121 osi keynote
OpenSourceIndia
 
Cloud foundry osi
Cloud foundry osiCloud foundry osi
Cloud foundry osi
OpenSourceIndia
 
Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02
OpenSourceIndia
 
Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02
OpenSourceIndia
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
OpenSourceIndia
 
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopmentSriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
OpenSourceIndia
 
Rajashekaran vengalil building cross browser html5 websites
Rajashekaran vengalil building cross browser html5 websitesRajashekaran vengalil building cross browser html5 websites
Rajashekaran vengalil building cross browser html5 websites
OpenSourceIndia
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
OpenSourceIndia
 
Gil yehuda commoditization open source
Gil yehuda commoditization open sourceGil yehuda commoditization open source
Gil yehuda commoditization open source
OpenSourceIndia
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
OpenSourceIndia
 
Chetan postgresql partitioning
Chetan postgresql partitioningChetan postgresql partitioning
Chetan postgresql partitioning
OpenSourceIndia
 
Azri solutions leaner techniques for faster portals get drupalled
Azri solutions leaner techniques for faster portals   get drupalledAzri solutions leaner techniques for faster portals   get drupalled
Azri solutions leaner techniques for faster portals get drupalled
OpenSourceIndia
 
Ashish pandey huawei osi_days2011_cgroups_understanding_better
Ashish pandey huawei osi_days2011_cgroups_understanding_betterAshish pandey huawei osi_days2011_cgroups_understanding_better
Ashish pandey huawei osi_days2011_cgroups_understanding_better
OpenSourceIndia
 
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devicesSumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
OpenSourceIndia
 

More from OpenSourceIndia (17)

Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
 
Osi days 2011 venkat mangudi
Osi days 2011  venkat mangudiOsi days 2011  venkat mangudi
Osi days 2011 venkat mangudi
 
Spring osi
Spring osiSpring osi
Spring osi
 
20111121 osi keynote
20111121 osi keynote20111121 osi keynote
20111121 osi keynote
 
Cloud foundry osi
Cloud foundry osiCloud foundry osi
Cloud foundry osi
 
Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02
 
Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
 
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopmentSriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
 
Rajashekaran vengalil building cross browser html5 websites
Rajashekaran vengalil building cross browser html5 websitesRajashekaran vengalil building cross browser html5 websites
Rajashekaran vengalil building cross browser html5 websites
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
 
Gil yehuda commoditization open source
Gil yehuda commoditization open sourceGil yehuda commoditization open source
Gil yehuda commoditization open source
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
 
Chetan postgresql partitioning
Chetan postgresql partitioningChetan postgresql partitioning
Chetan postgresql partitioning
 
Azri solutions leaner techniques for faster portals get drupalled
Azri solutions leaner techniques for faster portals   get drupalledAzri solutions leaner techniques for faster portals   get drupalled
Azri solutions leaner techniques for faster portals get drupalled
 
Ashish pandey huawei osi_days2011_cgroups_understanding_better
Ashish pandey huawei osi_days2011_cgroups_understanding_betterAshish pandey huawei osi_days2011_cgroups_understanding_better
Ashish pandey huawei osi_days2011_cgroups_understanding_better
 
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devicesSumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

Harsha s ipmi_tool_osi

  • 1. Presenter : Harsha S (Dell R&D, Bangalore)
  • 2. • IPMI stands for intelligent platform management interface, designed by the Intel, IPMI is now at revision 2.0. • This standard accepted by DELL, IBM, INTEL and Others • Through IPMI can monitor and control the BMC(Board Management Controller) and Server • In-Band Management • - Communication over KCS • -Out-of-Band Management • IPMB, ICMB, PCI SMBus, LAN, Serial/Modem
  • 3. Management Application Service Provider Proxy/Service Provider IPMI Messages IPMI I/F Channel IPMI I/F Channel -------------In- Band (KCS) ----------------------------------------------------- Out-Of-Band ------ IPMI H/W Interface O O Base Board Management Controller B Out of Band : Hardware Unit I/ Serial, Network, Modem, Chassis F Mgmt.
  • 4. • Keyboard controller style system System interface (KCS) • System Management interface Chip Interface • Block Transfer • SMBus system interface(SSIF) • System interface • IPMB Messaging • ICMB • LAN Interface • Serial/Modem • PCI SMBus
  • 5. • Standard interface for management across vendors • Serial Over Lan (SOL). This is a method to redirect Features serial connections over an Ethernet cable. • Remote Management from LAN of • OS-independent management • Monitor Sensors, Sel(System event logs), FRU and etc. • PEF(Platform Event Filtering) IPMITool • Users, privileges and Authentication • OEM Management • Off-the-shelf software is available
  • 6. Feature Use Cases • Power Management of the server • Monitoring SEL for the Platform issues • PET (Platform Event Trap) • OEM Command Support • Set Boot Options • Debug windows OS Kernel • Communicate to BMC even if the Server is OFF • Secured Login with RMCP+/RAKP
  • 7. • Monitor the power statistics of the server • Clear the power readings • Monitor the individual power supply Power ratings management • Monitoring the power consumption • Monitoring the power history • Monitor and control the power budgeting • Monitor and control power capping
  • 8. System event logging(SEL) with OEM information • System event logs • OEM decoding from the log • Sensor verification by event [root@lcg0954 ~]# ipmitool sel list 1 | 06/11/2008 | 22:34:44 | Event Logging Disabled #0x72 | Log area reset/cleared | Asserted 5 | Pre-Init Time-stamp | Add-in Card #0x56 | Install Error b | 08/21/2008 | 15:04:44 | Temperature #0x08 | Lower Non-critical going low c | 08/21/2008 | 15:04:44 | Temperature #0x08 | Lower Non-critical going high d | 04/20/2010 | 17:29:35 | OS Boot | C: boot completed | Asserted f | 04/20/2010 | 17:29:35 | OEM record dc | 000137 | 003be4cd4b00 10 | 04/20/2010 | 17:47:05 | OS Boot | C: boot completed | Asserted 11 | 04/20/2010 | 17:47:05 | OEM record dc | 000137 | 0053e8cd4b00 12 | 04/20/2010 | 17:52:20 | OS Stop/Shutdown | OS graceful shutdown | Asserted 17 | 04/21/2010 | 16:51:41 | OEM record dd | 000137 | 00ff00050000 18 | 04/22/2010 | 05:24:14 | OS Boot | C: boot completed | Asserted 19 | 04/22/2010 | 05:24:14 | OEM record dc | 000137 | 003addcf4b00 1a | 04/22/2010 | 06:06:26 | OS Stop/Shutdown | OS graceful shutdown | Asserted 1b | 04/22/2010 | 06:06:26 | OEM record dd | 000137 | 00ff00050000 1c | 04/21/2010 | 19:15:25 | OS Stop/Shutdown | OS graceful shutdown | Asserted 1d | 04/21/2010 | 19:15:25 | OEM record dd | 000137 | 00ff00050000 1e | 08/23/2010 | 17:02:56 | OS Boot | C: boot completed | Asserted
  • 9. List Sensor information • List all the sensor present in the Server • Sensor readings with threshold values [root@lcg0954 ~]# ipmitool sensor CPU Temp 1 | 35.000 | degrees C | ok | na | na | na | 76.000 | 78.000 | 80.000 CPU Temp 4 | na | degrees C | na | na | na | na | 76.000 | 78.000 | 80.000 Sys Temp | 31.000 | degrees C | ok | na | na | na | 76.000 | 78.000 | 80.000 CPU1 Vcore | 1.184 | Volts | ok | 0.680 | 0.688 | 0.696 | 1.624 | 1.632 | 1.640 CPU2 Vcore | 1.192 | Volts | ok | 0.680 | 0.688 | 0.696 | 1.624 | 1.632 | 1.640 3.3V | 3.264 | Volts | ok | 2.912 | 2.928 | 2.944 | 3.648 | 3.664 | 3.680 5V | 4.920 | Volts | ok | 4.416 | 4.440 | 4.464 | 5.520 | 5.544 | 5.568 12V | 11.712 | Volts | ok | 10.464 | 10.560 | 10.656 | 13.344 | 13.440 | 13.536 1.5V | 1.488 | Volts | ok | 1.296 | 1.312 | 1.328 | 1.664 | 1.680 | 1.696 5VSB | 4.896 | Volts | ok | 4.416 | 4.440 | 4.464 | 5.520 | 5.544 | 5.568 VBAT | 3.280 | Volts | ok | 2.912 | 2.928 | 2.944 | 3.648 | 3.664 | 3.680 Fan1 | 10500.000 | RPM | ok | 200.000 | 300.000 | 400.000 | na | na | na Fan2 | 8700.000 | RPM | ok | 200.000 | 300.000 | 400.000 | na | na | na Power Supply | 0x0 | discrete | 0x0000| na | na | na | na | na | na CPU0 Internal E | 0x0 | discrete | 0x0000| na | na | na | na | na | na Thermal Trip0 | 0x0 | discrete | 0x0000| na | na | na | na | na | na Thermal Trip1 | 0x0 | discrete | 0x0000| na | na | na | na | na | na
  • 10. Windows OS • Remote debugging of the Windows Server kernel Kernel • Remotely monitor the Windows boot debugging process using IPMITool • Real-time Windows Driver debugging Remote Machine With IPMITOOL Serial Data to winDBG Netw Tool Server OS. ork LAN Port WinDBG/KD Running BMC Controller
  • 11. SECURITY • • Define Users Define privileges (IPMI • • Encrypt communication with BMC Version 2.0: RMCP/RMCP+: based on RAKP messages (HMAC like protocol) 2.0) • Serial-Over-Lan is encrypted with RMCP+ only
  • 13. IPV6 Support • The current support for the IPMITool is restricted to the IPV4 address communication for the out-of-band. Our plans are there to support he IPV6 protocol as well. Development is in progress.. • This would be the major contribution to the open source community as support for the IPV6 Protocol.
  • 14. Ipmi specification http://www.intel.com/design/servers/ipmi/index.h tm Open source link to ipmitool http://ipmitool.sourceforge.net/ IPMI Tool Mailing list https://lists.sourceforge.net/lists/listinf o/ipmitool-devel
  • 15. ?