15
Expert Days 2018 SUSE Enterprise Storage

Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

Embed Size (px)

Citation preview

Page 1: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

Expert Days 2018SUSE Enterprise Storage

Page 2: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

2

SUSE Enterprise Storage

An intelligent software-defined storage solution, powered by

Ceph technology, that enables IT to transform their enterprise

storage infrastructure to deliver highly scalable and resilient

storage that is cost-efficient and able to seamlessly adapt to

changing business and data demands.

Page 3: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

3

SUSE Enterprise StorageBridge to the Future

Today’s Data Center

• Traditional data center with storage silos

• Disparate network, compute and storage setup

• Data center disruptions because of regularly

changing technologies

Tomorrow’s Data Center

• Software-defined data center

• Agile infrastructure with support for DevOps model

through automation

• Simplified data center management

• Increased speed of delivery

SUSE Enterprise

Storage is the first

step in a software-

defined future.

Page 4: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

4

Code Developers

928

Core Regular Casual

28 64 833

Total downloads

305,973,127

Unique downloads

37,422,434

Client Servers

(Windows, Linux, Unix)

RADOS (Common Object Store)

Block Devices

Server

Object Storage File Interface

Storage

Server

Storage

Server

Storage

Server

Storage

Server

Server

Server

Storage

Server

Storage

Server

Applications File Share

OSD OSD OSD OSD OSD OSD

Netw

ork

Clu

ste

r MO

N

RB

D

iSC

SI

S3

SW

IFT

Ce

ph

FS

*

Mo

nit

ors

MO

NM

ON

SUSE Enterprise StorageOpen Source Ceph as the Base

Page 5: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

55

Why is SUSE Enterprise Storage Different?

Page 6: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

6

What Makes SUSE

Enterprise Storage

Unique?

OpenATTIC

• GUI based configuration and management

• Graphical performance and capacity metrics

• Ability to drill down to per node performance

DeepSea Deployment Tool

• Collection of SALT files for deploying

SUSE Enterprise Storage

• 10 node or 10000 node fixed number

of steps to deploy

• Deployment of Prometheus, Grafana

and openATTIC

Page 7: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

77

How to Deploy SUSE Enterprise Storage

Page 8: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

8

Steps to Deploy with DeepSea

salt-run state.orch ceph.stage.0 (prep)

salt-run state.orch ceph.stage.1 (discovery)

Edit proposal(s) and policy.cfg file

salt-run state.orch ceph.stage.2 (configure)

salt-run state.orch ceph.stage.3 (deploy core)

salt-run state.orch ceph.stage.4 (deploy iscsi,

rgw, mds, etc)

Page 9: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

9

SUSE Enterprise Storage

Block Devices Object Storage File Interface

RB

D

SW

IFT

Ce

ph

FS

*

After Deployment We Have :-

iSC

SI

S3

Ce

ph

FS

*

NFSHTTP

Page 10: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

10

SUSE Enterprise Storage

Block Devices Object Storage File Interface

RB

D

SW

IFT

Ce

ph

FS

*

Layering on the Environments

iSC

SI

S3

Ce

ph

FS

*

NFS LINUXLINUX

VM

WA

RE

Win

do

ws

KVM

Hyp

er-

V

Co

nta

ine

rs

Co

nta

ine

rs

Co

nta

ine

rs

HTTP

Page 11: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

1111

SUSE Enterprise Storage in the Future

Page 12: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

12

2016 2017 2019 2020

SUSE Enterprise Storage

v4

v5

v6

Built On • Ceph Jewel release

• SUSE Linux Enterprise Server

12 SP2

Manageability• Initial openATTIC management

• Initial DeepSea Salt integration

Interoperability• Arm

• CephFS (production use cases)

• NFS Ganesha**

• NFS access to S3 buckets**

Availability• Multisite object replication

v4

Built On • Ceph Luminous release

• SUSE Linux Enterprise Server

12 SP3

Manageability• openATTIC phase 2

• Grafana monitoring dashboard

• Prometheus event alert - email

• DeepSea Salt integration phase 2

• Online Filestore to BlueStore

Interoperability• NFS Ganesha

• NFS access to S3 buckets

• CIFS Samba**

• CephFS Multi MDS support

Availability• Erasure coded block and file

Efficiency• BlueStore back-end

• Data compression

Built On • Ceph Nautilus release

• SUSE CaaS Platform

Manageability• Integration with Kubernetes

• Enhanced automatic metric reporting

• Last good configuration rollback

• IPv6

• CephFS directory quotas

• Self-healing placement groups

Interoperability• Containerized deployment

• QoS

• RDMA back-end

Availability• CephFS snapshots

• Asynchronous file replication

Efficiency• Data deduplication

Built On • Ceph Mimic release

• SUSE Linux Enterprise Server 15 and

SUSE CaaS Platform

Ceph Mimic• RBD client cache

• Cache tiering enhancements

• BlueStore/RocksDB enhancements

• Ceph manager enhancements

Manageability• Containerized control plane**

• Automatic metric reporting phase 1

Interoperability• Non SUSE RBD and CephFS clients

• CIFS/Samba

• RDMA back-end**

• QoS for object

Availability• Asynchronous iSCSI replication

• Multisite RADOSGW N+1 with N/N-1

• Hot standby monitor node

v5 v6 v7

* Information is forward looking and subject to change at any time.

2018

v7

** Items are tech preview

Page 13: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

13

2016 2017 2019 2020

SUSE Enterprise Storage Management

v4

v5

v6

Install• Initial DeepSea (Salt) integration

Configure• Initial DeepSea (Salt) integration

• Crush map editor

Manage• View, create, delete Ceph pool

• View, create, delete RBD

• View OSDs

• Manage EC profiles

Monitor• Ceph performance

• Ceph pool status

• RBD status

Diagnose• Ceph health status

v4

Install• Import unmanaged SES cluster

Configure• Online Filestore to BlueStore

Manage• Deploy, configure, assign nodes

• iSCSI target management

• RGW users, buckets, keys

• View, create, delete CephFS

• NFS Ganesha gateway

Monitor• Grafana dashboards

• Prometheus event alert – email

• CephFS status

Diagnose• OSD health status

Install• Enhanced Kubernetes integration

Configure• Guided upgrade process

• SUSE Enterprise Storage client configuration

• Crush map ruleset assistant

• Ceph cluster topology map

Manage• Single-button shutdown

• Enhanced role-based management

• Guided OSD repair process

• Remote mirroring setup

• Command log

Monitor• OSD and MDS statistics

• Ceph client performance (RBD)

• Multiple cluster dashboard

Diagnose• Guided troubleshooting

Configure• Convert EC to replication (visa versa)

Manage• CIFS Samba gateway

• Cache tiering

• Snapshot management

• Internationalization

• Admin node redundancy

• Role-based management (phase 1)

• Cluster rebuild progress

• Autonomous update option

• Admin node backup/restore

• Storage enclosure integration

Monitor• Scale-out Prometheus monitoring

• Event notification alerts

• Event viewer

• SNMP

v5 v6 v7

* Information is forward looking and subject to change at any time.

2018

v7

Page 14: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager
Page 15: Expert Days 2018 - suse.com · Expert Days 2018 SUSE Enterprise ... Ceph technology, that enables IT to transform their enterprise ... BlueStore/RocksDB enhancements • Ceph manager

1515

Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC.

Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their

assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,

abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.

Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company 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. SUSE 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 SUSE products remains at the sole discretion

of SUSE. Further, SUSE 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 SUSE marks referenced in this

presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-

party trademarks are the property of their respective owners.