Dip your Toe in the Water: A Swordfish Introduction

Similar documents
Gone Fishing with Swordfish: Extending Data Center Control to the World of Storage

Overview of Swordfish: Scalable Storage Management

Swordfish Deep-Dive: Scalable Storage Management

Introduction to Swordfish: Scalable Storage Management

SwordfIshJS - A SwordfIsh JS Library Vinod Eswaraprasad, Sowmya B Wipro Technologies

Tutorial. A New Standard for IP Based Drive Management. Mark Carlson SNIA Technical Council Co-Chair

Introduction and Overview of Redfish

Introduction and Overview of Redfish. John Leung DMTF - VP of Alliances Intel Principal Engineer

YANG Device Profile for Redfish Network Management. Joe White, David Black, John Leung Distributed Management Task Force

Scalable Platform Management Forum. Forum Status 10/30/2014

A Modern Interface for Managing Compute, Storage and Network 12 th International Conference on Network and Service Management - October 2016

Fishing with Open Source Tools for SNIA Swordfish Don Deel NetApp, Inc.

Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish

Introduction to Redfish. Jeff Hilland President, DMTF DT Manageability, Hewlett Packard Enterprise December, 2017

Redfish Ecosystem For Storage

EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Part Cyan Storage Management. September 28, :00 am PT

Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish

Managing Network Devices with Redfish & YANG

Automated Out-of-Band management with Ansible and Redfish

Emulation of Automated Control of Large Data Centers At Scale Using Containers

Overview of DMTF Information and Data Models ETSI NFV m-sdo Workshop, January 13, 2015 Presenter: Hemal Shah, Broadcom Corporation VP of Technology

SMI-S Manage all the things!!! Chris Lionetti NetApp

Redfish & RDE For Storage Jeff Hilland President, DMTF Distinguished Technologist Manageability, Hewlett Packard Enterprise

John Leung Intel Corporation - Data Center Group - Principal Engineer OCP Incubation Committee Representative to the HW Management Project

Using Ansible and Redfish to automate systems management. Jose Delarosa May 9, 2018

Redfish OpenAPI Support (Work-In-Progress) Mike Raineri (Dell), Redfish Forum Co-Chair June 2018

Redfish ACD (Advanced Communication Devices) Jeff Hilland HPE

M a n a g i n g C l o u d H a r d w a r e. Alfie Lew, Inspur John Leung, Intel Sai Dasari, Facebook

Swordfish Scalable Storage Management API Specification

HTTP GET

StarWind Virtual Storage Appliance v2.0 Installation Guide with VMware vsphere

Swordfish Scalable Storage Management API Specification

Redfish Technical Overview. December, 2017

Intel Rack Scale Architecture Integration with Orchestration solutions

Redfish: The next generation of server management automation

Jim Pappas Director of Technology Initiatives, Intel Vice-Chair, Storage Networking Industry Association (SNIA) December 07, 2018

StarWind Virtual SAN Virtual Tape Library used with Veeam Backup & Replication

Provisioning Intel Rack Scale Design Bare Metal Resources in the OpenStack Environment

DMTF Technologies and Alliances Update Hemal Shah, DMTF Senior VP of Technology & TC Chair Broadcom Limited John Leung, DMTF VP of Alliances Intel

genzconsortium.org Gen-Z Technology: Enabling Memory Centric Architecture

Intel Rack Scale Design (Intel RSD) Conformance and Software Reference Kit

IBM Spectrum Control. Monitoring, automation and analytics for data and storage infrastructure optimization

UCS Technical Deep Dive: Getting to the Heart of the Matter

DMTF Standards for OCP Platforms Management

StarWind Virtual SAN for vsphere Software RAID Configuration Guide

vrealize Operations Guide Last Updated: December 4, 2017 For more information go to vmware.com.

Intel. Rack Scale Design: A Deeper Perspective on Software Manageability for the Open Compute Project Community. Mohan J. Kumar Intel Fellow

VMware vsan Ready Nodes

Swordfish Scalable Storage Management API User's Guide

Composable Infrastructure. Bringing the public cloud, on-premises

SNIA/DMTF Work Register. Version 1.4

StarWind Virtual SAN Compute and Storage Separated 3-Node Setup with Hyper-V

Paving the Way to the Non-Volatile Memory Frontier. PRESENTATION TITLE GOES HERE Doug Voigt HP

