Download presentation
Presentation is loading. Please wait.
1
OpenSAF Hardware Integration Demo
Jonas Arndt Telecom Architect Hewlett Packard
2
Presentation Layout Hardware Health & Management OpenHPI HP & OpenHPI
OpenSAF & OpenHPI Demo Setup & Architecture Demo
3
Hardware Health & Management
Get notification of added and removed hardware What hardware is available to use? Verify hardware capability Type of blade, memory, CPU, vendor Discover faulty hardware prior to failure Elevated temperatures, failing fans Manage Hardware Turn off hardware that are not used to save power Remote console capabilities
4
OpenHPI Implements SA Forum’s Hardware Platform Interface (HPI)
Provides an abstract interface to programmatically manage computer hardware Communicates with different types of hardware through a modular plug-in architecture saHpiEventGet() OpenHPI OA-SOAP IPMI-Direct iLO/RIBCL
5
HP & OpenHPI At HP we see a lot of customer interest and we are therefore actively involved in the OpenHPI project and have contributed 2 different plug-ins OpenHPI iLO/RIBCL OA-SOAP RIBCL plug-in Talks to iLO Management Processor OA-SOAP plug-in Talks to on-board Administrator HP DL-380 HP C7000
6
HP BladeSystem c-Class
Presentation Title HP BladeSystem c-Class
7
OpenHPIClient library
Presentation Title C7000 & OpenHPI OpenSAF saHpiEventGet() OpenHPI OA SOAP plugin OpenHPIClient library TCP Call OpenHPI Daemon Return Dynamically Loaded Liboa_soap.so OA Response/Error SSH Client Call on OA libxml2 libopenssl
8
OpenSAF, OpenHPI & PLM OM OpenHPI PLM Clients PLMs IMM NTF LOG
PLM Agent PLMs Readines Tracking IMM Entity group Management OM NTF LOG PLMc PLMc Interface Module State Machine MBCSv HPI Request Broker HPI Session Manager HPI Requests HPI Events OpenHPI
9
VLC Server Demo In this demo we will show an application running inside an OpenSAF cluster on a c-Class chassis (VMs here unfortunately). The application is a video server streaming content to a client over the network We will demonstrate 3 different scenarios Killing the application manually causes a fail-over HPI event of a high temperature events from a CPU triggers a fail-over A failing fan causes an HPI event. Our policy manger doesn't trigger a fail-over as there are several operational fans
10
Demo Architecture NTF CKPT AMF PLM OpenSAF OpenHPI C7000 VLC Server
User Commands Movie position Cluster status VLC Server Might show up in future PLM release GUI vlc_con vlc_event libvlc calls vlc_ntf / Policy Mgr vlc_app vlc_ckpt vlc_amf Injection of simulated HPI events NTF CKPT AMF PLM OpenSAF PLM HSM OpenHPI publish_event() C7000 HW Generated HPI Events
11
VLC Server Demo - Setup Demo GUI C-Class Chassis Client Controller 1
Active VLC Server Standby Stream Controller 1 Controller 2 Payload 1 Payload 2 publish_event() OpenSAF OpenHPI OS
12
OpenHPIClient library
Presentation Title C7000 & OpenHPI OpenSAF saHpiEventGet() OpenHPI OA SOAP plugin OpenHPIClient library TCP Call OpenHPI Daemon Return Dynamically Loaded Liboa_soap.so OA Response/Error SSH Client Call on OA libxml2 libopenssl
13
Demo Architecture NTF CKPT AMF PLM OpenSAF OpenHPI C7000 VLC Server
User Commands Movie position Cluster status VLC Server Might show up in future PLM release GUI vlc_con vlc_event libvlc calls vlc_ntf / Policy Mgr vlc_app vlc_ckpt vlc_amf Injection of simulated HPI events NTF CKPT AMF PLM OpenSAF PLM HSM OpenHPI publish_event() C7000 HW Generated HPI Events
14
VLC Server Demo – GUI (Demo Begins)
Status Area Controls HPI Events from NTF
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.