CoprHD and OpenStack Northbound and Southbound.

Slides:



Advertisements
Similar presentations
© 2012 IBM Corporation Architecture of Quantum Folsom Release Yong Sheng Gong ( 龚永生 ) gongysh #openstack-dev Quantum Core developer.
Advertisements

Use Cases and Reference Architectures Laying Cinder Blocks (Volumes)
OpenStack Block Storage
Orchestration of Fibre Channel Technologies for Private Cloud Deployments OpenStack Summit; Ecosystem Track April 15 th, 2013 Oregon Convention Center.
10/04/12 Under the Hood: Network Virtualization with OpenStack Neutron and VMware NSX Somik Behera – NSX Product Manager Dimitri Desmidt - NSX Senior Technical.
OpenStack High Availability
CON Building a Private Cloud with OpenStack
STORAGE Virtualization
Module – 7 network-attached storage (NAS)
CERN Cloud Infrastructure Report 2 Bruno Bompastor for the CERN Cloud Team HEPiX Spring 2015 Oxford University, UK Bruno Bompastor: CERN Cloud Report.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Cloud Computing Why is it called the cloud?.
Opensource for Cloud Deployments – Risk – Reward – Reality
Module 10 Configuring and Managing Storage Technologies.
86% 50% Infrastructure provisioning Enterprise-class multi- tenant infrastructure for hybrid environments System Center capabilities Application.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Summit Held in Hong Kong, 1 st time in Asia –Beijing is the city with the most OpenStack developers Attendance 3,500 up from 3,000 in Portland –45% APAC,
EMC OPENSTACK CLOUD SOLUTIONS
1EMC CONFIDENTIAL—INTERNAL USE ONLY EMC OPENSTACK CLOUD SOLUTIONS REFERENCE ARCHITECTURE WITH MIRANTIS OPENSTACK PLATFORM.
Ph No: Mob: ,plot No-27,NGGO's Colony, Pattabhi reddy gardens,Visakhapatnam-07 Open.
1© Copyright 2015 EMC Corporation. All rights reserved. EMC OPENSTACK CLOUD SOLUTIONS EMC WITH CANONICAL OPENSTACK REFERENCE ARCHITECTURE.
EMC OPENSTACK CLOUD SOLUTIONS
1EMC CONFIDENTIAL—INTERNAL USE ONLY Integration of storage device drivers to CoprHD Evgeny Roytman.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
Gerald Kunzmann, DOCOMO Carlos Goncalves, NEC Ryota Mibu, NEC
iSER update 2014 OFA Developer Workshop Eyal Salomon
CoprHD and OpenStack Ideas for future.
DPACC Management Aspects
Document Name CONFIDENTIAL Version Control Version No.DateType of ChangesOwner/ Author Date of Review/Expiry The information contained in this document.
1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.
OpenStack Chances and Practice at IHEP Haibo, Li Computing Center, the Institute of High Energy Physics, CAS, China 2012/10/15.
ATG Overview. 2 Calsoft Technical Activities Review of New Technology Prototypes Student Projects … 2010 ATG Formation Knowledge Sharing Calsoft Talent.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enterprise Innovation.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
Microsoft Virtual Academy Module 9 Configuring and Managing the VMM Library.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Virtualization.
Failure Inspection in Doctor utilizing Vitrage and Congress
Introduction to OpenStack OSCON 2011 James Turnbull - Puppet Labs Eric Day - Rackspace.
OPENSTACK Presented by Jordan Howell and Katie Woods.
1© Copyright 2016 EMC Corporation. All rights reserved. EMC SCALEIO & OPENSTACK CUSTOMER DECK – JULY 2016.
Elastic Overkill: Is Cloud Really The Be-All End-All for Everyone?
PaaS services for Computing and Storage
OpenStack.
Course: Cluster, grid and cloud computing systems Course author: Prof
Principles of Computer Security
Using OpenStack Sahara & Manila to run Analytics
Multi-VIM/Cloud High Level Architecture
A Tour of OpenStack Deployment Scenarios
A walkthrought by the cloud computing
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
Multisite BP and OpenStack Kingbird Discussion
Real IBM C exam questions and answers
Ease OpenStack : Non-Containerized to Containerized
DPACC Management Aspects
Searchlight Lei Zhang Search service for OpenStack
OpenStack-alapú privát felhő üzemeltetés
Mix & Match: Resource Federation
Storage Automation for BAO
OpenStack Summit Berlin – November 14, 2018
OpenStack QA Project- Roles & Its Key Activities
Hitachi’s Openstack Activities Steve Sonnenberg, HDS
ONE DOES NOT SIMPLY CREATE MULTIPLE BACKENDS IN CINDER
OpenStack for the Enterprise
Bending Ironic for Big Iron
OpenStack Summit; Operations Track
Presentation transcript:

CoprHD and OpenStack Northbound and Southbound

Agenda OpenStack overview CoprHD in OpenStack: cinder Northbound CoprHD with southbound cinder

Hypervisor (KVM/Xen/ESX/…) OpenStack OpenStack services Cloud Stack Horizon (UI) VM VM VM Configurable Framework API Python implementation Nova Hypervisor (KVM/Xen/ESX/…) Drivers Neutron IP Switching fabric FC Switching fabric Drivers Cinder Manila File Storage Block Storage Drivers Drivers Keystone AD/LDAP Object Storage Swift

CoprHD in OpenStack (Northbound) Cinder driver features Keystone Horizon Swift Create/Delete/Expand volume Attach/Detach volume Create/Delete Snapshot Create volume from volume/snapshot FC, iSCSI, ScaleIO protocols Consistency Groups Nova Cinder Neutron CoprHD Cinder driver OpenStack Not supported CoprHD QoS Replication Driver is not part of upstream (released on github) EMC VMAX VNX … IBM XIV HDS EMC VPLEX …

Cinder driver Deployment cinder.conf How does it work? Allowed_backends=coprhd-fc,coprhd-iscsi [coprhd-fc] …. [coprhd-iscsi] Driver uses CoprHD CLI CLI makes REST API calls to API service Credentials are stored in cinder.conf in plaintext (cinder issue) Project, Tenant and Varray specified in cinder.conf New backend entry needed for every combination Volume Types cinder type-create Platinum cinder type-key set Platinum ViPR:VPOOL=“VirtualPool1” cinder type-key set Platinum volume_backend_name=coprhd-fc cinder type-create Gold cinder type-key set Gold ViPR:VPOOL=“VirtualPool2” cinder type-key set Gold volume_backend_name=coprhd-iscsi These volume types are visible in the Horizon UI

CoprHD with cinder southbound History Needed a way to expand the support matrix Considered various alternatives Why cinder? Large number of tested drivers Why the API approach? Considered using the python drivers directly Not feasible due to library depedencies

CoprHD with cinder Southbound Overview CoprHD CoprHD emulates nova – acts as a client to cinder Uses OpenStack Block Storage API Limited OpenStack installation (Keystone + Cinder) OpenStack REST API Keystone Cinder Cinder drivers Advantages OpenStack Ability to support many arrays Limitations Cannot control port allocation (for export) Volume wwn is not available Array serial number not available HP 3Par IBM SVC NetApp …

Cinder Southbound -- detail Northbound REST API (CoprHD) Cinder REST API API service Cinder service Controller service Cinder driver Cinder driver Native drivers VMAX VNX Isilon NetApp IBM SVC …

Projects for community Cinder Northbound Add features to CoprHD driver - QoS, Replication Submit cinder driver to OpenStack community Cinder Southbound Consistency Groups VPLEX orchestration (in progress) Manila Manila driver

Q & A