Introduction to Intelligent Platform Management Interface (IPMI)

Similar documents
IPMI View User Guide

1. IPMI OS Drivers and Open Source Software

CDE250 IPMI Firmware Upgrade. Reviewers. Modification History

Utilization of Agilent s Remote Management Cards RMC Plus L/LS 1.0 (N2521A-AT1/N2521A-AT3) in Intel s. Performance Appliance Platform.

Configuring Communication Services

High-Performance Computing Clusters with IPMI

CDE250 IPMI Firmware v3.12 Upgrade. Modification History

HPE ilo IPMI User Guide

Remote power and console management in large datacenters

FreeIPMI Frequently Asked Questions

DCMI Conformance Test Suite (DCTS for Linux) User Guide. Rev

DCMI. Data Center Manageability Interface Specification. v1.0. Intel Corporation. Revision 1.0

Hardware Events Alerting on Dell Servers IPMI PET Applied

Riverbed Technology, Inc. 199 Fremont Street San Francisco, CA Phone Fax

CDE460/470 IPMI Firmware Upgrade. Reviewers. Modification History

Out-of-Band Management

HPC Cluster Life Cycle

Customizing Management

DCMI Data Center Manageability Interface Specification v1.0, Revision 1.0. Addenda, Errata, and Clarifications

Management Console User s Guide (AST 2500 Chipset)

Configuring GX7 to deliver SNMP traps

Automated Out-of-Band management with Ansible and Redfish

GIGABYTE Remote Management Console User s Guide. Version: 1.0

Dell EMC OpenManage Message Reference Guide. Version 9.1

Console Redirection on VMware ESX Server Software and Dell PowerEdge Servers

Dell OpenManage Baseboard Management Controller. User s Guide. support.dell.com

Dell PowerEdge C410x. Technical Guide

Server Administrator Version 8.5 Messages Reference Guide

Using the Baseboard Management Controller

Sidewinder. Hardware Guide Models S1104, S2008, S3008. Revision E

BMC v User Manual

Server Administrator Version 7.4 Messages Reference Guide

CONFIGURING SYSTEM EVENT ALERT NOTIFICATIONS FOR EMC KAZEON RUNNING ON INTEL PLATFORM

AST2500 ibmc Configuration Guide

FWA-6510 function Setting Introduction

RocketGuard130 User Manual

This Technical Note document contains information on these topics:

AST2500 ibmc Configuration Guide

Intel Server Management

Ali Larijani - Microsoft Sanjoy Maity - AMI

Troubleshooting issues with Cisco IPMI Extensions

Integrated Dell Remote Access Controller 7 (idrac7) Version User's Guide

Cisco C880 M5 Configuration Guide

iris-2400 Web GUI iris-2400 Web GUI IEI iman Web-based Graphics User Interface (GUI) User Manual Page i Rev May 8, 2014

» User Guide « P R E L I M I N A R Y. CP6003-SA/RA/RC IPMI Firmware. If it s embedded, it s Kontron. Doc. ID: , Rev. 2.

DMTF Management Initiatives for Academics

IPMI Configuration Guide

HOW TO INSTALL E-LD TO E-xD USING CONNECTION TO USB CONSOLE

User Guide - English. FUJITSU SoftwareServerView Suite. Remote Management. irmc S2/S3 - integrated Remote Management Controller

OpenDCRE Next-Generation Data Center Management. Andrew Cencini & Steven White VP Engineering / Chief Architect Vapor IO

BMC User Guide. May 2018

Compute Summit January 28 29, 2014 San Jose. Engineering Workshop

idrac 8/7 v User s Guide

Out of Band procedures for bullx R gen 3 series

UCS-E160DP Double-wide E-Series Server, 6 core CPU, with PCIe

Low cost 1U µtca Chassis with 2 AMC slots and integrated option for Dual 2.5 SATA/SAS Disk

Scalable Platform Management Forum. Forum Status 10/30/2014

Before Reading This Manual This section explains the notes for your safety and conventions used in this manual.

Unified Heterogeneous HPCC Hardware Management Framework

Quantum NDX Server BMC/IPMI

A WEB-BASED SERVER MANAGEMENT SYSTEM WITH IPMI AND WMI TECHNIQUES

Microsoft RemoteFX Error Code 43 Identification and Workaround for the PowerEdge C410x

Supermicro Utility (IPMICFG) User s Guide

ThinkServer Management Module User Guide

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

Agilent N2533A RMP 4.0 Remote Management Processor Data Sheet

Security Management System SNMP Trap Interface

Habanero BMC Configuration Guide

OCP Ready. and OCP Checkbox Overview

HP ProLiant DL140 Generation 2 and HP ProLiant DL145 Generation 2 Lights-Out 100i Remote Management Processor User Guide

Server Management. (November 28, 2017) SERVER MANAGEMENT