SNIA/DMTF Work Register. Version 1.3

A Road Map to the Future of Linux in the Enterprise. Timothy D. Witham Lab Director Open Source Development Lab

StarWind Virtual SAN Installation and Configuration of HyperConverged 2 Nodes with Hyper-V Cluster

StarWind Virtual SAN Compute and Storage Separated 2-Node Cluster. Creating Scale- Out File Server with Hyper-V.

StarWind Virtual SAN Creating Stand-Alone Image File device

Active System Manager Release 8.2 Compatibility Matrix

Quick Start Guide: Creating HA Device with StarWind Virtual SAN

01/22/2015 MN WSCA-NASPO UPDATE COMPUTER EQUIPMENT: (DESKTOPS, LAPTOPS, TABLETS, SERVERS, AND STORAGE INCLUDING RELATED PERIPHERALS & SERVICES)

Minimizing the Risks of OpenStack Adoption

iscsi Boot from SAN with Dell PS Series

Redfish API Reference Guide v1.0

The information in this presentation represents a Work In Progress publication of the DMTF. DMTF WIP Document - DSP-IS0005_0.2a

Microsoft Storage Management

Additional FCoE Resources

Cloud and Data Center Network Technologies: Global Market Through 2022

RGB: Redfish Green500 Benchmarker

StarWind Storage Gateway for Backblaze Getting Started

vrealize Operations Guide Last Updated: August 15, 2018 For more information go to vmware.com.

Cloud and Internet of Things (IoT) Storage Technologies: Global Market Through 2022

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014

extensible Access Method (XAM) - a new fixed content API Mark A Carlson, SNIA Technical Council, Sun Microsystems, Inc.

Disaster Recovery and Data Protection for Kubernetes Persistent Volumes. Xing Yang, Principal Architect, Huawei

DMTF Management Initiatives for Academics

Redfish Release History. DMTF Scalable Platforms Management Forum

StarWind Virtual SAN. HyperConverged 2-Node Scenario with Hyper-V Cluster on Windows Server 2012R2. One Stop Virtualization Shop MARCH 2018

Dell 1741M Converged Network Adapter FCoE Boot from SAN Guide

Intel Rack Scale Design Conformance and Software Reference Kit

Data Center Automation und Orchestration

StarWind Virtual SAN AWS EC2 Deployment Guide

StarWind Virtual SAN Installing and Configuring SQL Server 2017 Failover Cluster Instance on Windows Server 2016

EMC SRM 3.0 & ViPR 1.1

PMEM Software and Applications

ORACLE FABRIC MANAGER

StarWind Virtual SAN Configuring HA Shared Storage for Scale-Out File Servers in Windows Server 2012R2

Standard for an Architectural Framework for the Internet of Things (IoT) IEEE P2413

StarWind Virtual SAN HA Devices Configuration Changes

StarWind Virtual SAN. Installing and Configuring SQL Server 2014 Failover Cluster Instance on Windows Server 2012 R2. One Stop Virtualization Shop

UNE APPROCHE CONVERGÉE AVEC LES SOLUTIONS VCE JEUDI 19 NOVEMBRE Olivier LE ROLLAND : varchitecte Manager, VCE France

NVMe Over Fabrics (NVMe-oF)

StarWind Virtual SAN Installing and Configuring SQL Server 2019 (TP) Failover Cluster Instance on Windows Server 2016

UEFI What is it? Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Dong Wei (ARM) presented by. Updated

Redfish White Paper. Document Identifier: DSP2044. Date: Version: Document Class: Informative. Document Status: Published

Hitachi Data Systems. SUNIL CHAVAN Director Software & Cloud, APAC. May 2011

Enhancements and new features in ILMT/SUA IBM License Metric Tool & Software Use Analysis Questions and Answers Enablement Team

Annual Update on Flash Memory for Non-Technologists

Redfish White Paper. Document Identifier: DSP2044. Date: Version: Document Class: Informative. Document Status: Published

StarWind Virtual SAN Configuring HA SMB File Server in Windows Server 2016

Transcription:

Dip your Toe in the Water: A Swordfish Introduction Richelle Ahlvers Principal Storage Management Architect Broadcom Limited SNIA Scalable Storage Management (SSM) Technical Work Group Chair 1

