SlideShare une entreprise Scribd logo
1  sur  15
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
?

Contenu connexe

Tendances

SDR Basestation with Raspberry Pi
SDR Basestation with Raspberry PiSDR Basestation with Raspberry Pi
SDR Basestation with Raspberry PiJonathan 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.pdRoger Kochis
 
Winning In Life
Winning In LifeWinning In Life
Winning In Lifecarltonsoo
 
Vsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicleVsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicleEuropean Tech Serv
 
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 08211Budi 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 Presentationtomkinsc
 
New CCTV Technolog PLC NVR Kits
New CCTV Technolog PLC NVR KitsNew CCTV Technolog PLC NVR Kits
New CCTV Technolog PLC NVR KitsSharely 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-distroMike Saunders
 
Lab routing protocols eigrp
Lab routing protocols eigrpLab routing protocols eigrp
Lab routing protocols eigrpzafar85
 

Tendances (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
 

Similaire à Harsha s ipmi_tool_osi

Cisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesCisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesIT 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 Wautersdynamicscom
 
Troubleshooting Wireless LANs with Centralized Controllers
Troubleshooting Wireless LANs with Centralized ControllersTroubleshooting Wireless LANs with Centralized Controllers
Troubleshooting Wireless LANs with Centralized ControllersCisco Mobility
 
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 StarSais Abdelkrim
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveMadhu Venugopal
 
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 rightManageEngine, 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.pptAhmed638470
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity itplant
 
A short introduction to the cloud
A short introduction to the cloudA short introduction to the cloud
A short introduction to the cloudLaurent Eschenauer
 
Irlc computer controlling circuit
Irlc computer controlling circuitIrlc computer controlling circuit
Irlc computer controlling circuitIbrahem 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 MapsManageEngine, Zoho Corporation
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haimharryvanhaaren
 
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-IDSVipin Varghese
 

Similaire à 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
 
SOA OSB BPEL BPM Presentation
SOA OSB BPEL BPM PresentationSOA OSB BPEL BPM Presentation
SOA OSB BPEL BPM Presentation
 
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
 

Plus de OpenSourceIndia

Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi daysOpenSourceIndia
 
Osi days 2011 venkat mangudi
Osi days 2011  venkat mangudiOsi days 2011  venkat mangudi
Osi days 2011 venkat mangudiOpenSourceIndia
 
Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02OpenSourceIndia
 
Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02OpenSourceIndia
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmapOpenSourceIndia
 
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopmentSriram simplify os_sdevelopment
Sriram simplify os_sdevelopmentOpenSourceIndia
 
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 websitesOpenSourceIndia
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networkingOpenSourceIndia
 
Gil yehuda commoditization open source
Gil yehuda commoditization open sourceGil yehuda commoditization open source
Gil yehuda commoditization open sourceOpenSourceIndia
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptOpenSourceIndia
 
Chetan postgresql partitioning
Chetan postgresql partitioningChetan postgresql partitioning
Chetan postgresql partitioningOpenSourceIndia
 
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 drupalledOpenSourceIndia
 
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_betterOpenSourceIndia
 
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-devicesOpenSourceIndia
 

Plus de 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
 

Dernier

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Dernier (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

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. ?