Top Banner
Red Hat Storage Console 2 Jeff Applewhite Dad and Principal Product Manager June 30, 2016 1 #redhat #rhsummit
39

Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

Jul 21, 2018

Download

Documents

DinhThuy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

Red Hat Storage Console 2 Jeff Applewhite Dad and Principal Product Manager June 30, 2016

1 #redhat #rhsummit

Page 2: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

2

38 Years Old Creator of Webring Co-founder of DreamHost Created Ceph Founder and CTO of Inktank PhD from Univ. of California, Santa Cruz

10 Years Old 4th Grade Student at Easley Elementary My daughter <3

Sage Weil Livia Applewhite

Can successfully install Ceph

Can successfully install Ceph!

#redhat #rhsummit

Page 3: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

User Acceptance Testing…

3 #redhat #rhsummit

Page 4: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

4 #redhat #rhsummit

Page 5: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

Results: Success!

5

1-2MinutesofInstruc1on1-2Minutestogetthroughthewizard15Minutestoinstallasmall6nodeCeph2.0Cluster

#redhat #rhsummit

Page 6: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

6

AGENDA June 30, 2016 Red Hat Summit

l  Introduction l  Business value of RHSC2 l  Architectural Overview l  Features and Value Proposition l  Demo

l  How to get it l  Roadmap l  QA

#redhat #rhsummit

Page 7: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

7

Business Value

l EasilyinstallCeph2.0storageinfrastructureinlessthananhour.

ü  Reduceschedulerisk,ensurebestprac1ces

l ProvisionusableCephstorageinseconds,auto-expandCephwhendisksareadded,easilyaddnodes

ü  Increaseefficiencyofopera1ons

#redhat #rhsummit

Page 8: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

8

Business Value

l Proac1velymonitorandmanagehealth,performance,andcapacityu1liza1onandgainopera1onalintelligence.

ü  Improvehardwareprojec1ons

l Receivealertsforopera1onalissuesrequiringinterven1on.

ü  MeetSLOs

#redhat #rhsummit

Page 9: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

9

RHSC2: Architectural Overview

Kitoon (web/UI)

Bigfin (Ceph Provider)

Users

Skyring Common (eventing,tasks,

graphite)

Ceph Node(OSD)

Skyring (deploy, manage,

monitor, db)

Skynet (node agent)

Ceph Node(OSD) Ceph Node (MON)

Calamari API

Skynet (node agent)

#redhat #rhsummit

Page 10: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

10 #redhat #rhsummit

Page 11: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

11

Red Hat Storage Console 2

l  InstallCeph2.0Storagel Manage&monitorhealth,performanceandcapacityl  ProvisionRADOSandRBDstoragel  Providealer1ngonopera1onalissuesthroughemailorAPIl  Integrateintoenterpriseauthen1ca1onschemes(LDAP/AD)l  Clusterandpernodeusage,performance,IOsta1s1cs

Feature Overview

#redhat #rhsummit

Page 12: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

12

Features

l  Graphicalinstalla1onofCephviaAnsible

l  Importexis1ngCeph2.0clusters

l  Discoverandaddhosts

l  Createcluster,remove/un-manageacluster

l  Expandcluster(addmon’s/osd’s)

l  OSDadd/remove/setstate

l  Create/resizestoragepool

l  StorageProfiles(SSD,SAS,General):

l  Systemwillautoma1callycreateCRUSHMaprulesperclassofdisk

In detail

#redhat #rhsummit

Page 13: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

13

Hardware Profiles

On creation the pool is mapped to a specific underlying set of OSDs via CRUSH rules created on the fly. The value to the customer is that they can choose media types for different workloads and use this “storage catalog” to map workloads to the appropriate media type. Example: Expensive flash storage in a pool for apps with low latency tolerance vs. dense storage for archival.

#redhat #rhsummit

Page 14: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

14

Features

l  Provisionvolume(withpoolifchosen)

l  CreateStandard&Erasurecodedpools

l  Setquotasonpools

l  Create/resize/deleteRBD’s

l  ViewRBD’s(listview)

l  Createandupdatelocalusers

l  Authen1cateAc1veDirectory&LDAPusers

#redhat #rhsummit

Page 15: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

15

Features

l  Eventengine-puteventsintoDB,categorize/filter/dismiss

l  Listanddetailviewingofeventsincluster

l  Clusterwidemonitoringthresholds

l  Clusterandnodestatus

l  Alertstatesonnodesandcluster

l Manage/killrunningtasks

#redhat #rhsummit

Page 16: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

16

Features

l  Loggingframework

l  Emailaler1ng

l  Storageprofileu1liza1on

l  Capacityu1liza1on,IOPS,throughputandlatency,cpu

l  StorageProfiles

#redhat #rhsummit

Page 17: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

DEMO

17 #redhat #rhsummit

Page 18: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

18

Installa1on

#redhat #rhsummit

Page 19: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

19

RADOSProvisioning

#redhat #rhsummit

Page 20: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

20

RBDProvisioning

#redhat #rhsummit

Page 21: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

21

TaskManagement