Abstract The SNIA s Scalable Storage Management Technical Work Group (SSM TWG) has created and published an open industry standard specification for storage management that defines a customer centric interface for the purpose of managing storage and related data services. This specification builds on the DMTF s Redfish specification using RESTful methods and JSON formatting. This presentation shows how Swordfish extends Redfish and provides an overview of basic Swordfish concepts. 2

Disclaimer The information in this presentation represents a snapshot of work in progress within SNIA This information is subject to change without notice. For additional information, see the SNIA website: www.snia.org/swordfish 3

What are the Drivers for SNIA Swordfish TM? Customers (and vendors) are asking for improvements in storage management APIs Make them simpler to implement and consume Improve access efficiency Fewer transactions, with more useful information in each Provide useful access via a standard browser Expand coverage to include converged, hyperconverged, and hyper-scale Provide compatibility with standard DevOps environments 4

The SNIA Swordfish TM Approach The What: Refactor and leverage SMI-S schema into a simplified model that is client oriented Move to Class of Service based provisioning and monitoring Cover block, file and object storage Extend traditional storage domain coverage to include converged environments (covering servers, storage and fabric together) The How: Leverage and extend DMTF Redfish Specification Build using DMTF s Redfish technologies RESTful interface over HTTPS in JSON format based on OData v4 Implement Swordfish as an extension of the Redfish API 5

Who is Developing Redfish and Swordfish? Redfish AMI Barcelona Supercomputing Center Brightleaf Group Cisco Ericsscon AB Foxconn Insyde Software Majec Mellanox Open Grid Forum Qlogic Quanta Supermicro Vertiv Both Broadcom Dell Inc. Fujitsu HPE Huawei IBM Intel Lenovo Microsemi Microsoft NetApp Texas Tech University Toshiba VMware Western Digital Swordfish Brocade HDS (Hitachi Data Systems) Inova Development Micron NEC Pure Storage Quest Software Red Hat, Inc Seagate ScienceLogic SK Hynix Tintri Turbonomic 6

Swordfish Growth SNIA Scalable Storage Management Technical Work Group (SSM TWG) (SSM is the group, Swordfish is the Spec) Scalable Storage Management (SSM) TWG chartered in December 2015 v1.0 Spec Released September 2016 2017 Focus: validating spec, initial implementations Swordfish Functionality Enhancements: Specification and Technical Content Releases / Work in progress Documentation and Supporting Materials Open Source Tools and Infrastructure Development Implementation Support Plugfests 7

Functionality Included in the Swordfish v1.0 API Specification Block storage Provisioning with class of service control Volume Mapping and Masking Replication Capacity and health metrics File system storage Adds File System and File Share Leverages all other concepts provisioning with class of service, replication, Additional content Object drive storage 8

Starting with Redfish: An Overview Redfish Resource Map /redfish/v1 /redfish/v1/systems Root Resource Collection of Systems /redfish/v1/systems/<id> Links to all content Logical view of the system 1..n Server Information Sessions Account s Schemas Events /redfish/v1/chassis Collection of Chassis Physical view of the system Model #, Serial #, Boot Order, NIC MAC, status, etc. Processo rs Disks NICs /redfish/v1/managers Collection of Managers BMC functionality 1..n /redfish/v1/chassis/<id> Chassis Global physical asset info 1..n /redfish/v1/managers/<id> BMC Power Thermal System Manager operations Services Logs 9

Adding Storage to Redfish /redfish/v1 Root Resource Links to all content Sessions Accounts Schemas Events /redfish/v1/systems Collection of Systems Logical view of general purpose systems 1..n /redfish/v1/managers Collection of Managers BMC functionality /redfish/v1/chassis Collection of Chassis Physical view of the system 1..n /redfish/v1/chassis/<id> Chassis Chassis global physical asset info /redfish/v1/systems/<id Server > Information Model #, Serial #, Boot Order, NIC MAC, status, etc. Processor s Disks NICs 1..n /redfish/v1/managers/<id> Power Thermal BMC System Manager operations Services Logs 10

