Redfish Introduction.

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

Chapter 14 Web-Based Management 14-1 Chapter 14
Sergey Belov, LIT JINR 15 September, NEC’2011, Varna, Bulgaria.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Scalable Platform Management Forum Forum Status 10/30/2014.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Platform as a Service (PaaS)
Data Center Infrastructure
Configuration Management and Server Administration Mohan Bang Endeca Server.
Screen Snapshot Service Kurt Biery SiTracker Monitoring Meeting, 23-Jan-2007.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
Whois-RWS: A RESTful Web Service for WHOIS Andy Newton, Chief Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Python and REST Kevin Hibma. What is REST? Why REST? REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a.
A Lap Around the Azure API Management Service Raul Camacho | Principal Consultant.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
IPMI 2.0 Overview SOL-Serial redirection over Lan Management of servers and systems in a remote environment over LAN connections Allow IT managers to manage.
ArcGIS Server for Administrators
2/26/021 Pegasus Security Architecture Author: Nag Boranna Hewlett-Packard Company.
Module 7: Advanced Application and Web Filtering.
Concrete Architecture of Mozilla Firefox (version ) Iris Lai Jared Haines John,Chun-Hung,Chiu Josh Fairhead July 06, 2007.
Nir Koren DevOps & Integration Lead, SAP Labs Israel June 2013 Connect your tools to Jenkins Using the basic Jenkins API’s Jenkins User Conference Jenkins.
Distributed Time Series Database
IPS Infrastructure Technological Overview of Work Done.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Modul ke: Fakultas Program Studi Teknologi Pusat Data 13 FASILKOM Teknik Informatika Infrastruktur Pusat Data.
2014 Redefining the Data Center: White-Box Networking Jennifer Casella October 9, 2014 #GHC
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Device Management vOLTHA
Open Networking and SDN
Java Web Services Orca Knowledge Center – Web Service key concepts.
Master Service Orchestrator (MSO)
Platform as a Service (PaaS)
Platform as a Service (PaaS)
Platform as a Service (PaaS)
Intel RSD.
Dockerize OpenEdge Srinivasa Rao Nalla.
OpenLegacy Training Day Four Introduction to Microservices
Company Product with Intel Solution Product Focus
WEB SERVICES.
Open Source distributed document DB for an enterprise
BDII Performance Tests
Unit – 5 JAVA Web Services
The Enterprise API Integration Platform Prepared for
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
Introduction to Microservices Prepared for
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Rest Style Large MeAsurement Platform Protocol
SNOW ONLINE TRAINING IN HYDERABAD
#01 Client/Server Computing
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
Introduction to Redfish
Indigo Doyoung Lee Dept. of CSE, POSTECH
Cloud computing mechanisms
Software models - Software Architecture Design Patterns
$, $$, $$$ API testing Edition
Cloud Web Filtering Platform
Cloud-Enabling Technology
SLAC monitoring Web Services
GENI Exploring Networks of the Future
Building production-ready APIs with ASP.NET Core 2.2
Python and REST Kevin Hibma.
Chapter 14 Web-Based Management 14-1 Chapter 14
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Week 05 Node.js Week 05
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
#01 Client/Server Computing
Device Management vOLTHA
Presentation transcript:

Redfish Introduction

© 2018 Edgecore Networks. All rights reserved | www.edge-core.com Outlines What is RedFish. Accton’s RedFish Service. Accton’s RedFish server Demo. Restful client . RESTful client Demo. REFERENCE. © 2018 Edgecore Networks. All rights reserved | www.edge-core.com

© 2018 Edgecore Networks. All rights reserved | www.edge-core.com What is RedFish Open industry standard specification, API and schema developed by DMTF. Build new interface RESTful/JSON style to replace old IPMI or CLI approach. Publish an open industry standard specification and schema that meets the expectations of end users for simple, modern and secure management of scalable platform hardware. Define for servers. © 2018 Edgecore Networks. All rights reserved | www.edge-core.com

© 2018 Edgecore Networks. All rights reserved | www.edge-core.com What is RedFish Redfish has two kinds of versioning The version of the protocol /redfish/v1/ The version of the resource schema "@odata.type": "#ServiceRoot.v1_1_1.ServiceRoot“. Main Object Systems Anything accessed in the data plane from the CPU is represented as a system Managers Managers represent your BMC, Enclosure Manager or other component that is managing the infrastructure. Chassis Represents the physical aspects and containment of the infrastructure. Racks, enclosures. © 2018 Edgecore Networks. All rights reserved | www.edge-core.com

© 2018 Edgecore Networks. All rights reserved | www.edge-core.com What is RedFish Main Object Collections Groups of similar resources are represented as collections. Members@odata.count "@odata.id": "/redfish/v1/Chassis/1“ Common Properties Id Name Actions More in schema © 2018 Edgecore Networks. All rights reserved | www.edge-core.com

Accton’s RedFish Service Assumptions Support is required for 1RU chassis only support only HTTPS Use management interface for communication.

Accton’s RedFish Service Redfish service running in Edge-core asfvolt16 OLT will be based on REST query to access asfvolt16 hardware components. It supports health monitoring of hardware components. HEALTH MONITORING Provide FANs/PSU/Temperature/SFP port present/ OLT reboot/shutdown. GracefulRestart. ForceRestart. GracefulShutdown. ForceOff. Other API

Accton’s RedFish Service Customized implementation of Intel Rack Scale Design. C++ implementation. Rack Scale Design is designed for data center rack usage. From Intel RSD v2.1.3 (latest one is 2.3.1) Redfish version is “1.0.2” Use its PSME-chassis/network modules. Includes two applications usr/local/bin/psme-rest-server /etc/psme/psme.conf /usr/local/bin/psme-chassis /etc/psme/platform_info.conf

Accton’s RedFish Service psme-rest-server Use system port 8888. handles GET/POST requests and response with clients. psme-chassis Regisity to psme-rest-server on port 8383 Internally use script for accessing OLT hardware modules via /sys interface. Fetches health data of OLT chassis modules periodically and updates psme- rest-server with current chassis health data through json-rpc call.

Accton’s RedFish Service

Accton’s RedFish Service

Accton’s RedFish server Demo

Accton’s RedFish server Demo

Accton’s RedFish server Demo

Accton’s RedFish server Demo

RESTful client RESTful client is python program which will communicate with redfish server on the specified IP/port (8888). RESTful client will also build on a RESTful architecture and perform get/set functions, required for management and configuration of asfvOLT16 (Broadcom) OLT through REST APIs.

RESTful client Demo Use ELK (Elasticsearch/heartbeat, Logstash, Kibana) , Restful Client to do PM. ELK running on container.

RESTful client Demo

RESTful client Demo

Reference DMTF-RF DMTF Schema RF white paper DSP2044 v1.0.2 Intel RSD ELK