SlideShare a Scribd company logo
1 of 51
Download to read offline
RHEL OpenStack Platform director
Overview and Roadmap
Keith Basil
Principal Product Manager, Red Hat
( slide ) previous | next
Keith Basil
2
āšpersonal

Virginia hare scrambler, plays chess..
āšprofessional

Red Hat



Cloudscaling,Time Warner Cable,

FederalCloud.com, Cisco and 

a couple of startups
āšblended

skype/twitter/github/irc, life: noslzzp
( slide ) previous | next
Agenda
3
āš Setting Context
āš Triple What?!
āš TripleO Explained (detail)
āš OpenStack in a Minute or So
āš OOO




āš Deployment Flow
āš OpenStack Platform
director Features
āš Questions
( slide ) previous | next
Setting Context
4
( slide ) previous | next
RHEL OpenStack Platform director
facilitates planning, deployment and on-going
operations of RHEL OpenStack
infrastructure.
5
( slide ) previous | next
āš Planning
āš What will this OpenStack deployment look like?Topology?
Resource capacity?
āš Deployment
āš Hardware and service lifecycle 

management. Policy driven process.
āš Infrastructure Operations
āš Visualize capacity, metrics & instrumentation
Our Goal:A Deployed and Managed Cloud
6
( slide ) previous | next
Today
7
( slide ) previous | next
“bla,bla,bla, OpenStack, bla,bla,bla, Cloud, bla,...”
8
COMPLEXITY!
( slide ) previous | next
Where’s the Love?
9
OpenStack Operators
OpenStack Developers
Over 16,000 community members!
138 countries!
Wait, how many operators?
Who cares!, 

just +1 my code!
( slide ) previous | next
devOps HerosOperator
Heroes..
need love too..
10
http://sharpwriter.deviantart.com/art/Welcome-to-the-Internet-Please-Follow-me-322248378

http://creativecommons.org/licenses/by-nc-nd/3.0/

Operator headband, BOFH Slayer gun handle and OpenStack unicorn branding added for effect. Not for redistribution.
( slide ) previous | next
RHEL OpenStack Platform director
11
Provides a complete end-to-end infrastructure management
solution for OpenStack business planning, system deployment
and ongoing operations.
āš Core features:
āš API, CLI and Dashboard driven deployments
āš Cloud deployment modeling
āš Deployment and provisioning
āš Instrumentation framework
( slide ) previous | next
RHEL OSP director Ingredients
12
TripleO
RHEL OSP 6

Installer
SpinalStack

(eNovance)
RHEL OSP

director
( slide ) previous | next
Triple What?!
13
( slide ) previous | next
OpenStack on OpenStack
14
... but let’s ignore the complexity for now.
( slide ) previous | next
Imagine if you will..
15
An OpenStack Deployment and ManagementTool
( slide ) previous | next
AToolset Featuring ...
16
āš Deploying OpenStack to 

bare metal
āš OpenStack community adopted
āš Providing visual status of core
services and cloud infrastructure
āš Offering platform extensibility
āš Providing integration via well
known APIs
āš Is cloud operator focused!
āš Naturally resilient and scalable
An OpenStack Deployment and ManagementTool
( slide ) previous | next
Sounds cool ... more please!
17
( slide ) previous | next
TripleO Explained (more detail)
18
( slide ) previous | next
OpenStack in a Minute or So
19
( slide ) previous | next
OpenStack - a quick review..
20
Heat
Glance
Neutron
Nova
VM

OS image, network, disk,
instrumentation
Virtual Machine

Deployment
Ceilometer
*Only a select subset of OpenStack components are shown here.
āš OpenStack components* manage compute, network and storage resources
( slide ) previous | next
OpenStack - Nova, Heat & Ceilometer
21
Heat
Glance
Neutron
Nova
VM

OS image, network, disk,
instrumentation
Virtual Machine

Deployment
Ceilometer
Nova provides command and
control services for compute nodes. 

It orchestrates rendering of virtual
machines.
āš OpenStack components* manage compute, network and storage resources
*Only a select subset of OpenStack components are shown here.
( slide ) previous | next
OpenStack - Nova, Heat & Ceilometer
22
Heat
Glance
Neutron
Nova
VM

OS image, network, disk,
instrumentation
Virtual Machine

