Upload
nguyenquynh
View
214
Download
0
Embed Size (px)
Citation preview
Expert Days 2018SUSE Enterprise Storage
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.
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.
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
55
Why is SUSE Enterprise Storage Different?
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
77
How to Deploy SUSE Enterprise Storage
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)
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
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
1111
SUSE Enterprise Storage in the Future
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
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
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.