copr hd openstack day india

19
1 © Copyright 2016 EMC Corporation. All rights reserved. COPRHD AND OPENSTACK CoprHD.github.io ANIL DEGWEKAR SR. CONSULTANT SOFTWARE ENGINEER SATHISH SAMPATH SR. PRODUCT MANAGER, COPRHD #COPRHD #OPENSTACK

Upload: openstackindia

Post on 16-Apr-2017

552 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Copr HD OpenStack Day India

1 © Copyright 2016 EMC Corporation. All rights reserved.

COPRHD AND OPENSTACK

CoprHD.github.io

ANIL DEGWEKAR SR. CONSULTANT SOFTWARE ENGINEER

SATHISH SAMPATH SR. PRODUCT MANAGER, COPRHD

#COPRHD #OPENSTACK

Page 2: Copr HD OpenStack Day India

2 © Copyright 2016 EMC Corporation. All rights reserved.

• What is CoprHD?

• Mixed Clouds with CoprHD

• CoprHD and OpenStack Interoperability

• CoprHD Community Information

AGENDA

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

BLACK BACKGROUND & EXTERNAL FOOTER

BLACK BACKGROUND & INTERNAL FOOTER

#COPRHD #OPENSTACK

Page 3: Copr HD OpenStack Day India

3 © Copyright 2016 EMC Corporation. All rights reserved.

COPRHD – OVERVIEW ARCHITECTURE

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

BLACK BACKGROUND & EXTERNAL FOOTER

BLACK BACKGROUND & INTERNAL FOOTER

#COPRHD #OPENSTACK

Page 4: Copr HD OpenStack Day India

4 © Copyright 2016 EMC Corporation. All rights reserved.

Cost of managing heterogeneous storage

Storage integration with automation tools & cloud stacks

CHALLENGES

MANAGING STORAGE LIFECYCLE

Lead times associated with storage allocation

Storage Capacity and performance metrics across data center

End-to-end visibility

Page 5: Copr HD OpenStack Day India

5 © Copyright 2016 EMC Corporation. All rights reserved.

Open & Extensible REST API Java, Ruby and Python SDKs

Plugs into ANY Cloud Stack VMware, Microsoft, OpenStack

Wide support for storage systems VMAX, XtremIO, VNX, VCE Vblock Systems, RecoverPoint, SRDF, Isilon, ScaleIO, VPLEX, Data Domain, ECS, NetApp, HDS, IBM XIV

Automate Storage Provisioning Orchestrates repetitive and complex tasks

Application Admin

SELF–SERVICE CATALOG

Create a Block Volume

Snapshot a Volume

Restore from Snapshot

Mount a Volume to Host

Multi-tenant, Multi-Site

HIGH LOW MEDIUM

Storage Automation

Multivendor Storage

CoprHD Controller

An open source SDS controller that discovers, pools, and automates

the management of a heterogeneous storage ecosystem

Page 6: Copr HD OpenStack Day India

6 © Copyright 2016 EMC Corporation. All rights reserved.

Choose Host

AUTOMATE STORAGE DELIVERY TO HOST Multi-Step

Process for host to see the volume

Selects Storage Array Which Can Meet the SLO

Selects Ports Based on Performance

Creates Port Groups

Creates Initiator Groups

Create storage Groups

Create Masking Views

Create Zones on SAN switches

Mount volume on the Host

To 3 Steps

100% Reduction in SAN

Zoning Steps

VIRTUAL STORAGE POOLS

Platinum SLO Local Protection

Silver SLO Local Protection

Optimized SLO Local Protection

Diamond SLO Local Protection

Gold SLO Local Protection

Bronze SLO Local Protection

Rescan the Host

+

Identify Capacity Required

Select Service Level

Page 7: Copr HD OpenStack Day India

7 © Copyright 2016 EMC Corporation. All rights reserved.

IMPROVE EFFICIENCY & INCREASE AGILITY ADMINISTRATORS CAN FOCUS ON VALUE-DRIVEN ACTIVITIES

<60 seconds: Discover and ingestion new storage

5 Simple Steps: End-user self-service access to storage resources

63%: Average reduction in time to provision storage

“Reduces the risk of human error and the need for lengthy management reviews and can make your organization more nimble” – Principled Technologies

Realizing Software-Defined Storage with EMC ViPR, Principled Technologies, 2014

Up to 73%: Reduction in storage provisioning costs

100%: Savings in SAN zoning task costs

Up to 63%: Reduction in VM provisioning

costs

Reducing Operating Expense with EMC ViPR Controller and ViPR SRM, Principled Technologies, 2014

Page 8: Copr HD OpenStack Day India

8 © Copyright 2016 EMC Corporation. All rights reserved.

MIXED CLOUDS WITH COPRHD

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

BLACK BACKGROUND & EXTERNAL FOOTER

BLACK BACKGROUND & INTERNAL FOOTER

#COPRHD #OPENSTACK

Page 9: Copr HD OpenStack Day India

9 © Copyright 2016 EMC Corporation. All rights reserved.

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

BLACK BACKGROUND & EXTERNAL FOOTER

BLACK BACKGROUND & INTERNAL FOOTER

Discover Physical Arrays

Create Virtual Storage Arrays

Create Policy-Based Virtual Storage Pools

