Video Demo - Stateful Failover and HPI Interaction 5.18.2011

3,534 views
3,432 views

Published on

SA Forum's Application Interface Specification (AIS) and Hardware Platform Interface (HPI) specifications address service availability for both software and hardware. OpenSAF 4.0 introduced a new AIS service - the Platform Management Service (PLM), which makes it possible to build “hardware aware” cluster solutions via the use of hardware management stacks such as OpenHPI. This session will show how PLM's ability to “talk to the hardware” is an important feature when building a cluster solution focused on pre-empting and preventing the effects of complete hardware outages. It also includes a demo made up of highly available video streaming components, which broadcasts a movie to clients on the network. The demo will show how a cluster can be made aware of imminent hardware failures and thereby make decisions based on hardware health.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,534
On SlideShare
0
From Embeds
0
Number of Embeds
1,829
Actions
Shares
0
Downloads
57
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Video Demo - Stateful Failover and HPI Interaction 5.18.2011

  1. 1. OpenSAF Hardware Integration Demo Jonas Arndt Telecom Architect Hewlett Packard
  2. 2. Presentation Layout• Hardware Health & Management• OpenHPI• HP & OpenHPI• OpenSAF & OpenHPI• Demo Setup & Architecture• Demo
  3. 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. 4. OpenHPI• Implements SA Forum’s Hardware Platform Interface (HPI) saHpiEventGet()• Provides an abstract interface to programmatically manage computer hardware• Communicates with different types of hardware through a modular plug-in architecture OpenHPIOA-SOAP IPMI-Direct iLO/RIBCL
  5. 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 OA-SOAP plug-in Talks to iLO Management Talks to on-board Processor AdministratorHP DL-380 HP C7000
  6. 6. HP BladeSystem c-Class Switch Blade FAN Server Blade Power Onboard Control panel Supply Unit Administrator LCD Display
  7. 7. C7000 & OpenHPI OpenSAF saHpiEventGet() OpenHPIClient library TCP Call OpenHPI Daemon Return Dynamically Loaded OpenHPI Liboa_soap.so OA SOAP plugin OA Response/Error SSH Client Call on OA libxml2 libopenssl
  8. 8. OpenSAF, OpenHPI & PLM PLM PLM Agent Clients Entity group ReadinesIMM OM PLMs Management Tracking NTF PLMc LOGPLMc Interface State Machine Module MBCSv HPI Request HPI Session Broker Manager HPI HPI Requests Events OpenHPI
  9. 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 doesnt trigger a fail-over as there are several operational fans
  10. 10. Demo Architecture • User Commands • Movie position VLC Server • Cluster statusMight show up in GUIfuture PLM release libvlc calls vlc_con vlc_event vlc_ntf / Policy Mgr vlc_app vlc_ckpt vlc_amf Injection of simulated NTF CKPT AMF HPI events PLM OpenSAF PLM HSM OpenHPI publish_event() C7000 HW Generated HPI Events
  11. 11. VLC Server Demo - Setup Demo GUIC-Class Chassis Client VLC Server VLC Server Stream Active Standby Controller 1 Controller 2 Payload 1 Payload 2 publish_event() OpenSAF OpenHPI OS
  12. 12. C7000 & OpenHPI OpenSAF saHpiEventGet() OpenHPIClient library TCP Call OpenHPI Daemon Return Dynamically Loaded OpenHPI Liboa_soap.so OA SOAP plugin OA Response/Error SSH Client Call on OA libxml2 libopenssl
  13. 13. Demo Architecture • User Commands • Movie position VLC Server • Cluster statusMight show up in GUIfuture PLM release libvlc calls vlc_con vlc_event vlc_ntf / Policy Mgr vlc_app vlc_ckpt vlc_amf Injection of simulated NTF CKPT AMF HPI events PLM OpenSAF PLM HSM OpenHPI publish_event() C7000 HW Generated HPI Events
  14. 14. VLC Server Demo – GUI (Demo Begins) Status Area Controls HPI Events from NTF

×