Adding Storage to Redfish /redfish/v1 Root Resource Links to all content Sessions Accounts Schemas Events /redfish/v1/managers Collection of Managers BMC functionality /redfish/v1/storageservices Collection of StorageServices Storage functionality: block, file, object /redfish/v1/storagesystems Collection of StorageSystems Logical view of dedicated systems /redfish/v1/systems Collection of Systems Logical view of general purpose systems /redfish/v1/chassis Collection of Chassis Physical view of the system 1..n /redfish/v1/chassis/<id> Chassis 1..n 1..n 1.. n Chassis global physical asset info /redfish/v1/storageservices/<id> StorageService Information Class of Service, Pools, Groups, Endpoints, Volumes/Files, Drives Volumes /redfish/v1/storagesystems/<id> StorageSystem Information Model #, Serial #, UUIDs, status, etc. /redfish/v1/systems/<id Server > Information Model #, Serial #, Boot Order, NIC MAC, status, etc. Files Controlle rs Disks Processor s Disks Replicas FC or NIC NICs 1..n /redfish/v1/managers/<id> Power Thermal BMC System Manager operations Services Logs 11

What Will a Swordfish Implementation Look Like? As a work tool, the Technical Work Group (TWG) works with mockups (snapshots of a state in time) of different types of systems See swordfishmockups.com (/redfish/v1/) These are available as part of the WIP releases and are published on an ongoing basis as new functionality is added to show samples to supplement documentation Note: Mockups are representations of implementations, not normative 12

Overview of Swordfish Explore the Swordfish data model to see a potential / typical implementation Navigate through the model to learn about and see various resources SNIA mockups show two examples of block storage systems Simple: A small external array Complex: all of the elements in the block storage model, with remote replication.. and an example of a file server with multiple file shares 13

Navigating through the Mockups Select the./redfish/v1/storage/services link to see the Collection of Storage Services Click the /StorageServices/Simple link to see the details of the Simple mockup or /StorageServices/1 to see the details of the complex storage service mockup /StorageServices/FileService to see the filesystem mockup 14

What s in a Storage Service? (Block) Available Classes Of Service Lines of Service that are used to compose the Classes of Service Volumes Pools Groups Endpoints Pointer to related resources (system, chassis,..) 15

What s in a Storage Service? (File) Same structure: Available Classes Of Service File systems Pools Groups Endpoints Pointer to related resources (system, chassis, block service or drives) 16 16

Discovery Let s discover something: Do I have space to? 1. Check the capacity in a storage pool that I have permission to allocate storage from. 2. Navigate down into SpecialPool and check its remaining capacity 17

Swordfish Specs and Technical Content... In 2017 v1.0.3 Release in January 2017 Schema updates, Spec section additions, User s guide updates: new use cases v1.0.4 Release in May 2017 Schema updates, Mockup Updates, Spec section additions Targeted Fall 2017: v1.0.5: Initial Swordfish Event Registry, Initial Block Performance Metrics, Bug fixes Work-in-progress FC Fabric Model Joint Redfish/Swordfish Profiles Future Functionality Object Storage Storage-specific security roles 18

Documentation and Supporting Materials NEW! Online Practical Guide SNIA Swordfish Practical Guide NEW! Swordfish School: Swordfish School Playlist (YouTube) Enhancements to Spec introductory sections, Marketing Materials 19

Open Source Tools and Infrastructure Development Swordfish Emulator Extensions Extends the Redfish emulator adds all Swordfish schema Basic Swordfish Web client Discover / display Swordfish services; uses schema to overlay Add / Edit details DataDog and Power BMI Client Sample Dashboards Sample implementations to show integration concepts 20

Implementation Support Plugfests Swordfish plugfest June 2017 Open participation (no SMI / SNIA membership required) Participants from 6 companies, contributing work on open source clients, open source emulators, and multiple swordfish services (providers) SMI-Lab Plugfest (SMI-S and Swordfish): August 14-17 Hosted at Dell Inc. Santa Clara site Swordfish portion will be open (no SMI / SNIA memberships required) Plugfest at SDC: September 11 14, Santa Clara Open participation, invitations also extended to Redfish 21

How to Participate: Shaping the Standard Find pointers to the latest technical content: http://snia.org/swordfish http://www.snia.org/publicreview#swordfish Join the SSM TWG By Joining the SNIA and SSM TWG, you can shape the standard: https://members.snia.org/apps/org/workgroup/ssmtwg Through the SNIA feedback portal, providing feedback on Work In Progress As the group produces Works In Progress, you can provide feedback at http://www.snia.org/feedback 22

Q & A 23

THANK YOU 24