Slide 1

Slide 1 text

Syuta Hashimoto openSUSE-ja [email protected] Kubic with OpenSDS Kuernetes and Software Defined Storage

Slide 2

Slide 2 text

Table of Contents ● What is OpenSDS? ● Container and Volumes ● Kubic and Volumes ● OpenSDS Service Catalog ● OpenSDS Packaging

Slide 3

Slide 3 text

Self Introduction ● openSUSE-ja member ● openSUSE.Asia Summit global committee ● I introduce Kubic in Japan Hello! Nice to meet you! >

Slide 4

Slide 4 text

What is OpenSDS?

Slide 5

Slide 5 text

OpenSDS is Abstraction of Storage Kubic openSUSE OpenSDS Dashboad LVM Ceph AWS Azure STORAGE MULTI-CLOUD OpenSDS Open Stack

Slide 6

Slide 6 text

BTW, What is Software Defined Storage? System STORAGE No SDS SDS sdc1 Admin ①Create ②Attach System STORAGE sdc1 SDS System System STORAGE sdc1 ②Create ③Attach ①Request

Slide 7

Slide 7 text

OpenSDS outline Kubic openSUSE OpenSDS Dashboad LVM Ceph AWS Azure STORAGE MULTI-CLOUD OpenSDS Open Stack Request Create Attach

Slide 8

Slide 8 text

STORAGE & MULTI-CLOUD functions LVM Ceph STORAGE OpenSDS ● Create Volume ● Replication ● BackUp AWS Azure MULTI-CLOUD ● Upload & Download ● Migration

Slide 9

Slide 9 text

Roadmap RELEASE FUNCTIONS 2017H2 ZEALAND (sample implementation) 2018H1 ARUBA Replication, Block Storage, ・・・ 2018H2 BALI S3 Object, Multi-Cloud, ・・・ 2019H1 CAPRI Data Lifecycle, Telemetry, ・・・ 2019H2 DAITO Data Protection, ・・・

Slide 10

Slide 10 text

Container and Volumes

Slide 11

Slide 11 text

Mount Host Path & Data Volume Container HOST Container Image Container DATA Data Volume Container

Slide 12

Slide 12 text

Kubic and Volumes

Slide 13

Slide 13 text

StorageClass Persistent Volume STORAGE StorageClass PersistentVolume Pod Persistent Volume Claim Admin PVC PV PV Categorise Storage Create Dynamic Provisioning Create Pod Volume Pod

Slide 14

Slide 14 text

OpenSDS Service Catalog

Slide 15

Slide 15 text

Service Catalog Managed Service ClusterServiceBroker ClusterServiceClass ClusterServicePlan Pod Kubic ① Get List ②Create Instance ServiceInstance ServiceBinding

Slide 16

Slide 16 text

OpenSDS Service Catalog OpenSDS ClusterServiceBroker Pod Kubic ServiceInstance ServiceBinding PodPreset FlexVolume Match Label

Slide 17

Slide 17 text

OpenSDS Packaging

Slide 18

Slide 18 text

Packaging Status openSUSE Not Yet Red Hat Not Yet Debian Not Yet Ubuntu Not Yet

Slide 19

Slide 19 text

Join Us at www.opensuse.org

Slide 20

Slide 20 text

License This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license. It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any derivative work is distributed under the same license. Details can be found at https://creativecommons.org/licenses/by-sa/4.0/ General Disclaimer This document is not to be construed as a promise by any participating organisation to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. openSUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for openSUSE products remains at the sole discretion of openSUSE. Further, openSUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All openSUSE marks referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and other countries. All third-party trademarks are the property of their respective owners. Credits Template Richard Brown [email protected] Design & Inspiration openSUSE Design Team http://opensuse.github.io/branding- guidelines/