Deployment
Ceilometer
Heat provides an orchestration
engine to launch multiple cloud
applications based on templates.
Heat manages the whole lifecycle of
the application by managing the
underlying virtual infrastructure
āš OpenStack components* manage compute, network and storage resources
*Only a select subset of OpenStack components are shown here.
( slide ) previous | next
OpenStack - Nova, Heat & Ceilometer
23
Heat
Glance
Neutron
Nova
VM

OS image, network, disk,
instrumentation
Virtual Machine

Deployment
Ceilometer
Ceilometer provides acquisition of
usage data across OpenStack core
components.
Ceilometer data is used to reconcile
billing or chargeback of consumed
cloud resources.
āš OpenStack components* manage compute, network and storage resources
*Only a select subset of OpenStack components are shown here.
( slide ) previous | next
OOO
24
( slide ) previous | next
The Concept ofTripleO
25
āš Re-uses OpenStack components to deploy OpenStack on
hardware.
Heat
Glance
Neutron
Nova
Hardware Node

Deployment & Management
Ceilometer
Bare Metal

OS image, network, disk,
instrumentation
( slide ) previous | next
OpenStack - Nova, Heat & Ceilometer
26
āš TripleO uses Nova and Ironic to deploy to hardware
Nova provides command and
control services for hardware nodes.
Nova’s scheduler matches bare
metal īŦ‚avors to hardware. 

It orchestrates the rendering of bare
metal* by treating Ironic’s API as a
special bare metal hypervisor.
Heat
Glance
Neutron
Nova
Ceilometer
*Today,TripleO uses Nova bare metal drivers. As Ironic matures these will be deprecated.
Bare Metal

OS image, network, disk,
instrumentation
Hardware Node

Deployment
( slide ) previous | next
OpenStack - Nova, Heat & Ceilometer
27
āš For hardware, Heat templates encapsulate the equivalent of a
cloud resource reference architecture
Here, Heat provides deployment
orchestration for hardware nodes.
Heat templates capture hardware
conīŦguration for consistent and
repeatable deployment scenarios.
Heat
Glance
Neutron
Nova
Ceilometer
Hardware Node

Deployment Orchestration
Bare Metal

OS image, network, disk,
instrumentation
Bare Metal

OS image, network, disk,
instrumentation
Bare Metal

OS image, network, disk,
instrumentation
( slide ) previous | next
OpenStack - Nova, Heat & Ceilometer
28
āš Ceilometer provides the framework for metrics and
instrumentation data collection
Ceilometer is used to collect
metrics on the underlying
OpenStack infrastructure.
Metrics and instrumentation data
can be rolled up for visualization.
Heat
Glance
Neutron
Nova
Ceilometer
Hardware Node

Status
Bare Metal

OS image, network, disk,
instrumentation
( slide ) previous | next
Deployment Flow
29
( slide ) previous | next
RememberThis?
30
āš Deploying OpenStack to 

bare metal
āš OpenStack community adopted
āš Providing visual status of core
services and cloud infrastructure
āš Offering platform extensibility
āš Providing integration via well
known APIs
āš Is cloud operator focused!
āš Naturally resilient and scalable
An OpenStack Deployment and ManagementTool
( slide ) previous | next
Key Concept:We HaveTwo Clouds
31
āš RHEL OpenStack Production cloud
āš The OpenStack you know and love
āš The Cloud that your tenants will use
āš Also known as the “Overcloud”

āš RHEL OSP director is the Deployment and Management Application
āš Command and Control cloud (director)
āš Only for Cloud Operator use.
āš Also known as the “Undercloud”
OSP-d as Deployment

and ManagementTool
( slide ) previous | next32
Our Goal? We Want an Operational Cloud
( slide ) previous | next33
RHEL OSP director Provisioning Flow
1. OSP-director is installed on one or more Management Nodes
( slide ) previous | next34
RHEL OSP director Provisioning Flow
2. Operator use API, CLI or Deployment Dashboard 

to conīŦgure the infrastructure
( slide ) previous | next35
RHEL OSP director Provisioning Flow
3. OSP-director (via Ironic) discovers your infrastructure hardware.
Hardware Discovery
( slide ) previous | next36
RHEL OSP director Provisioning Flow
4. Operator deīŦnes the Controller nodes.
( slide ) previous | next37
RHEL OSP director Provisioning Flow
5. Operator deīŦnes the Resource nodes.
( slide ) previous | next38
RHEL OSP director Provisioning Flow
6. Controller and Resource nodes get provisioned.
(Tuskar -> Heat -> Nova -> Ironic -> Hardware)
( slide ) previous | next39
RHEL OSP director Provisioning Flow
Logical view of the OSP-director and RHEL OSP clouds
RHEL OSP
(overcloud)
RHEL OSP director
(undercloud)
( slide ) previous | next
RHEL OpenStack Platform
director Features
40
( slide ) previous | next
OSP director: Deployment
41
RHEL OSP-director deployment
features are the heart of the tool
āš Both GUI and CLI use 