VIRTUAL STORAGE POOLS WITH DATA PROTECTION POLICIES

Highest Performance HA & DR Protection

High Performance DR, Local & Archive Protection

Low Performance Archive Protection

Medium Performance Local Protection

High Performance Local & Archive Protection

High Performance DR & Archive Protection

Low Performance Local Protection

Medium Performance DR & Archive Protection

CoprHD Controller Service Catalog

Automate Delivery of Storage Services via Open REST APIs

OPEN REST APIs

Management Software

Integrate with Cloud Stacks

AUTOMATE STORAGE MANAGEMENT

#COPRHD #OPENSTACK

Page 10: Copr HD OpenStack Day India

10 © Copyright 2016 EMC Corporation. All rights reserved.

COPRHD + OPENSTACK : INTEROPERABILITY

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

BLACK BACKGROUND & EXTERNAL FOOTER

BLACK BACKGROUND & INTERNAL FOOTER

#COPRHD #OPENSTACK

Page 11: Copr HD OpenStack Day India

11 © Copyright 2016 EMC Corporation. All rights reserved.

1. CoprHD as a Cinder driver

2. Cinder as a CoprHD driver - Enables Cinder use in non OpenStack environment

3. Direct support for OpenStack compatible API within CoprHD - Enables Storage Orchestration For OpenStack(SOFO)

COPRHD + OPENSTACK : INTEROPERABILITY

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

BLACK BACKGROUND & EXTERNAL FOOTER

BLACK BACKGROUND & INTERNAL FOOTER

#COPRHD #OPENSTACK

Page 12: Copr HD OpenStack Day India

12 © Copyright 2016 EMC Corporation. All rights reserved.

• FC, iSCSI, ScaleIO protocols

• Single driver for all arrays

• Core Volume Operations

Create/Delete

Attach/Detach

Expand, Snapshot

Volume/Snapshot clone

And Consistency Groups

COPRHD AS-A CINDER DRIVER

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

Nova Cinder

Horizon Swift Keystone

Neutron

CoprHD

CoprHD Cinder driver

IBM XIV

HDS EMC

VPLEX … EMC

VMAX VNX …

QOS, Replication … etc

Going to be upstream in N release

Used typically in traditional OpenStack Deployment

#COPRHD #OPENSTACK

Page 13: Copr HD OpenStack Day India

13 © Copyright 2016 EMC Corporation. All rights reserved.

• CoprHD emulates nova – acts as a client to cinder

• Uses OpenStack Block Storage API

• Limited OpenStack installation (Keystone + Cinder)

• Storage Provisioning to non-OpenStack compute

CINDER AS-A COPRHD DRIVER

Keystone

CoprHD

HP 3Par

IBM SVC NetApp …

Cinder Cinder drivers

OpenStack REST API

-Typically to expand third party array management - And in non-OpenStack deployments

Non-OpenStack Compute

#COPRHD #OPENSTACK

Page 14: Copr HD OpenStack Day India

14 © Copyright 2016 EMC Corporation. All rights reserved.

• Java Implementation of OpenStack Block Storage API.

• New choice for Block storage management in OpenStack.

• New way of Northbound integration.

• Keystone as an authentication provider.

• Implements V2 and V1 version of APIs

• Supports Keystone V2

COPRHD SOFO : OPENSTACK API COMPATIBLE

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

Nova

Horizon Swift Keystone

Neutron CoprHD

OpenStack

IBM XIV

HDS EMC

VPLEX … EMC

VMAX VNX …

-To use CoprHD directly as block storage service

-Inbuilt HA is needed

#COPRHD #OPENSTACK

Page 15: Copr HD OpenStack Day India

15 © Copyright 2016 EMC Corporation. All rights reserved.

COPRHD COMMUNITY INFORMATION

WHITE BACKGROUND & EXTERNAL FOOTER

WHITE BACKGROUND & INTERNAL FOOTER

BLACK BACKGROUND & EXTERNAL FOOTER

BLACK BACKGROUND & INTERNAL FOOTER

#COPRHD #OPENSTACK

Page 16: Copr HD OpenStack Day India

16 © Copyright 2016 EMC Corporation. All rights reserved.

2015

2016 Aug Sep Oct Nov Dec Jan Feb Dec

5th

CoprHD USA Dev Summit @ Boston

CoprHD INDIA Developer Summit @ Bangalore

22nd 24th

CoprHD - USA Community Meet up @ OSU

CoprHD INDIA Community Meet up

…………

May

CoprHD Meetup in USA and India

COPRHD JOURNEY SO FAR….

July

CoprHD Source In Public

Mar Apr June

• 6 Meetup • Contributors joined : Intel, OSU and 7 Universities in India • 150 Contributors

CoprHD China Hackathon

Page 17: Copr HD OpenStack Day India

After

EMC

Oregon State

University

COPRHD COMMUNITY

Before

ViPR Controller

CoprHD

Intel

Git repo + build servers

CoprHD.org Community

• Single code branch • Single product • No community • EMC sole

contributor

• Upstream and downstream code

• Patch review and build servers

• Growing community (Intel and OSU)

• Community site at CoprHD.org

Page 18: Copr HD OpenStack Day India

18 © Copyright 2016 EMC Corporation. All rights reserved.

Thank you – Go ahead ask questions!

Page 19: Copr HD OpenStack Day India