#redhat #rhsummit

Page 22: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

22

EventsDashboardClusterViewAdmin

#redhat #rhsummit

Page 23: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

23

How to get it?

Available at no charge for all Ceph 2.0 Customers

Can be consumed via:

Layered install on RHEL 7.2

Prebuilt QCOW image for RHEV or OpenStack

#redhat #rhsummit

Page 24: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

Road Map Towards Unified Storage Management

24 #redhat #rhsummit

Page 25: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

25

Next: Unified Storage Manager or “USM3” Themes:

l  EnablementforGluster3.2(replaceStorageConsole1)

l  CephUIunchangedfromRHSC2withfewnewfeatures

l  Technicalenhancements

Statelessmodel

HighAvailability

Containeriza1on

Refinementofac1ons/events

Will release in Feb 2017 timeframe

#redhat #rhsummit

Page 26: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

26

USM 3 Stance

l  Pivo1ngtostatelessHAserviceorientedfocustointegratewithothercomponents

l OSP-D

l  CloudForms

l  RedHatInsights

l TheprimarychangefrompresentGlusterconsolewillbeaworkflowmodeltoenhance1metovalue.

#redhat #rhsummit

Page 27: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

27

Integration into the Red Hat Portfolio

l  SDSisofcourseanaturalcomponentofthebroaderRedHatinfrastructurestack

l USMwillbepartoftheCloudSuitealongwiththeSDScomponentsintegra1on

l  IntegratedstoragewithUnifiedManagementdeliverstheFullPowerofRedHat’scomprehensiveproductporaolio

l  Swaggerframework:auto-generatedAPIdocsforefficientintegra1on

#redhat #rhsummit

Page 28: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

28

Theme: Gluster Support

l  FullsupportforGluster3.2releaseinthenextreleaseofUSM(early2017)

l  AsingleUnifiedManagementinterfaceforCeph,Gluster:

l  Installa1on(enhancedGdeploy)

l  Provisioning,monitoring,andaler1ng

l  Reducescost,complexity,and1metovalue

#redhat #rhsummit

Page 29: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

29

Theme: Gluster Support

l Workflowstoproduceusablestoragefordefinedusecases:

l  Example:

1)Createbricksfromdevices

2)CreateDistributedReplicatedvolume

3)Startthevolume,

4)SetupNFSaccess

5)Providemountcmdstringtocompletetheprovisioningonclientnodes.

#redhat #rhsummit

Page 30: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

30

Theme: Ceph 2.1 Support

l  FullsupportforCeph2.1releaseinthenextreleaseofUSM(early2017)

l  Replica1onenhancements

#redhat #rhsummit

Page 31: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

31

Theme: OpenStack Director Support

l SupportforOSPinthenextreleaseofUSM(early2017)l  Integratedinstalla1onandday2managementforlargerclustersl WillfirstintersectwhenOSPsupportsCeph2.0viaclusterimport

#redhat #rhsummit

Page 32: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

32

Theme: Technical Enhancements

l  Stateless Operations / High Availability

l  Improved out of band awareness

l  Refinement of actions/events model for monitoring externally

l  Performance enhancements for larger clusters

#redhat #rhsummit

Page 33: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

Roadmap Guidance

33 #redhat #rhsummit

Page 34: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

34

Theme: Cloud Forms 4.2 Support l  Inventory-ViewRedHatStorageincludingCephandGlustertechnologies.

l Metrics-SupportforStoragemetrics,suchasI/Othroughput.

l  Events-SupportforgeneratedEventstodriveorchestra1onandopera1ons.

l  Topology&Crosslinking-Visualiza1onoftheStorageinfrastructureinrela1ontotheapplica1onsrunninguponit.

l  LifeCycleManagement-Manageday2consumeropera1onsforstoragesuchasaddshareorre1revolume

#redhat #rhsummit

Page 35: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

35

Theme: Red Hat Insights

l  Bestprac1cesvalida1onforstorage

l  Real-TimeRiskAssessmentbased

ontheprovenRHELfounda1onl  Availability

l  Stability

l  Performance

l  Security

l  Predic1veAlertsforCeph/Gluster/RHEL

l  Consumeddirectlyinthestorageconsole

#redhat #rhsummit

Page 36: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

Theme: Common Logging

•  Centralizedloggingviarsyslog,Fluentd

•  ExploreandVisualizepafernsviaKibana/Elas1csearch

•  Enhancetheabilitytoanalyzeandtroubleshootissues

36 #redhat #rhsummit

Page 37: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

Current Github site https://github.com/skyrings EOL after 2.0 release in August

Future Github site https://github.com/Tendrl/tendrl September 2017 Community Manager Patrick McGarry Community URL (domain registered) http://tendrl.org September 2017

Upstream Community Plan

Page 38: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

38 #redhat #rhsummit

Questions?

Page 39: Red Hat Storage Console 2 · Red Hat Storage Console 2 l Install Ceph 2.0 Storage l Manage & monitor health ... l Event engine - put events into DB, categorize/filter/dismiss l List

39 #redhat #rhsummit