OSP-d’s common APIs
āš Automatic Health Check
(AHC), aka black sheep
detection
āš Bits delivered over Satellite
āš Ready state conīŦguration
āš RAID
āš Network
āš BIOS
āš Automated sanity checks
during the deployment
process
āš After every software layer
āš Tempest run at the end
( slide ) previous | next
OSP director: Lifecycle Management
42
āš Automatic registration with
Satellite
āš Apply security/bugīŦx errata
āš Red Hat’s subscription
value
āš Add/remove infrastructure
capacity
āš Simple operator dashboard
on the undercloud
āš Upgrade across OpenStack
versions (starting with RHEL
OSP 7 and later using OSP-
director)
( slide ) previous | next
OSP director: Deployment Dashboard
43
( slide ) previous | next
OSP director: Portfolio Integration
44
āš Cloudforms
āš OpenStack as a īŦrst class
citizen, covering 3 areas
āš Insight
āš Control
āš Automate
āš Satellite
āš Primary bit delivery
mechanism
āš Security errata
āš Sync package manifests
āš Ceph
āš RHEL OSP’s default block
storage solution
āš Monitor nodes are
collocated with controllers
nodes
āš Advanced conīŦgs will
come on future releases
( slide ) previous | next
OSP director: Partner Integration
45
āš Support for Ready State conīŦguration via DRAC
āš BIOS conīŦguration
āš BIOS updates
āš RAID conīŦguration
āš 13g hardware coverage

āš Integration areas:
āš Ironic drivers
āš TripleO HeatTemplates
āš OpenStack Puppet Modules
( slide ) previous | next
OSP director: Partner Integration
46
āš Support for conīŦguring Cinder with NetApp
āš Worked upstream to add parameter coverage for:
āš Clustered Data ONTAP (NFS, iSCSI, FC)
āš Data ONTAP 7-Mode (NFS, iSCSI, FC)
āš E-Series (iSCSI)

āš Integration areas:
āš TripleO HeatTemplates
āš OpenStack Puppet Modules
āš Extra conīŦguration īŦles
( slide ) previous | next
OSP director: OperationalVisibility
47
Tech Preview in RHEL OSP 7!
āš Logging
āš Centralized, easy to search
āš īŦ‚uentd + ElasticSearch +
Kibana

āš Availability / Alarming
āš Sensu stack (sensu +
rabbitmq + redis +
uchiwa)



āš Performance
āš collectd + Graphite +
whisperdb + Grafana 

(7.x point release)
( slide ) previous | next
OSP director:Accelerated Release Cycle
48
āš New OSP-director features every 2 months
āš Shorter feedback loop from īŦeld to implementation
āš Major versions will be coterminous with RHEL OSP core product
āš Automatic upgrades from one version to the next
āš Point releases won't carry changes that require core changes
RHEL OSP CORE RHEL OSP 7.0 (kilo) RHEL OSP 8.0 (liberty)
OSP-d director 7.0 director 7.1 director 7.2 director 8.0 director 8.1 director 8.2
( slide ) previous | next
OpenStack Platform director will be
released with RHEL OSP 7!
49
( slide ) previous | next
Questions?
50
13790-basil

More Related Content

What's hot

Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack DeploymentMichael Solberg
 
TripleO Lightning Talk
TripleO Lightning TalkTripleO Lightning Talk
TripleO Lightning Talkcmsj1
 
London open stack meet up - nov 2015
London open stack meet up - nov 2015London open stack meet up - nov 2015
London open stack meet up - nov 2015Darryl Weaver
 
OpenStack Summit Vancouver: Lessons learned on upgrades
OpenStack Summit Vancouver:  Lessons learned on upgradesOpenStack Summit Vancouver:  Lessons learned on upgrades
OpenStack Summit Vancouver: Lessons learned on upgradesFrÊdÊric Lepied
 
