Professional Documents
Culture Documents
Expert Days 2018: SUSE Enterprise Storage
Expert Days 2018: SUSE Enterprise Storage
2
SUSE Enterprise Storage
Bridge 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
SUSE Enterprise
Storage is the first
Tomorrow’s Data Center
step in a software-
• Software-defined data center
defined future.
• Agile infrastructure with support for DevOps model
through automation
• Simplified data center management
• Increased speed of delivery
3
SUSE Enterprise Storage
Open Source Ceph as the Base
Client Servers
Applications File Share
(Windows, Linux, Unix)
Code Developers
CephFS*
928
SWIFT
iSCSI
Network
RBD
S3
Core Regular Casual
28 64 833
Block Devices Object Storage File Interface
305,973,127
Monitors
MON
Server
Cluster
MON
Storage Storage Storage Storage Storage Storage Server
Unique downloads
Server Server Server Server Server Server
37,422,434
MON
Server
4
Why is SUSE Enterprise Storage Different?
5
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
7
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)
8
After Deployment We Have :-
HTTP NFS
CephFS*
CephFS*
SWIFT
iSCSI
RBD
S3
Block Devices Object Storage File Interface
Containers
Containers
Containers
Hyper-V
KVM
VMWARE
Windows
LINUX HTTP NFS LINUX
CephFS*
CephFS*
SWIFT
iSCSI
RBD
S3
Block Devices Object Storage File Interface
11
SUSE Enterprise Storage
2016 2017 2018 2019 2020
v4
v5
v6
v7
v4 v5 v6 v7
Built On Built On Built On Built On
• Ceph Jewel release • Ceph Luminous release • Ceph Mimic release • Ceph Nautilus release
• SUSE Linux Enterprise Server • SUSE Linux Enterprise Server • SUSE Linux Enterprise Server 15 and • SUSE CaaS Platform
12 SP2 12 SP3 SUSE CaaS Platform
Manageability
Manageability Manageability Ceph Mimic • Integration with Kubernetes
• Initial openATTIC management • openATTIC phase 2 • RBD client cache • Enhanced automatic metric reporting
• Initial DeepSea Salt integration • Grafana monitoring dashboard • Cache tiering enhancements • Last good configuration rollback
• Prometheus event alert - email • BlueStore/RocksDB enhancements • IPv6
Interoperability • DeepSea Salt integration phase 2 • Ceph manager enhancements • CephFS directory quotas
• Arm • Online Filestore to BlueStore • Self-healing placement groups
• CephFS (production use cases) Manageability
• NFS Ganesha** Interoperability • Containerized control plane** Interoperability
• NFS access to S3 buckets** • NFS Ganesha • Automatic metric reporting phase 1 • Containerized deployment
• NFS access to S3 buckets • QoS
Availability • CIFS Samba** Interoperability • RDMA back-end
• Multisite object replication • CephFS Multi MDS support • Non SUSE RBD and CephFS clients
• CIFS/Samba Availability
Availability • RDMA back-end** • CephFS snapshots
• Erasure coded block and file • QoS for object • Asynchronous file replication
v4 v5 v6 v7
Install Install Configure Install
• Initial DeepSea (Salt) integration • Import unmanaged SES cluster • Convert EC to replication (visa versa) • Enhanced Kubernetes integration
Diagnose
• Guided troubleshooting
13
* Information is forward looking and subject to change at any time.
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 Disclaimer
This 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.
15