+ All Categories
Home > Documents > Video Demo - Stateful Failover and HPI Interaction 5.18.2011

Video Demo - Stateful Failover and HPI Interaction 5.18.2011

Date post: 13-Jul-2015
Category:
Upload: opensaf-foundation
View: 3,132 times
Download: 0 times
Share this document with a friend
Popular Tags:
14
OpenSAF Hardware Integration Demo Jonas Arndt Telecom Architect Hewlett Packard
Transcript

OpenSAF Hardware Integration Demo

Jonas ArndtTelecom ArchitectHewlett Packard

Presentation Layout

• Hardware Health & Management• OpenHPI• HP & OpenHPI• OpenSAF & OpenHPI• Demo Setup & Architecture• Demo

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

iLO/RIBCL

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

IPMI-DirectOA-SOAP

OpenHPI

OA-SOAP iLO/RIBCL

HP & OpenHPI

OpenHPI

HP DL-380 HP C7000

RIBCL plug-inTalks to iLO Management Processor

OA-SOAP plug-inTalks to on-board Administrator

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

HP BladeSystem c-ClassServer Blade Switch Blade FAN

Onboard Administrator

Power Supply Unit

Control panel LCD Display

Call

Return

C7000 & OpenHPI

OpenHPI Daemon

OpenHPIClient library

TCP

Liboa_soap.so

SSH Client Call on OA

OA Response/Error

OpenSAF

libxml2 libopenssl

saHpiEventGet()

Dynamically Loaded

OpenHPIOA SOAP plugin

OpenSAF, OpenHPI & PLM

HPI RequestBroker

HPI SessionManager

State MachinePLMc

InterfaceModule

PLMs

OpenHPI

Entity groupManagement

ReadinesTrackingOM NTF

LOG

MBCSv

PLMc

IMM

HPIRequests

HPIEvents

PLM Agent

PLMClients

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

Demo Architecture

OpenHPIPLM HSM

NTF

vlc_ntf / Policy Mgr vlc_app vlc_ckpt vlc_amf

AMF

VLC Server

CKPT

PLM

C7000

OpenSAF

Might show up in future PLM release

vlc_event

publish_event()

vlc_con

GUI

libvlc calls

• User Commands• Movie position• Cluster status

Injection ofsimulated HPI events

HW GeneratedHPI Events

VLC Server Demo - Setup

VLC ServerActive

C-Class Chassis Client

Controller 1

Controller 2

Payload 1

Payload 2

OpenHPIOpenSAF

OS

publish_event()

VLC ServerStandby

Stream

Demo GUI

Call

Return

C7000 & OpenHPI

OpenHPI Daemon

OpenHPIClient library

TCP

Liboa_soap.so

SSH Client Call on OA

OA Response/Error

OpenSAF

libxml2 libopenssl

saHpiEventGet()

Dynamically Loaded

OpenHPIOA SOAP plugin

Demo Architecture

OpenHPIPLM HSM

NTF

vlc_ntf / Policy Mgr vlc_app vlc_ckpt vlc_amf

AMF

VLC Server

CKPT

PLM

C7000

OpenSAF

Might show up in future PLM release

vlc_event

publish_event()

vlc_con

GUI

libvlc calls

• User Commands• Movie position• Cluster status

Injection ofsimulated HPI events

HW GeneratedHPI Events

VLC Server Demo – GUI (Demo Begins)

Status Area

Controls

HPI Eventsfrom NTF


Recommended