Openstack meetup amsterdam (1)
Openstack meetup amsterdam (1)Openstack meetup amsterdam (1)
Openstack meetup amsterdam (1)Pablo Sanchez
 
An Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment FrameworksAn Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment Frameworksshane_gibson
 
Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechProxyServices
 
RedHat OpenStack Platform Overview
RedHat OpenStack Platform OverviewRedHat OpenStack Platform Overview
RedHat OpenStack Platform Overviewindevlab
 
Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Eggy Cheng
 
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSAutoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSShixiong Shang
 
OpenStack and Puppet
OpenStack and PuppetOpenStack and Puppet
OpenStack and Puppetopenstackindia
 
Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureAlex Baretto
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Matt Ray
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges openstackindia
 
Heat - keep the clouds up
Heat - keep the clouds upHeat - keep the clouds up
Heat - keep the clouds upKiran Murari
 
OpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHatOpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHatGuston Remie
 
Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stackopenstackindia
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017Christian "kiko" Reis
 
Benchmarking Openstack Installations using Rally
Benchmarking Openstack Installations using RallyBenchmarking Openstack Installations using Rally
Benchmarking Openstack Installations using RallyRama Krishna B
 

What's hot (20)

Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack Deployment
 
TripleO Lightning Talk
TripleO Lightning TalkTripleO Lightning Talk
TripleO Lightning Talk
 
London open stack meet up - nov 2015
London open stack meet up - nov 2015London open stack meet up - nov 2015
London open stack meet up - nov 2015
 
OpenStack Summit Vancouver: Lessons learned on upgrades
OpenStack Summit Vancouver:  Lessons learned on upgradesOpenStack Summit Vancouver:  Lessons learned on upgrades
OpenStack Summit Vancouver: Lessons learned on upgrades
 
Openstack meetup amsterdam (1)
Openstack meetup amsterdam (1)Openstack meetup amsterdam (1)
Openstack meetup amsterdam (1)
 
An Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment FrameworksAn Evaluation of OpenStack Deployment Frameworks
An Evaluation of OpenStack Deployment Frameworks
 
Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure Tech
 
RedHat OpenStack Platform Overview
RedHat OpenStack Platform OverviewRedHat OpenStack Platform Overview
RedHat OpenStack Platform Overview
 
Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)
 
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSAutoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
 
OpenStack and Puppet
OpenStack and PuppetOpenStack and Puppet
OpenStack and Puppet
 
Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud Infrastructure
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
Heat - keep the clouds up
Heat - keep the clouds upHeat - keep the clouds up
Heat - keep the clouds up
 
OpenStack Heat
OpenStack HeatOpenStack Heat
OpenStack Heat
 
OpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHatOpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHat
 
Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017
 
Benchmarking Openstack Installations using Rally
Benchmarking Openstack Installations using RallyBenchmarking Openstack Installations using Rally
Benchmarking Openstack Installations using Rally
 

Similar to 13790-basil

New in Oracle Universal Installer (OUI)
New in Oracle Universal Installer (OUI) New in Oracle Universal Installer (OUI)
New in Oracle Universal Installer (OUI) Markus Michalewicz
 
NTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo SummitNTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo SummitToshikazu Ichikawa
 
RHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackRHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackJerome Marc
 
5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stackopenstackindia
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOFilip Verloy
 
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...NETWAYS
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentJason Sturgeon
 
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...Rohit Agarwalla
 
CERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sCERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sBelmiro Moreira
 
10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k cores10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k coresBelmiro Moreira
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installationRobert Bohne
 
Introduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaSIntroduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaSKeith Basil
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackEdgar Magana
 
Fuel's current use cases, architecture and next steps
Fuel's current use cases, architecture and next stepsFuel's current use cases, architecture and next steps
Fuel's current use cases, architecture and next stepsOpen-IT
 
Openstack benelux 2015
Openstack benelux 2015Openstack benelux 2015
Openstack benelux 2015Microsoft
 
SDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeSDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeIntelÂŽ Software
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018Stacy VÊronneau
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpStacy VÊronneau
 

Similar to 13790-basil (20)

HPC on OpenStack
HPC on OpenStackHPC on OpenStack
HPC on OpenStack
 
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
 
New in Oracle Universal Installer (OUI)
New in Oracle Universal Installer (OUI) New in Oracle Universal Installer (OUI)
New in Oracle Universal Installer (OUI)
 
NTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo SummitNTT SIC marketplace slide deck at Tokyo Summit
NTT SIC marketplace slide deck at Tokyo Summit
 
RHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackRHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStack
 
5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stack
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
 
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack Environment
 
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
 
CERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sCERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8s
 
10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k cores10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k cores
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installation
 
Introduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaSIntroduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaS
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
Fuel's current use cases, architecture and next steps
Fuel's current use cases, architecture and next stepsFuel's current use cases, architecture and next steps
Fuel's current use cases, architecture and next steps
 
Openstack benelux 2015
Openstack benelux 2015Openstack benelux 2015
Openstack benelux 2015
 
SDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeSDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's Stampede
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 

13790-basil

  • 1. RHEL OpenStack Platform director Overview and Roadmap Keith Basil Principal Product Manager, Red Hat
  • 2. ( slide ) previous | next Keith Basil 2 āšpersonal
 Virginia hare scrambler, plays chess.. āšprofessional
 Red Hat
 
 Cloudscaling,Time Warner Cable,
 FederalCloud.com, Cisco and 
 a couple of startups āšblended
 skype/twitter/github/irc, life: noslzzp
  • 3. ( slide ) previous | next Agenda 3 āš Setting Context āš Triple What?! āš TripleO Explained (detail) āš OpenStack in a Minute or So āš OOO 
 
 āš Deployment Flow āš OpenStack Platform director Features āš Questions
  • 4. ( slide ) previous | next Setting Context 4
  • 5. ( slide ) previous | next RHEL OpenStack Platform director facilitates planning, deployment and on-going operations of RHEL OpenStack infrastructure. 5
  • 6. ( slide ) previous | next āš Planning āš What will this OpenStack deployment look like?Topology? Resource capacity? āš Deployment āš Hardware and service lifecycle 
 management. Policy driven process. āš Infrastructure Operations āš Visualize capacity, metrics & instrumentation Our Goal:A Deployed and Managed Cloud 6
  • 7. ( slide ) previous | next Today 7
  • 8. ( slide ) previous | next “bla,bla,bla, OpenStack, bla,bla,bla, Cloud, bla,...” 8 COMPLEXITY!
  • 9. ( slide ) previous | next Where’s the Love? 9 OpenStack Operators OpenStack Developers Over 16,000 community members! 138 countries! Wait, how many operators? Who cares!, 
 just +1 my code!
  • 10. ( slide ) previous | next devOps HerosOperator Heroes.. need love too.. 10 http://sharpwriter.deviantart.com/art/Welcome-to-the-Internet-Please-Follow-me-322248378
 http://creativecommons.org/licenses/by-nc-nd/3.0/
 Operator headband, BOFH Slayer gun handle and OpenStack unicorn branding added for effect. Not for redistribution.
  • 11. ( slide ) previous | next RHEL OpenStack Platform director 11 Provides a complete end-to-end infrastructure management solution for OpenStack business planning, system deployment and ongoing operations. āš Core features: āš API, CLI and Dashboard driven deployments āš Cloud deployment modeling āš Deployment and provisioning āš Instrumentation framework
  • 12. ( slide ) previous | next RHEL OSP director Ingredients 12 TripleO RHEL OSP 6
 Installer SpinalStack
 (eNovance) RHEL OSP
 director
  • 13. ( slide ) previous | next Triple What?! 13
  • 14. ( slide ) previous | next OpenStack on OpenStack 14 ... but let’s ignore the complexity for now.
  • 15. ( slide ) previous | next Imagine if you will.. 15 An OpenStack Deployment and ManagementTool
  • 16. ( slide ) previous | next AToolset Featuring ... 16 āš Deploying OpenStack to 
 bare metal āš OpenStack community adopted āš Providing visual status of core services and cloud infrastructure āš Offering platform extensibility āš Providing integration via well known APIs āš Is cloud operator focused! āš Naturally resilient and scalable An OpenStack Deployment and ManagementTool
  • 17. ( slide ) previous | next Sounds cool ... more please! 17
  • 18. ( slide ) previous | next TripleO Explained (more detail) 18
  • 19. ( slide ) previous | next OpenStack in a Minute or So 19
  • 20. ( slide ) previous | next OpenStack - a quick review.. 20 Heat Glance Neutron Nova VM
 OS image, network, disk, instrumentation Virtual Machine
 Deployment Ceilometer *Only a select subset of OpenStack components are shown here. āš OpenStack components* manage compute, network and storage resources
  • 21. ( slide ) previous | next OpenStack - Nova, Heat & Ceilometer 21 Heat Glance Neutron Nova VM
 OS image, network, disk, instrumentation Virtual Machine
 Deployment Ceilometer Nova provides command and control services for compute nodes. 
 It orchestrates rendering of virtual machines. āš OpenStack components* manage compute, network and storage resources *Only a select subset of OpenStack components are shown here.
  • 22. ( slide ) previous | next OpenStack - Nova, Heat & Ceilometer 22 Heat Glance Neutron Nova VM
 OS image, network, disk, instrumentation Virtual Machine
 Deployment Ceilometer Heat provides an orchestration engine to launch multiple cloud applications based on templates. Heat manages the whole lifecycle of the application by managing the underlying virtual infrastructure āš OpenStack components* manage compute, network and storage resources *Only a select subset of OpenStack components are shown here.
  • 23. ( slide ) previous | next OpenStack - Nova, Heat & Ceilometer 23 Heat Glance Neutron Nova VM
 OS image, network, disk, instrumentation Virtual Machine
 Deployment Ceilometer Ceilometer provides acquisition of usage data across OpenStack core components. Ceilometer data is used to reconcile billing or chargeback of consumed cloud resources. āš OpenStack components* manage compute, network and storage resources *Only a select subset of OpenStack components are shown here.
  • 24. ( slide ) previous | next OOO 24
  • 25. ( slide ) previous | next The Concept ofTripleO 25 āš Re-uses OpenStack components to deploy OpenStack on hardware. Heat Glance Neutron Nova Hardware Node
 Deployment & Management Ceilometer Bare Metal
 OS image, network, disk, instrumentation
  • 26. ( slide ) previous | next OpenStack - Nova, Heat & Ceilometer 26 āš TripleO uses Nova and Ironic to deploy to hardware Nova provides command and control services for hardware nodes. Nova’s scheduler matches bare metal īŦ‚avors to hardware. 
 It orchestrates the rendering of bare metal* by treating Ironic’s API as a special bare metal hypervisor. Heat Glance Neutron Nova Ceilometer *Today,TripleO uses Nova bare metal drivers. As Ironic matures these will be deprecated. Bare Metal
 OS image, network, disk, instrumentation Hardware Node
 Deployment
  • 27. ( slide ) previous | next OpenStack - Nova, Heat & Ceilometer 27 āš For hardware, Heat templates encapsulate the equivalent of a cloud resource reference architecture Here, Heat provides deployment orchestration for hardware nodes. Heat templates capture hardware conīŦguration for consistent and repeatable deployment scenarios. Heat Glance Neutron Nova Ceilometer Hardware Node
 Deployment Orchestration Bare Metal
 OS image, network, disk, instrumentation Bare Metal
 OS image, network, disk, instrumentation Bare Metal
 OS image, network, disk, instrumentation
  • 28. ( slide ) previous | next OpenStack - Nova, Heat & Ceilometer 28 āš Ceilometer provides the framework for metrics and instrumentation data collection Ceilometer is used to collect metrics on the underlying OpenStack infrastructure. Metrics and instrumentation data can be rolled up for visualization. Heat Glance Neutron Nova Ceilometer Hardware Node
 Status Bare Metal
 OS image, network, disk, instrumentation
  • 29. ( slide ) previous | next Deployment Flow 29
  • 30. ( slide ) previous | next RememberThis? 30 āš Deploying OpenStack to 
 bare metal āš OpenStack community adopted āš Providing visual status of core services and cloud infrastructure āš Offering platform extensibility āš Providing integration via well known APIs āš Is cloud operator focused! āš Naturally resilient and scalable An OpenStack Deployment and ManagementTool
  • 31. ( slide ) previous | next Key Concept:We HaveTwo Clouds 31 āš RHEL OpenStack Production cloud āš The OpenStack you know and love āš The Cloud that your tenants will use āš Also known as the “Overcloud”
 āš RHEL OSP director is the Deployment and Management Application āš Command and Control cloud (director) āš Only for Cloud Operator use. āš Also known as the “Undercloud” OSP-d as Deployment
 and ManagementTool
  • 32. ( slide ) previous | next32 Our Goal? We Want an Operational Cloud
  • 33. ( slide ) previous | next33 RHEL OSP director Provisioning Flow 1. OSP-director is installed on one or more Management Nodes
  • 34. ( slide ) previous | next34 RHEL OSP director Provisioning Flow 2. Operator use API, CLI or Deployment Dashboard 
 to conīŦgure the infrastructure
  • 35. ( slide ) previous | next35 RHEL OSP director Provisioning Flow 3. OSP-director (via Ironic) discovers your infrastructure hardware. Hardware Discovery
  • 36. ( slide ) previous | next36 RHEL OSP director Provisioning Flow 4. Operator deīŦnes the Controller nodes.
  • 37. ( slide ) previous | next37 RHEL OSP director Provisioning Flow 5. Operator deīŦnes the Resource nodes.
  • 38. ( slide ) previous | next38 RHEL OSP director Provisioning Flow 6. Controller and Resource nodes get provisioned. (Tuskar -> Heat -> Nova -> Ironic -> Hardware)
  • 39. ( slide ) previous | next39 RHEL OSP director Provisioning Flow Logical view of the OSP-director and RHEL OSP clouds RHEL OSP (overcloud) RHEL OSP director (undercloud)
  • 40. ( slide ) previous | next RHEL OpenStack Platform director Features 40
  • 41. ( slide ) previous | next OSP director: Deployment 41 RHEL OSP-director deployment features are the heart of the tool āš Both GUI and CLI use 
 OSP-d’s common APIs āš Automatic Health Check (AHC), aka black sheep detection āš Bits delivered over Satellite āš Ready state conīŦguration āš RAID āš Network āš BIOS āš Automated sanity checks during the deployment process āš After every software layer āš Tempest run at the end
  • 42. ( slide ) previous | next OSP director: Lifecycle Management 42 āš Automatic registration with Satellite āš Apply security/bugīŦx errata āš Red Hat’s subscription value āš Add/remove infrastructure capacity āš Simple operator dashboard on the undercloud āš Upgrade across OpenStack versions (starting with RHEL OSP 7 and later using OSP- director)
  • 43. ( slide ) previous | next OSP director: Deployment Dashboard 43
  • 44. ( slide ) previous | next OSP director: Portfolio Integration 44 āš Cloudforms āš OpenStack as a īŦrst class citizen, covering 3 areas āš Insight āš Control āš Automate āš Satellite āš Primary bit delivery mechanism āš Security errata āš Sync package manifests āš Ceph āš RHEL OSP’s default block storage solution āš Monitor nodes are collocated with controllers nodes āš Advanced conīŦgs will come on future releases
  • 45. ( slide ) previous | next OSP director: Partner Integration 45 āš Support for Ready State conīŦguration via DRAC āš BIOS conīŦguration āš BIOS updates āš RAID conīŦguration āš 13g hardware coverage
 āš Integration areas: āš Ironic drivers āš TripleO HeatTemplates āš OpenStack Puppet Modules
  • 46. ( slide ) previous | next OSP director: Partner Integration 46 āš Support for conīŦguring Cinder with NetApp āš Worked upstream to add parameter coverage for: āš Clustered Data ONTAP (NFS, iSCSI, FC) āš Data ONTAP 7-Mode (NFS, iSCSI, FC) āš E-Series (iSCSI)
 āš Integration areas: āš TripleO HeatTemplates āš OpenStack Puppet Modules āš Extra conīŦguration īŦles
  • 47. ( slide ) previous | next OSP director: OperationalVisibility 47 Tech Preview in RHEL OSP 7! āš Logging āš Centralized, easy to search āš īŦ‚uentd + ElasticSearch + Kibana
 āš Availability / Alarming āš Sensu stack (sensu + rabbitmq + redis + uchiwa)
 
 āš Performance āš collectd + Graphite + whisperdb + Grafana 
 (7.x point release)
  • 48. ( slide ) previous | next OSP director:Accelerated Release Cycle 48 āš New OSP-director features every 2 months āš Shorter feedback loop from īŦeld to implementation āš Major versions will be coterminous with RHEL OSP core product āš Automatic upgrades from one version to the next āš Point releases won't carry changes that require core changes RHEL OSP CORE RHEL OSP 7.0 (kilo) RHEL OSP 8.0 (liberty) OSP-d director 7.0 director 7.1 director 7.2 director 8.0 director 8.1 director 8.2
  • 49. ( slide ) previous | next OpenStack Platform director will be released with RHEL OSP 7! 49
  • 50. ( slide ) previous | next Questions? 50