Compute Summit January 28 29, 2014 San Jose. Engineering Workshop

HS1200N Wireless N Hotspot

TFC-1600MM Media Conversion System. Management Configuring Guide

Compliant with IPMI version 2.0

Intel Server Debug and Provisioning Tool (Intel SDP Tool)

1/6. Main. Bios Version System Time System Date Hide Diagnostic Messages During Enabled Disabled POST Error Pause. Processor.

ExpressCluster X 3.0 for Windows

The New Paradigm of Unified Data Center Management

Baseboard Management Controller Messages

IBM FlashSystem 720 & FlashSystem 820 Remote Support Overview

ATCA Release Notes J09D


VRTX Chassis Alert Management Techniques

» User Guide « D R A F T F O R I N T E R N A L U S E O N L Y. IPMI Firmware. Doc. ID: , Rev Date: December 20, 2013.

Altos R380 F2 FAQ (Frequently Asked Questions)

ilo MP Utilities ilo MP

UTC040C MicroTCA Carrier Hub (MCH) Conduction Cooled, PCIe Gen3

Quick Start Guide. Remote Console Manager

Configuring Platform Event Filters

Notice for Express Report Service (MG)

Hardware Guide. McAfee Web Gateway 7.8.0

VPD Update Procedure for xseries Machines

Management Plugin for SCOM/SCCM

RunBMC - A Modular BMC Mezzanine Card BUV - Bring Up Vehicle For BMC Mezzanine. Eric Shobe & Jared Mednick Hardware Engineer - Salesforce

MergePoint 5224/5240 Service Processor Managers

Monitoring the System

Server-Related Faults

Version 9.1 SmartPTT Monitoring. Dispatch Console User Guide

CommandCenter Secure Gateway

Transcription:

Introduction to Intelligent Platform Management Interface (IPMI) 14th July 2006

Started in 1998, IPMI is now at revision 2.0 Is a standard accepted by DELL, IBM, SUN, INTEL and many others Goal 1: IPMI is a spec for monitoring and controlling the machine via special hardware, the Baseboard Management Controller, BMC Goal 2: Serial Over Lan (SOL). This is a method to redirect serial connections over an ethernet cable.

Started in 1998, IPMI is now at revision 2.0 Is a standard accepted by DELL, IBM, SUN, INTEL and many others Goal 1: IPMI is a spec for monitoring and controlling the machine via special hardware, the Baseboard Management Controller, BMC Goal 2: Serial Over Lan (SOL). This is a method to redirect serial connections over an ethernet cable.

Started in 1998, IPMI is now at revision 2.0 Is a standard accepted by DELL, IBM, SUN, INTEL and many others Goal 1: IPMI is a spec for monitoring and controlling the machine via special hardware, the Baseboard Management Controller, BMC Goal 2: Serial Over Lan (SOL). This is a method to redirect serial connections over an ethernet cable.

Started in 1998, IPMI is now at revision 2.0 Is a standard accepted by DELL, IBM, SUN, INTEL and many others Goal 1: IPMI is a spec for monitoring and controlling the machine via special hardware, the Baseboard Management Controller, BMC Goal 2: Serial Over Lan (SOL). This is a method to redirect serial connections over an ethernet cable.

The BMC The BMC is the core of the IPMI solution It can be a card (about 50-100 e) or included in the MotherBoard

The BMC The BMC is the core of the IPMI solution It can be a card (about 50-100 e) or included in the MotherBoard

Overview of IPMI Major IPMI concepts: Sensors (example: Fans speed, CPU Temperature, voltage) Events (example: What the BMC should do when the CPU temperature reach 100 degrees? SNMP Traps) SDR (Sensor data repository, where the data are collected) SEL (System Event Log, a log of all critical situation) Session (Between the client and the BMC)

Security We can define users We can define privileges The security depends on the version of the specification. Version 2.0: RMCP/RMCP+: based on RAKP messages (HMAC like protocol) Serial-Over-Lan is encrypted with RMCP+ only

Security We can define users We can define privileges The security depends on the version of the specification. Version 2.0: RMCP/RMCP+: based on RAKP messages (HMAC like protocol) Serial-Over-Lan is encrypted with RMCP+ only

In Band, Out Of Band IPMI defines two ways to access to the BMC: In Band: from the operating system running on the host computer Out of Band: from outside of the server through a network connection, serial connection, modem connection, without the host operating system loaded

In Band, Out Of Band IPMI defines two ways to access to the BMC: In Band: from the operating system running on the host computer Out of Band: from outside of the server through a network connection, serial connection, modem connection, without the host operating system loaded

In Band, Out Of Band IPMI defines two ways to access to the BMC: In Band: from the operating system running on the host computer Out of Band: from outside of the server through a network connection, serial connection, modem connection, without the host operating system loaded

