500 likes | 2.36k Vues
Intelligent Chassis Management Bus (ICMB) v1.0 Overview Tom Slaight Server Management Architect Intel Corporation February 24, 1999 Agenda ICMB Overview ICMB Benefits ICMB Architecture Summary and Call to Action ICMB
E N D
Intelligent Chassis Management Bus (ICMB) v1.0 Overview Tom Slaight Server Management Architect Intel Corporation February 24, 1999
Agenda • ICMB Overview • ICMB Benefits • ICMB Architecture • Summary and Call to Action
ICMB Extends IPMI Intelligent Platform Management to multiple host and peripheral chassis Intelligent Chassis Management Bus ICMB ICMB Bridge ICMB Bridge ICMB Bridge ICMB Bridge Host Periph. Chassis Periph. Chassis Host Chassis Ctrlr. SEL Chassis Ctrlr. SEL IPMB IPMB SDRs SDRs BMC SEL BMC SEL SDRs Sensors Sensors SDRs Sensors Sensors
ICMBRelationship to IPMI • IPMI specifications define a standardized, abstracted, message-based interface to intelligent platform management hardware • Including messaging interface and transport specifications: • System Interfaces - I/O ports for host s/w access • IPMB - I2C-based Intelligent Platform Management Bus for extending and accessing management within a chassis • ICMB - For extending platform management between multiple chassis
PowerControl Monitoring Alerting Recovery Logging Inventory ICMBOrigins Power Mid-range Enterprise I/O Expansion Entry RAID UPS Pedestal Peripheral Rack Mount Different chassis - same management needs Same management needs Different chassis
ICMBSolution • Bus dedicated to inter-chassis monitoring and management functions. • Not a LAN or peripheral bus substitute. • Complementary to in-band chassis management interfaces such asSAF-TE* and SES* • Adds manageability when in-band mechanisms are inaccessible * SAF-TE: SCSI Accessed Fault-Tolerant Enclosures specification. Copyright Intel, nStor SES: SCSI Enclosure Services specification. Copyright ANSI Third-party marks and brands are the property of their respective owners.
Agenda • IPMI Update • ICMB Overview • ICMB Benefits • ICMB Architecture • Summary and Call to Action
ICMB Benefits Software Hardware System
ICMB BenefitsSoftware • Uses IPMI commands, abstraction, and data structures • Preserves developer knowledge • Supports software auto-configuration • Sensor Data Records make each chassis self-descriptive • Flexible configuration • Sensor Data Records allow sensor population and thresholds to be changeable without firmware modification
ICMB BenefitsSoftware • Provides common chassis management • Power control, health sensors, inventory information and events • Enables mixed chassis management • Same system management software can manage variety of chassis types
ICMB BenefitsSoftware • Enables common in-band and out-of-band management • System management software uses same IPMI commands via ICMB or in-band interface • Allows re-use of in-band software modules for out-of-band access • Supports OEM Differentiation • Inherits IPMI support for OEM commands, OEM sensor types, and OEM events
ICMB BenefitsHardware • Flexible • Can be integrated into management controller • Can be added on to existing IPMI-based system • Scalable • Chassis contain their own SDRs and System Event Logs
ICMB BenefitsHardware • Hot- Plug ‘N play • Chassis can be disconnected from AC power at any time • Chassis can be added or removed from bus at any time • Automatic address resolution • no address configuration software or switches required Extensible and Serviceable
ICMB BenefitsHardware • Low-cost - designed for standard microcontrollers • Single RS-485 transceiver per node • Uses micro’s internal Serial Controller • Easy interconnect • Passive bus, no terminators required • supports daisy chain, passive star,and multi-drop cabling topologies Uses ‘Off-the-shelf’ Components
ICMBSystem Provides always available monitoring and control • Health status, power and reset control, and inventory access with system powered up, powered down, or in a ‘sleep’ state • Independent of host processor and operating software state
ICMB BenefitsSystem • Enables ‘Buddy Management’ for enhanced system RAS • Systems watch each other for fail over alerting and cluster platform management • Enables mixed-OS platform management • One computer can monitor the platform health of another - independent of the other system’s OS.
ICMB BenefitsSystem Enables EMC Sharing Multiple chassis managed by single Emergency Management Card PhoneLine ICMB EMC ICMB Bridge ICMB Bridge ICMB Bridge Host Host Host IPMB IPMB IPMB BMC BMC BMC
Agenda • ICMB Overview • ICMB Benefits • ICMB Architecture • Summary and Call to Action
ICMB ArchitectureGeneral Specifications • 19.2 Kbps RS-485 serial • protocol and event policy keep message traffic and bus occupancy low • Electrical support for at least 64 chassis • 16-bit source and destination addressing • Support for 600’, min, of overall interconnection • Six-pin ‘Semcon’ and keyed RJ-45 connector options. Platform Management Focused
ICMB ArchitectureAdd-on ICMB Bridge ICMB ICMB Bridge Controller RAID Backplane Aux. IPMB Baseboard IPMB Chassis Mgmt. Controller SEL SDRs FRU Baseboard Mgmt. Controller Monitoring & control circuitry Chassis Sensors System Interface FRU SEEPROM System Bus IPMI Messages
ICMB ArchitectureIntegrated ICMB Bridge ICMB ChassisMgmt. Bd. IPMI Messages ICMB Bridge VirtualIPMB SEL SDRs FRU Chassis Mgmt. Control Drive Slot Status SAF-TE Commands SCSI Interface SCSI BUS
ICMB ArchitectureMessaging • Based on IPMB Protocol • Request/Response protocol for multi-master and bridging support • Sequence number and retries for discovery and robustness • Plus transport extensions for hot-plug connectivity: DataIntegrity Arbitration Address Resolution Discovery EventMessages
ICMB ArchitectureData Integrity DataIntegrity • 16-bit ‘sum to FFFFh’ checksum with data length adder • Retries supported via Sequence Number • Sequence number differentiates a new request from a retry • Sequence number also matches responses to requests across bridge
ICMB ArchitectureAddress Resolution Address Resolution Bridges test for address already in use on power-up • Automatically select new address if conflict detected • Continue to monitor during runtime • monitor and re-enter assignment state on runtime conflict
ICMB ArchitectureArbitration Arbitration • ‘Bit banged’ arbitration pulse • Pulse position and width determine winner • Low probability of collision based on arbitration and bus usage • Data integrity checks and retries handle collisions • Timing compatible with low-cost micros
ICMB ArchitectureDiscovery Discovery Driven by system management software • S/W broadcasts‘Get ICMB Addresses’ command • S/W collects set of bridge addresses and sets a ‘discovered’ state to individual bridges • Discovered bridges do not respond to further ‘Get ICMB Addresses’ commands • Process repeats until all bridges discovered
ICMB ArchitectureEvent Messages Event Messages • Broadcast Event Messages provide scalability and fail-over support • Directed event messages supported for development and test • ‘Chassis Online’ event • Chassis periodically announce themselves while waiting for discovery by sending • ‘Attention’ event • Sent on new events in SEL or power-state change
DataIntegrity Address Resolution Discovery EventMessages Arbitration ICMB ArchitectureBrings it altogether... DataIntegrity IPMI Commands & Data Structures Address Resolution Discovery EventMessages Arbitration
Agenda • ICMB Overview • ICMB Benefits • ICMB Architecture • Summary and Call to Action
Summary • IPMI provides the foundation for new out-of-band management features • ICMB provides a common interface for enhanced inter-chassis management • ICMB provides always accessible chassis management • ICMB is simple, cost-effective, and scalable