7
Developer Sessions What is it about? Integration Automation Customization For Whom? Consultants, integration engineers, architects How? Use the glue: Leverage NetApp APIs to do better integrations at customers Use case centric approach When? Tuesday 15:00-16:00 CET https://communities.netapp.com/community/ interfaces_and_tools/ developer/developer-sessions 1 NetApp Confidential - Internal Use Only Improving IT and operation at customer Super Glue N M S DK In g re d i en t s : Data O n T A P P o w e rS he l l To olkit Apps HyperVisor Storage Fu n

Developer Sessions What is it about? –Integration –Automation –Customization For Whom? –Consultants, integration engineers, architects How? –Use

Embed Size (px)

Citation preview

Developer Sessions

What is it about?– Integration

– Automation

– Customization

For Whom?– Consultants, integration engineers, architects

How?– Use the glue: Leverage NetApp APIs to do

better integrations at customers

– Use case centric approach

When?– Tuesday 15:00-16:00 CET

– https://communities.netapp.com/community/interfaces_and_tools/developer/developer-sessions

1NetApp Confidential - Internal Use Only

Improving IT andoperation at customer

Super

Glu

e

NM

SD

K

Ing

red

ien

ts:

Dat

a O

nTA

P

Po

wer

Sh

ell T

oo

lkit

Apps

HyperVisor

Storage

Fun

Schedule September

September 04: Use Case: Access Performance Metrics on C-Mode SystemsThis session is about accessing Cluster Mode operational and performance metrics for dashboarding reasons. We work through a code sample written in Java to access metrics of choice and turn them from a raw format in human readable content. You get a sample code at hand and learn leveraging JAVA bindings of NMSDK for your own purposes.Programming language: Java

September 11: Use Case: Pushing live Performance Data to Android Mobile DevicesThis session is about pushing operational data of NetApp Controllers to Android Mobile Devices. More specifically we make use of the former session and push this data. We show the concept and give you the showcase code at hand for having your own fun.Programming language: Java

September 18: Use Case: Migrating for Tech Refresh and Storage StandardizationThis session is about a methodology and a semi-automated tool to migrate storage from controllers being affected by a tech refresh. The methodology allows to group storage objects belonging to an application and takes maintenance windows in mind. An Excel sheet covers this logic and produces actual commands to perform the migration. It standardizes the volumes at the target systems to latest storage efficiency best practice.Programing language: Excel + CLI

2NetApp Confidential - Internal Use Only

3

Dr. Adolf Hohl

Use Case:Android meets NMSDK

Architecture

4NetApp Confidential - Internal Use Only

Today

Last Session

See: https://communities.netapp.com/docs/DOC-18294

Reasons for this Architecture

Why not directly use NMSDK from Android?– Would require routable access to storage

controllers– Credential management– Creating views in multi-tenant environments

not possibleAggregation of messages from different

sources– Easy via subscribing– Easy to attach event processing

5NetApp Confidential - Internal Use Only

7