SOL: Serial-Over-Lan With IPMI we are able to emulate the serial connection with the lan interface of the BMC. No more serial cables No more root password sent as clear text over the network Only with RMCP+!

SOL: Serial-Over-Lan With IPMI we are able to emulate the serial connection with the lan interface of the BMC. No more serial cables No more root password sent as clear text over the network Only with RMCP+!

SOL: Serial-Over-Lan With IPMI we are able to emulate the serial connection with the lan interface of the BMC. No more serial cables No more root password sent as clear text over the network Only with RMCP+!

SOL: Serial-Over-Lan With IPMI we are able to emulate the serial connection with the lan interface of the BMC. No more serial cables No more root password sent as clear text over the network Only with RMCP+!

IPMI Client Implementations Open Source client implementations ipmitool (1.8.8) ipmiutil (1.7.2) freeipmi (0.2.1) implements their in-band IPMI driver in userspace using iopl(2). No kernel modules!

IPMI Client Implementations Open Source client implementations ipmitool (1.8.8) ipmiutil (1.7.2) freeipmi (0.2.1) implements their in-band IPMI driver in userspace using iopl(2). No kernel modules!

IPMI Client Implementations Open Source client implementations ipmitool (1.8.8) ipmiutil (1.7.2) freeipmi (0.2.1) implements their in-band IPMI driver in userspace using iopl(2). No kernel modules!

IPMI Client Implementations Closed Source client Implementations All vendors have a proprietary solutions for accessing the BMC

IPMI on the computer centre Overview on the 7 biggest clusters 1200 Summary of the computer centre IPMI 1.5 IPMI 2.0 NO IPMI SUPPORT 1000 800 600 400 200 0 0 1 2 3 4 5 6 7 8 lxbatch c2atlas Castor dbserver Fileserver lxcmgt Tapeserver

IPMI on the computer centre And in numbers Cluster Name IPMI 1.5 IPMI 2.0 No IPMI Support Total PCs lxbatch 445 739 1116 2300 castor 122 0 39 161 tapeserver 15 86 55 156 dbserver 25 10 72 107 lxcgmt 0 0 99 99 fileserver 56 10 31 97 c2atlas 3 60 1 64 We Need IPMI 2.0 (Tested the SuperMicro BMC) for using SOL and RMCP+!.

Out of Band Out Of Band In the following examples, pcitadc05 is the client, and pcitfiot08 is the host that supports IPMI via BMC.

Out of Band Out Of Band BMC Info From pcitadc05: sh> ipmitool -I lan -H pcitfiot08 \ -U ADMIN -P 0czjTf bmc info Device ID : 32 Device Revision : 0 Firmware Revision : 2.3 IPMI Version : 2.0 Manufacturer ID : 5593 Manufacturer Name : Unknown (0x15d9) Product ID : 4404 (0x1134) Device Available : yes Provides Device SDRs : no Additional Device Support : Sensor Device

Out of Band Out Of Band Hardware sensors monitoring From pcitadc05: ipmitool -I lan -H pcitfiot08 \ -U ADMIN -P 0czjTf sensor get "CPU 1" Locating sensor record... Sensor ID : CPU 1 (0x0) Entity ID : 7.1 Sensor Type (Analog) : Temperature Sensor Reading : 35 (+/- 0) degrees C Status : ok Lower Non-Recoverable : na Lower Critical : na Lower Non-Critical : na Upper Non-Critical : 76.000 Massimiliano Upper Masi Critical : 78.000

Out of Band Out Of Band Power cycle No more need to leave the office for rebooting the machine!

Out of Band Out Of Band Power cycle sh> ipmitool -I lan -H pcitfiot09 \ -U ADMIN -P 0czjTf power status Chassis Power is on sh> ipmitool -I lan -H pcitfiot09 \ -U ADMIN -P 0czjTf power off Chassis Power Control: Down/Off sh> ipmitool -I lan -H pcitfiot09 \ -U ADMIN -P 0czjTf power status Chassis Power is off sh> ipmitool -I lan -H pcitfiot09 \ -U ADMIN -P 0czjTf power on Chassis Power Control: Up/On

Out of Band Out Of Band Serial Over Lan At this moment Serial Over Lan is possible only with ipmicli-sm, a command-line interface patched for us by SuperMicro. The opensource tool we re using (ipmitool 1.8.8) has a bug, will be fixed in 1.8.9.

Out of Band Out Of Band SOL Example pcitadc05>./ipmicli-sm 137.138.253.96 User Name: ADMIN Password: ****** connect ok ipmi>console Scientific Linux CERN SLC release 4.3 (Beryllium) pcitfiot08.cern.ch login:

Out of Band Out Of Band Conclusions IPMI is a powerful tool for monitoring and controlling a machine remotely, with a standard tool, ipmitool. You can get all of my tests in my notes, http://cern.ch/mascanc