$30 off During Our Annual Pro Sale. View Details »

Kubic with OpenSDS

Kubic with OpenSDS

This is openSUSE Conference 2019 talk. It explain OpenSDS outline and how to use storage from Kubic.

hashimotosyuta

June 04, 2019
Tweet

More Decks by hashimotosyuta

Other Decks in Technology

Transcript

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

    View Slide

  2. Table of Contents

    What is OpenSDS?

    Container and Volumes

    Kubic and Volumes

    OpenSDS Service Catalog

    OpenSDS Packaging

    View Slide

  3. Self Introduction

    openSUSE-ja member

    openSUSE.Asia Summit
    global committee

    I introduce Kubic in Japan
    Hello! Nice to meet you! >

    View Slide

  4. What is OpenSDS?

    View Slide

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

    View Slide

  6. 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

    View Slide

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

    View Slide

  8. STORAGE & MULTI-CLOUD functions
    LVM Ceph
    STORAGE
    OpenSDS

    Create Volume

    Replication

    BackUp
    AWS Azure
    MULTI-CLOUD

    Upload & Download

    Migration

    View Slide

  9. 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, ・・・

    View Slide

  10. Container
    and
    Volumes

    View Slide

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

    View Slide

  12. Kubic
    and
    Volumes

    View Slide

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

    View Slide

  14. OpenSDS Service Catalog

    View Slide

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

    View Slide

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

    View Slide

  17. OpenSDS Packaging

    View Slide

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

    View Slide

  19. Join Us at www.opensuse.org

    View Slide

  20. 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/

    View Slide