Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Copr HD OpenStack Day India

910 views

Published on

by EMC

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Copr HD OpenStack Day India

  1. 1. 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
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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 LOWMEDIUM Storage Automation Multivendor Storage CoprHD Controller An open source SDS controller that discovers, pools, and automates the management of a heterogeneous storage ecosystem
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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 SwiftKeystone 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
  13. 13. 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
  14. 14. 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 SwiftKeystone NeutronCoprHD OpenStack IBM XIV HDS EMC VPLEX… EMC VMAX VNX … -To use CoprHD directly as block storage service -Inbuilt HA is needed #COPRHD #OPENSTACK
  15. 15. 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
  16. 16. 16© Copyright 2016 EMC Corporation. All rights reserved. 2015 2016Aug Sep Oct Nov Dec Jan Feb Dec 5th CoprHD USA Dev Summit @ Boston CoprHD INDIA Developer Summit @ Bangalore 22nd24th 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
  17. 17. 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
  18. 18. 18© Copyright 2016 EMC Corporation. All rights reserved. Thank you – Go ahead ask questions!

×