SlideShare a Scribd company logo
1 of 103
Download to read offline
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPEN CLOUD INFRASTRUCTURE
BUILT ON RED HAT TECHNOLOGIES
Alex Barreto
Cloud Domain Architect
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
I.T. NEEDS ARE SHIFTING
VIRTUALIZATION
INFRASTRUCTURES
● Greater server utilization
● Less server sprawl
● Minimize space & power
● Higher staff productivity
● Business continuity
● Fault tolerance and HA
● Extended service levels
● Lifecycle management
● CapEx budgeting
PRIVATE & HYBRID CLOUD
INFRASTRUCTURES
● Self service
● Automated provisioning
● Charge-back and quotas
● Workload portability
● Disposable resources
● Heterogeneous management
● OpEx budgeting
RED HAT OPENSTACK | 2013DOC144908-20130524r3
WORKLOADS ARE EVOLVING
TRADITIONAL
WORKLOADS
● Stateful VMs, application = VM
● Big VMs: vCPU, vRAM, storage inside
VM
● Application SLA = SLA of VM
● SLA requires enterprise virtualization
features to keep VMs highly available
● Lifecycle measured in years
● VMs scale up: add vCPU, vRAM, etc.
● Applications not designed to tolerate
failure of VMs
CLOUD
WORKLOADS
● Stateless VMs
● Small VMs: vCPU, vRAM, storage separate
● Application SLA <> SLA of any one VM
● SLA requires ability to create and destroy
VMs where needed
● Lifecycle measured in hours to months
● Applications scale out: add more VMs
● Applications tolerate failure of VMs
RED HAT OPENSTACK | 2013DOC144908-20130524r3
BUSINESS PAINS DEMAND NEW MODELS
PROPRIETARY
ARCHITECTURES
● High up-front costs, amortized ROI
● Enterprise agreements, inflexible terms
● Proprietary stacks with lock-in
● Single-vendor commitment
● High utilization of existing resources
CLOUD
ARCHITECTURES
● Based on open source, low up front costs
● Pay-as-you-go, metering and chargeback
● Heterogeneous architecture
● Multiple vendors, best of breed
● Grow and shrink resources according to
demand, SLA, cost
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT LEADS THROUGH OPEN INNOVATION
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT OPENSTACK
CLOUD INFRASTRUCTURE FOR
CLOUD-ENABLED WORKLOADS
● Modular architecture
● Designed to easily scale out
● Based on (growing) set of core services
RED HAT OPENSTACK | 2013DOC144908-20130524r3
LOCK-IN IS A MAJOR CONCERN
●
Lock-in is a real risk for IT
organizations moving to cloud
●
Fear of lock-in is driving strong interest
in open cloud technologies and
platforms
●
Greatest innovation is occurring in
open source cloud projects – not
proprietary, closed solutions
●
Cloud architecture decisions can
dramatically limit ROI and flexibility
Most hybrid cloud computing
technologies and services seek to
lock in customers to their respective
technologies and services, as there
are no industry standardized
approaches.
GARTNER
Risks of platform lock-in exist at
every tier of the cloud.
-Thomas Bittman, GARTNER
RED HAT OPENSTACK | 2013DOC144908-20130524r3
Austin – October 2010
- Initial release
- Object Storage production ready
- Compute in testing
Bexar – February 2011
- Compute production ready
- Initial release of Image Service
- Focus on installation and deployment
Cactus – April 2011
- Focus on scaling enhancement
- Support for KVM/QEMU, XenServer, Xen, ESXi, LXC
Diablo – September 2011
- First “production ready”
release
Essex – April 2012
- Dashboard and Identity added to core
- Quantum incubated
Folsom – October 2012
- Quantum added to core
- Cinder added to core Grizzly – April 2013
- Ceilometer and Heat incubated
- Focus on upgrade support
Havana – October 2013
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT OPENSTACK TIMELINE
#3
OVERALL CODE
CONTRIBUTOR TO
ESSEX
(Apr 2012)
#2
OVERALL CODE
CONTRIBUTOR TO
FOLSOM
(Oct 2012)
#1
OVERALL CODE
CONTRIBUTOR TO
GRIZZLY
(Apr 2013)
1 OF 8
PLATINUM MEMBER OF
OPENSTACK FOUNDATION
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT'S OPENSTACK LEADERSHIP
RED HAT OPENSTACK | 2013DOC144908-20130524r3
WHY ARE WE INVOLVED WITH OPENSTACK?
● Red Hat OpenStack will be to OpenStack what
Red Hat Enterprise Linux is to Linux
● We bring what OpenStack needs
● Supportability
● Stability
● Enterprise grade features (Security, Performance, RAS)
● Certified ecosystem
● Lifecycle
● Killer combination of RHEL, RHEV, and OpenStack
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK ARCHITECTURE
● Modular architecture
● Designed to easily scale out
● Based on (growing) set of core services
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK CORE PROJECTS
OpenStack Identity (KEYSTONE)
● Identity Service
● Common authorization framework
● Manages users, tenants and roles
● Pluggable backends (SQL, PAM, LDAP, etc)
OpenStack Identity (Keystone)
keystone
Token ServicesToken Identity
ReST API
keystone
...
Load Balancer
keystone keystone
OpenStack Identity (Keystone)
Scaling
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK CORE PROJECTS
OpenStack Compute (NOVA)
● Core compute service comprised of
● Compute Nodes – hypervisors that run virtual machines
● Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX
● Distributed controllers that handle scheduling, API calls, etc
● Native OpenStack API and Amazon EC2 compatible API
OpenStack Compute (Nova)
● Concepts
● Instances / Servers
● Flavors / Instance Types
● Virt drivers
● OpenStack API and EC2 API
OpenStack Compute (Nova)
nova-api
ReST API
AMQP
nova-compute
Libvirt+KVM
DB
nova-scheduler
nova-conductor
nova-api
OpenStack Compute (Nova) Scaling
(Step 1)
AMQP
nova-compute
nova-scheduler
Libvirt+KVM
DB
nova-conductor
nova-scheduler
nova-conductor
nova-scheduler
nova-conductor
Libvirt+KVMLibvirt+KVM
nova-computenova-compute
nova-apinova-api
Load Balancer
OpenStack Compute (Nova) Scaling
(Step 2)
API Cell
Compute Cell Compute Cell Compute Cell
...
AMQP
OpenStack Compute (Nova) Scaling
(Step 2)
AMQP
nova-compute
nova-scheduler
Libvirt+KVM
DB
nova-conductor
nova-scheduler
nova-conductor
nova-scheduler
nova-conductor
Libvirt+KVMLibvirt+KVM
nova-computenova-compute
Compute Cell
nova-cells
OpenStack Compute (Nova) Scaling
(Step 2)
AMQP
DB
API Cell
nova-cells
nova-cellsnova-cellsnova-api
Load Balancer
ReST API
OpenStack Compute (Nova) Scaling
(Step 2)
API Cell
Compute Cell Compute Cell Compute Cell
...
AMQP
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK CORE PROJECTS
OpenStack Image Service (GLANCE)
● Image service
● Stores and retrieves disk images (virtual machine templates)
● Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI
● Backend storage : Filesystem, Swift, Amazon S3
OpenStack Image Service (Glance)
● Concepts
● Images
● Metadata
● Storage Backends
OpenStack Image Service (Glance)
glance-api
glance-registry
DBImage
Storage
ReST API
ReST
OpenStack Image Service (Glance)
Scaling
glance-api
glance-registry
DBImage
Storage
glance-apiglance-api
...
Load Balancer
* Scales horizontally the
same way as the API
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK CORE PROJECTS
OpenStack Object Storage (SWIFT)
● Object Storage service
● Modeled after Amazon's S3 service
● Provides simple service for storing and retrieving arbitrary data
● Native API and S3 compatible API
OpenStack Object Storage (Swift)
● Concepts
● Accounts
● Containers – Organize Your Data
● Objects – Your Data
● Ring – Internal Data Structure
OpenStack Object Storage (Swift)
Credit: Mark McLoughlin
API
Storage
Proxy Proxy Proxy
...
Load balancer
Storage Storage Storage...
OpenStack Object Storage (Swift) Scaling
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK CORE PROJECTS
OpenStack Networking (formerly QUANTUM, now NEUTRON)
● Network Service
● Provides framework for Software Defined Network (SDN)
● Plugin architecture
● Allows integration of hardware and software based network solutions
OpenStack Networking (...)
● Concepts
● Networks
● Routers
● Subnets
● Ports
● Vendor plugins
OpenStack Networking (...)
#201209
Network Nodes
Database
Compute Nodes
Service Nodes
Networking Service
Networking Plug-in
Message Broker
Nova
Metadata
Service
API
Nova
Compute
L2 - Agent
DHCP - Agent
L3 - Agent
L2 - Agent
Meta Data Proxy
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK CORE PROJECTS
OpenStack Block Storage (CINDER)
● Block Storage (Volume) Service
● Provides block storage for virtual machines (persistent disks)
● Similar to Amazon EBS service
● Plugin architecture for vendor extensions
eg. NetApp driver for Cinder
OpenStack Block Storage (Cinder)
● Concepts
● Volumes
● Snapshots
● Storage Backends
OpenStack Block Storage (Cinder)
cinder-api
ReST API
AMQP
cinder-volume
cinder-scheduler
DB
cinder-schedulercinder-scheduler
OpenStack Block Storage (Cinder)
Scaling
cinder-api
AMQP
cinder-volume
cinder-scheduler
cinder-volumecinder-volume
cinder-api cinder-api...
Load Balancer
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK CORE PROJECTS
OpenStack Dashboard (HORIZON)
● Dashboard
● Provides simple self service UI for end-users
● Basic cloud administrator functions
● Define users, tenants and quotas
● No infrastructure management
OpenStack APIs
OpenStack Dashboard (Horizon)
● Python WSGI
Application
● Django framework
● Stateless client of
OpenStack APIs
httpd
horizon
OpenStack APIs
OpenStack Dashboard (Horizon)
Scaling
httpd
horizon
httpd
horizon
httpd
horizon
...
Load Balancer
Session Storage
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK INCUBATING PROJECTS
OpenStack Orchestration (HEAT)
● Dashboard
● Provides simple self service UI for end-users
● Basic cloud administrator functions
● Define users, tenants and quotas
● No infrastructure management
OpenStack APIs
OpenStack Orchestration (Heat)
heat-api
ReST API / CFN API
AMQP
heat-engine
DB
OpenStack APIs
OpenStack Orchestration (Heat)
Scaling
heat-api
AMQP
heat-engine
heat-apiheat-api ...
Load Balancer
heat-engineheat-engine ...
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK INCUBATING PROJECTS
OpenStack Monitoring and Metering (CEILOMETER)
● Dashboard
● Provides simple self service UI for end-users
● Basic cloud administrator functions
● Define users, tenants and quotas
● No infrastructure management
OpenStack Metering (Ceilometer)
● The foundation of billing or charge back
systems
● Concepts
● Meters
● Compute Pollsters
● Central Pollster
● Notifications
● Collectors
OpenStack Metering (Ceilometer)
Credit: Doug Hellman
http://stevedore.readthedocs.org/en/latest/essays/pycon2013.html#requirements-for-ceilometer
OpenStack Metering (Ceilometer)
Starting up an OpenStack Instance
● Deep breath!
● Now that we've taken the deep dive, let's step
back out
● Performing operations in compute often
requires interacting with multiple services
● Now will go through an example (multiple
slides), start an instance
●
● Start an instance – auth with keystone, request
Boot a Server – Step 1
Compute
Dashboard
Image
Service
Identity
Object
Storage
MeteringOrchestration
Networking
Block
Storage
1
Boot a Server – Step 2
Compute
Dashboard
Image
Service
Identity
Object
Storage
MeteringOrchestration
Networking
Block
Storage
1 2
OpenStack Compute (Nova)
nova-api
ReST API
AMQP
nova-compute
Libvirt+KVM
DB
nova-scheduler
nova-conductor
Boot a Server – Step 3
Compute
Dashboard
Image
Service
Identity
Object
Storage
MeteringOrchestration
Networking
Block
Storage
1 2
3
Boot a Server – Step 4
Compute
Dashboard
Image
Service
Identity
Object
Storage
MeteringOrchestration
Networking
Block
Storage
1 2
3
4
Boot a Server – Step 5
Compute
Dashboard
Image
Service
Identity
Object
Storage
MeteringOrchestration
Networking
Block
Storage
1 2
3
4
5
Boot a Server – Step 6
Compute
Dashboard
Image
Service
Identity
Object
Storage
MeteringOrchestration
Networking
Block
Storage
1 2
3
4
5
6
Ta-da! Server in the cloud!
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
WHAT'S NEW IN GRIZZLY
● OpenStack Compute (NOVA)
● Availability Zones Improvement
● Instance Action Tracking
● Quantum Security Groups
● Default Security Group Rules
● libvirt Custom Hardware
● Basic Spice support
● Glance Direct Image File Copy
● Preallocated Images
● Boot from volume without image
● Cells (Experimental)
RED HAT OPENSTACK | 2013DOC144908-20130524r3
WHAT'S NEW IN GRIZZLY
● OpenStack Compute (Cinder)
● LVM thin provisioning
● Initial Fibre channel support
● Offline Volume backup to Swift
● Multiple volume backends (on a single node)
● LIO iSCSI target support
● GlusterFS driver
● Volume type scheduler infrastructure
● Metadata for snapshots, update volume and snap metadata
RED HAT OPENSTACK | 2013DOC144908-20130524r3
WHAT'S NEW IN GRIZZLY
● OpenStack Networking (formerly Quantum, now Neutron)
● Security group API
● API for loading multiple plugins for services
● Support for BigSwitch Plugin
● Service type definitions
● Linux bridge support for security groups
● LBaaS Work
● OVS support for security groups
● Brocade Plugin
● HA and sclable for DHCP and L3 agents
RED HAT OPENSTACK | 2013DOC144908-20130524r3
WHAT'S NEW IN GRIZZLY
● OpenStack Dashboard (Horizon)
● Improved support for Quantum Networks
● L3 Routers support, Network Topology view,
● 'Direct' image upload to Glance
● Flavor 'extra specs' support for image metadata
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT UPSTREAM FOCUS
● Heavily engaged in community since 2011
● Established leadership position in community
● Both in terms of governance and technology
● Including PTLs on Nova, Keystone, Oslo, Heat and Ceilometer
● Creating and leading stable tree
● 3rd largest contributor to Essex Release
● 2nd largest contributor to Folsom Release
● Largest contributor to Grizzly Release
● Note: These statistics do not include external dependencies
eg. libvirt, kvm, Linux components
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT UPSTREAM FOCUS
http://bitergia.com/public/reports/openstack/2013_04_grizzly/
Leading Contributor to Grizzly Release
● Leading in commits and line counts across all projects
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT UPSTREAM FOCUS
http://bitergia.com/public/reports/openstack/2013_04_grizzly/
Core Projects All Activity
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT UPSTREAM FOCUS
● Why do these statistics matter?
● Proof that Red Hat has the skills and resources to
● Support customers
● Drive new features
● Influence strategy and direction of project
● Important to highlight our leadership in the whole stack
● Linux, KVM, libvirt, etc
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK PROGRESSION
● Enterprise-hardened
OpenStack software
● Delivered with an enterprise
life cycle
● Six-month release cadence
offset from community
releases to allow testing
● Aimed at long-term production
deployments
● Certifed hardware and
software through the Red Hat
OpenStack Cloud
Infrastructure Partner
Network
● Supported by Red Hat
● Installs on Red Hat Enterprise
Linux only
● Latest OpenStack software,
packaged in a managed
open source community
● Facilitated by Red Hat
● Aimed at architects and
developers who want to
create, test, collaborate
● Freely available, not for sale
● Six-month release cadence
mirroring community
● No certifcation, no support
● Installs on Red Hat and
derivatives
● Open source, community-
developed (upstream) software
● Founded by Rackspace Hosting
and NASA
● Managed by the OpenStack
Foundation
● Vibrant group of developers
collaborating on open source
cloud infrastructure
● Software distributed under the
Apache 2.0 license
● No certifcations, no support
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK RELEASE CADENCE
Folsom
Stable
Branch
Folsom.0
2012.2.0
Folsom.2
Folsom.1
Baseline
drop
Bug fix
merges
Select
backports
RHOS Folsom (2.1)
G
rizzly
Stable
Branch
Grizzly.0
CR Grizzly.2
2013.1.2
CR Grizzly.1
2013.1.1
CR H1
H1
RHOS Grizzly (3.0)
Preview / Beta
CR H1
H1
G
rizzly
Stable
Branch
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK RELEASE CADENCE
● Upstream
● Source code Only
● Releases every 6 month
● 2 to 3 'snapshots' including bug fixes
● No more fixes/snapshots after next release
● RDO
● Follows upstream cadence
● Delivers binaries
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK RELEASE CADENCE
● Red Hat OpenStack
● 6 Month cadence
● Roughly 2 to 3 months AFTER upstream
● Time to stabilize, certify, backport etc.
● Initially 1 year lifecycle
● e.g., Support for Folsom ends after Havana release
● Support for Grizzly ends after “I” release
● Will increase lifecycle over time
● Likely to move to 2 years after Havana
● Based on upstream stability and resources
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT OPENSTACK VALUE
● Enterprise grade OpenStack deployment with ecosystem, lifecycle,
support that customers expect from Red Hat
● Based on RHEL and includes required fixes in both OpenStack and
RHEL
● Enterprise hardened OpenStack code
● Longer supported lifecycle
● includes bug fixes, security errata, selected backports
● Certified ecosystem (Red Hat Certified OpenStack Partner program and
Red Hat Enterprise Linux ecosystem)
● Full support and Certifications for RHEL and Windows workloads
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT OPENSTACK CLOUD INFRASTRUCTURE
PARTNER NETWORK
RED HAT OPENSTACK | 2013DOC144908-20130524r3
CERTIFICATION LEVELS
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
OPENSTACK: WHAT'S NEXT?
● Upstream focus is on core components
● NOVA, Quantum, etc
● Many companies are productizing on top of the Core
● Adding features to make OpenStack consumable
e.g., Administration, Operations, provisioning,
monitoring, etc
● Typically these don't come back to the core project
RED HAT OPENSTACK | 2013DOC144908-20130524r3
● Red Hat is moving the “core” forward
● Features, stability, maturity, supportability
● 3rd
parties are working on Operational aspects
● e.g., How do you provision, configure and administer
● Our current customer base (telcos, OEMS, etc)
have their own infrastructure - will build around RHOS
● Enterprises want a complete product
● Automate & manage deployment, configuration,etc
● In many cases want traditional virtualization features too
OPENSTACK: WHAT'S NEXT?
RED HAT OPENSTACK | 2013DOC144908-20130524r3
Common customer concerns :
● No centralized management or installer
● Limited storage options
● No fiber channel support, no storage migration, backup, DR,etc
● No (or limited) Live Migration
● No workload management (DRS)
● No High Availability
● No monitoring
● No reporting
● Limited configuration options
● Performance concerns
OPENSTACK: WHAT'S NEXT?
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT OPENSTACK: MOVING FORWARD
● Continued focus on OpenStack core
● Management tools for RHOS
● Deliver in stages
● Tooling for installation and configuration management (Based around
Foreman)
● Centralized Management Platform
● Focus on delivering common infrastructure
● Leverage OpenStack Services within RHEV
● Allow customers to deploy a single platform
● Deploy cloud and traditional workloads
● Provide on-ramp to OpenStack
RED HAT OPENSTACK | 2013DOC144908-20130524r3
AGENDA
● Market dynamics
● What is Red Hat OpenStack?
● Red Hat in the OpenStack community
● OpenStack Components
● New in Grizzly release
● Red Hat's upstream focus
● RDO: Community OpenStack from Red Hat
● How OpenStack is released
● Red Hat OpenStack brings Red Hat value to OpenStack
● What's next in OpenStack and Red Hat OpenStack
● Questions
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RED HAT OPENSTACK | 2013
RED HAT OPENSTACK | 2013DOC144908-20130524r3
TRADEMARK STATEMENTS
Copyright © 2013 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman
logo, JBoss, MetaMatrix, and RHCE are trademarks of Red Hat, Inc., registered in the
U.S. and other countries. Linux® is the registered trademark of Linus Torvalds in the U.S.
and other countries.
The OpenStack™ Word Mark and OpenStack Logo are either registered trademarks /
service marks or trademarks / service marks of the OpenStack Foundation, in the United
States and other countries and are used with the OpenStack Foundation's permission.
We are not affiliated with, endorsed or sponsored by the OpenStack Foundation or the
OpenStack community.
RED HAT OPENSTACK | 2013DOC144908-20130524r3
THANK YOU
RED HAT OPENSTACK | 2013DOC144908-20130524r3
APPENDIX
● EARLY ADOPTER PROGRAM (April 2013)
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RHOS-EAP – Purpose & Description
● Purpose: provide our most important customers with coordinated
support for a Red Hat OpenStack proof-of-concept evaluation.
● RHOS Early Adopter is offered in three levels:
● Level 1: Free RHOS subscriptions with self-support and access to a no-SLA
mailing list monitored by RHOS engineering.
● Level 2: (Level 1 plus) standard-level support provided by Red Hat’s award-
winning Global Support Services organization.
● Level 3: (Levels 1 & 2 plus) direct interaction with the Red Hat OpenStack
engineering team as warranted.
● In order to provide the best experience for Early Adopter customers,
the number who can participate at each level is capped. RHOS-EAP
team approval is required.
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RHOS-EAP - Qualification
General criteria for approval:
● Customer should be a technology leader in their industry.
● Customer should be willing to be a public or private reference
upon successful completion of the PoC.
● Customer’s timetable should be to deploy a production OpenStack-
based private-cloud by mid-2014.
● Customer should already be testing OpenStack and building out a
dedicated development staff and environment.
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RHOS-EAP – Qualification (cont)
● To be eligible for the standard-level support offered at program
levels 2 and 3, the customer must be willing to purchase a 5-day Red
Hat Professional Services engagement or a Cloud TAM.
● We find that most complications occur at the time of initial installation and
configuration. In order to provide the best possible support experience, we
must ensure that RHOS has been installed and configured correctly.
● Option 1 - Customer purchases a 5-day services engagement to accomplish the
installation & configuration.
● Option 2 - Customer purchases a Cloud TAM to oversee and validate the
customer-led installation & configuration.
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RHOS-EAP – Post Approval (levels 2 & 3)
● Once approved, the Account and RHOS-EAP teams meet with the customer
to confirm our understanding of their goals and expectations.
● Red Hat Services (or the customer under the direction of their cloud TAM)
then installs and configures Red Hat OpenStack.
● The Account and RHOS-EAP teams meet with the customer to verify that
the installation was completed to standards – and to explain how support
issues will be handled.
● The customer will have the option of bi-weekly checkpoint meetings with
the RHOS-EAP team in order to:
● Provide feedback and discuss issues.
● Update Red Hat on the progress of their PoC and how it is tracking to their
goals and expectations.
RED HAT OPENSTACK | 2013DOC144908-20130524r3
RHOS-EAP – Post Approval (level 3)
● The customer will have a dedicated contact for interaction with RHOS
engineering. This contact will help the customer navigate resources needed
for a successful implementation.
● Level 3 of the program will provide additional resources:
● Weekly conference calls to gather feedback, track issues, and synch on activities.
● Dedicated mailing list for exchange with engineering.
● Pointer for download of latest builds & associated software.
● Best practices & documentation for capabilities & features not yet in the standard build.
● Architecture review for more complex configuration.
● Patch / fix review (if applicable).

More Related Content

What's hot

[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기Ian Choi
 
Cilium + Istio with Gloo Mesh
Cilium + Istio with Gloo MeshCilium + Istio with Gloo Mesh
Cilium + Istio with Gloo MeshChristian Posta
 
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices FrameworkIntroducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices FrameworkRevelation Technologies
 
Cloud native principles
Cloud native principlesCloud native principles
Cloud native principlesDiego Pacheco
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーToru Makabe
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStackShapeBlue
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIORebekah Rodriguez
 
Canonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationCanonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationThe World Bank
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"CREATE-NET
 
OpenStack vs VMware vCloud
OpenStack vs VMware vCloudOpenStack vs VMware vCloud
OpenStack vs VMware vCloudRoozbeh Shafiee
 
Comparing IaaS :VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS :VMware vs OpenStack vs Google’s GanetiComparing IaaS :VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS :VMware vs OpenStack vs Google’s GanetiGARL
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4HngNguyn748044
 
VMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdfVMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdfAmazon Web Services
 
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트OpenStack Korea Community
 

What's hot (20)

Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Neutron packet logging framework
Neutron packet logging frameworkNeutron packet logging framework
Neutron packet logging framework
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
Cloud Computing Using OpenStack
Cloud Computing Using OpenStack Cloud Computing Using OpenStack
Cloud Computing Using OpenStack
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
Cilium + Istio with Gloo Mesh
Cilium + Istio with Gloo MeshCilium + Istio with Gloo Mesh
Cilium + Istio with Gloo Mesh
 
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices FrameworkIntroducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
 
Cloud native principles
Cloud native principlesCloud native principles
Cloud native principles
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStack
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
 
Canonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationCanonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview Presentation
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
OpenStack vs VMware vCloud
OpenStack vs VMware vCloudOpenStack vs VMware vCloud
OpenStack vs VMware vCloud
 
Comparing IaaS :VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS :VMware vs OpenStack vs Google’s GanetiComparing IaaS :VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS :VMware vs OpenStack vs Google’s Ganeti
 
Azure AKS
Azure AKSAzure AKS
Azure AKS
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4
 
VMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdfVMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdf
 
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
 

Similar to Red Hat OpenStack - Open Cloud Infrastructure

Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...Elos Technologies s.r.o.
 
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
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 
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 Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018Stacy Véronneau
 
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
 
Openshift service broker and catalog ocp-meetup july 2018
Openshift service broker and catalog  ocp-meetup july 2018Openshift service broker and catalog  ocp-meetup july 2018
Openshift service broker and catalog ocp-meetup july 2018Michael Calizo
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech dayArthur Berezin
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmontonserverascode
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Le Cuong
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Arthur Berezin
 
OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018Stacy Véronneau
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMShapeBlue
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack StorageNetApp
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootKangaroot
 
Open cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseOpen cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseRedHatInc
 
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...Marcus Vinicius Miguel Pedro
 

Similar to Red Hat OpenStack - Open Cloud Infrastructure (20)

Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
 
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...
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
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 Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018
 
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
 
Openshift service broker and catalog ocp-meetup july 2018
Openshift service broker and catalog  ocp-meetup july 2018Openshift service broker and catalog  ocp-meetup july 2018
Openshift service broker and catalog ocp-meetup july 2018
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - Kangaroot
 
Open cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseOpen cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterprise
 
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
 

More from Alex Baretto

Apache Mesos Overview and Integration
Apache Mesos Overview and IntegrationApache Mesos Overview and Integration
Apache Mesos Overview and IntegrationAlex Baretto
 
Project Solum - OpenStack's Native PaaS
Project Solum - OpenStack's Native PaaSProject Solum - OpenStack's Native PaaS
Project Solum - OpenStack's Native PaaSAlex Baretto
 
Pedal to the metal: Red Hat CloudForms for workload & infrastructure management
Pedal to the metal: Red Hat CloudForms for workload & infrastructure managementPedal to the metal: Red Hat CloudForms for workload & infrastructure management
Pedal to the metal: Red Hat CloudForms for workload & infrastructure managementAlex Baretto
 
OpenShift on OpenStack: Deploying With Heat
OpenShift on OpenStack: Deploying With HeatOpenShift on OpenStack: Deploying With Heat
OpenShift on OpenStack: Deploying With HeatAlex Baretto
 

More from Alex Baretto (6)

Apache Mesos Overview and Integration
Apache Mesos Overview and IntegrationApache Mesos Overview and Integration
Apache Mesos Overview and Integration
 
DNSaaS and FWaaS
DNSaaS and FWaaSDNSaaS and FWaaS
DNSaaS and FWaaS
 
Project Solum - OpenStack's Native PaaS
Project Solum - OpenStack's Native PaaSProject Solum - OpenStack's Native PaaS
Project Solum - OpenStack's Native PaaS
 
Docker Workshop
Docker WorkshopDocker Workshop
Docker Workshop
 
Pedal to the metal: Red Hat CloudForms for workload & infrastructure management
Pedal to the metal: Red Hat CloudForms for workload & infrastructure managementPedal to the metal: Red Hat CloudForms for workload & infrastructure management
Pedal to the metal: Red Hat CloudForms for workload & infrastructure management
 
OpenShift on OpenStack: Deploying With Heat
OpenShift on OpenStack: Deploying With HeatOpenShift on OpenStack: Deploying With Heat
OpenShift on OpenStack: Deploying With Heat
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Red Hat OpenStack - Open Cloud Infrastructure

  • 1. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPEN CLOUD INFRASTRUCTURE BUILT ON RED HAT TECHNOLOGIES Alex Barreto Cloud Domain Architect
  • 2. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 3. RED HAT OPENSTACK | 2013DOC144908-20130524r3 I.T. NEEDS ARE SHIFTING VIRTUALIZATION INFRASTRUCTURES ● Greater server utilization ● Less server sprawl ● Minimize space & power ● Higher staff productivity ● Business continuity ● Fault tolerance and HA ● Extended service levels ● Lifecycle management ● CapEx budgeting PRIVATE & HYBRID CLOUD INFRASTRUCTURES ● Self service ● Automated provisioning ● Charge-back and quotas ● Workload portability ● Disposable resources ● Heterogeneous management ● OpEx budgeting
  • 4. RED HAT OPENSTACK | 2013DOC144908-20130524r3 WORKLOADS ARE EVOLVING TRADITIONAL WORKLOADS ● Stateful VMs, application = VM ● Big VMs: vCPU, vRAM, storage inside VM ● Application SLA = SLA of VM ● SLA requires enterprise virtualization features to keep VMs highly available ● Lifecycle measured in years ● VMs scale up: add vCPU, vRAM, etc. ● Applications not designed to tolerate failure of VMs CLOUD WORKLOADS ● Stateless VMs ● Small VMs: vCPU, vRAM, storage separate ● Application SLA <> SLA of any one VM ● SLA requires ability to create and destroy VMs where needed ● Lifecycle measured in hours to months ● Applications scale out: add more VMs ● Applications tolerate failure of VMs
  • 5. RED HAT OPENSTACK | 2013DOC144908-20130524r3 BUSINESS PAINS DEMAND NEW MODELS PROPRIETARY ARCHITECTURES ● High up-front costs, amortized ROI ● Enterprise agreements, inflexible terms ● Proprietary stacks with lock-in ● Single-vendor commitment ● High utilization of existing resources CLOUD ARCHITECTURES ● Based on open source, low up front costs ● Pay-as-you-go, metering and chargeback ● Heterogeneous architecture ● Multiple vendors, best of breed ● Grow and shrink resources according to demand, SLA, cost
  • 6. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 7. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT LEADS THROUGH OPEN INNOVATION
  • 8. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT OPENSTACK CLOUD INFRASTRUCTURE FOR CLOUD-ENABLED WORKLOADS ● Modular architecture ● Designed to easily scale out ● Based on (growing) set of core services
  • 9. RED HAT OPENSTACK | 2013DOC144908-20130524r3 LOCK-IN IS A MAJOR CONCERN ● Lock-in is a real risk for IT organizations moving to cloud ● Fear of lock-in is driving strong interest in open cloud technologies and platforms ● Greatest innovation is occurring in open source cloud projects – not proprietary, closed solutions ● Cloud architecture decisions can dramatically limit ROI and flexibility Most hybrid cloud computing technologies and services seek to lock in customers to their respective technologies and services, as there are no industry standardized approaches. GARTNER Risks of platform lock-in exist at every tier of the cloud. -Thomas Bittman, GARTNER
  • 10. RED HAT OPENSTACK | 2013DOC144908-20130524r3 Austin – October 2010 - Initial release - Object Storage production ready - Compute in testing Bexar – February 2011 - Compute production ready - Initial release of Image Service - Focus on installation and deployment Cactus – April 2011 - Focus on scaling enhancement - Support for KVM/QEMU, XenServer, Xen, ESXi, LXC Diablo – September 2011 - First “production ready” release Essex – April 2012 - Dashboard and Identity added to core - Quantum incubated Folsom – October 2012 - Quantum added to core - Cinder added to core Grizzly – April 2013 - Ceilometer and Heat incubated - Focus on upgrade support Havana – October 2013
  • 11. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 12. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT OPENSTACK TIMELINE
  • 16. 1 OF 8 PLATINUM MEMBER OF OPENSTACK FOUNDATION
  • 17. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT'S OPENSTACK LEADERSHIP
  • 18. RED HAT OPENSTACK | 2013DOC144908-20130524r3 WHY ARE WE INVOLVED WITH OPENSTACK? ● Red Hat OpenStack will be to OpenStack what Red Hat Enterprise Linux is to Linux ● We bring what OpenStack needs ● Supportability ● Stability ● Enterprise grade features (Security, Performance, RAS) ● Certified ecosystem ● Lifecycle ● Killer combination of RHEL, RHEV, and OpenStack
  • 19. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 20. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK ARCHITECTURE ● Modular architecture ● Designed to easily scale out ● Based on (growing) set of core services
  • 21. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK CORE PROJECTS OpenStack Identity (KEYSTONE) ● Identity Service ● Common authorization framework ● Manages users, tenants and roles ● Pluggable backends (SQL, PAM, LDAP, etc)
  • 22. OpenStack Identity (Keystone) keystone Token ServicesToken Identity ReST API
  • 24. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK CORE PROJECTS OpenStack Compute (NOVA) ● Core compute service comprised of ● Compute Nodes – hypervisors that run virtual machines ● Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX ● Distributed controllers that handle scheduling, API calls, etc ● Native OpenStack API and Amazon EC2 compatible API
  • 25. OpenStack Compute (Nova) ● Concepts ● Instances / Servers ● Flavors / Instance Types ● Virt drivers ● OpenStack API and EC2 API
  • 26. OpenStack Compute (Nova) nova-api ReST API AMQP nova-compute Libvirt+KVM DB nova-scheduler nova-conductor
  • 27. nova-api OpenStack Compute (Nova) Scaling (Step 1) AMQP nova-compute nova-scheduler Libvirt+KVM DB nova-conductor nova-scheduler nova-conductor nova-scheduler nova-conductor Libvirt+KVMLibvirt+KVM nova-computenova-compute nova-apinova-api Load Balancer
  • 28. OpenStack Compute (Nova) Scaling (Step 2) API Cell Compute Cell Compute Cell Compute Cell ... AMQP
  • 29. OpenStack Compute (Nova) Scaling (Step 2) AMQP nova-compute nova-scheduler Libvirt+KVM DB nova-conductor nova-scheduler nova-conductor nova-scheduler nova-conductor Libvirt+KVMLibvirt+KVM nova-computenova-compute Compute Cell nova-cells
  • 30. OpenStack Compute (Nova) Scaling (Step 2) AMQP DB API Cell nova-cells nova-cellsnova-cellsnova-api Load Balancer ReST API
  • 31. OpenStack Compute (Nova) Scaling (Step 2) API Cell Compute Cell Compute Cell Compute Cell ... AMQP
  • 32. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK CORE PROJECTS OpenStack Image Service (GLANCE) ● Image service ● Stores and retrieves disk images (virtual machine templates) ● Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI ● Backend storage : Filesystem, Swift, Amazon S3
  • 33. OpenStack Image Service (Glance) ● Concepts ● Images ● Metadata ● Storage Backends
  • 34. OpenStack Image Service (Glance) glance-api glance-registry DBImage Storage ReST API ReST
  • 35. OpenStack Image Service (Glance) Scaling glance-api glance-registry DBImage Storage glance-apiglance-api ... Load Balancer * Scales horizontally the same way as the API
  • 36. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK CORE PROJECTS OpenStack Object Storage (SWIFT) ● Object Storage service ● Modeled after Amazon's S3 service ● Provides simple service for storing and retrieving arbitrary data ● Native API and S3 compatible API
  • 37. OpenStack Object Storage (Swift) ● Concepts ● Accounts ● Containers – Organize Your Data ● Objects – Your Data ● Ring – Internal Data Structure
  • 38. OpenStack Object Storage (Swift) Credit: Mark McLoughlin API Storage
  • 39. Proxy Proxy Proxy ... Load balancer Storage Storage Storage... OpenStack Object Storage (Swift) Scaling
  • 40. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK CORE PROJECTS OpenStack Networking (formerly QUANTUM, now NEUTRON) ● Network Service ● Provides framework for Software Defined Network (SDN) ● Plugin architecture ● Allows integration of hardware and software based network solutions
  • 41. OpenStack Networking (...) ● Concepts ● Networks ● Routers ● Subnets ● Ports ● Vendor plugins
  • 42. OpenStack Networking (...) #201209 Network Nodes Database Compute Nodes Service Nodes Networking Service Networking Plug-in Message Broker Nova Metadata Service API Nova Compute L2 - Agent DHCP - Agent L3 - Agent L2 - Agent Meta Data Proxy
  • 43. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK CORE PROJECTS OpenStack Block Storage (CINDER) ● Block Storage (Volume) Service ● Provides block storage for virtual machines (persistent disks) ● Similar to Amazon EBS service ● Plugin architecture for vendor extensions eg. NetApp driver for Cinder
  • 44. OpenStack Block Storage (Cinder) ● Concepts ● Volumes ● Snapshots ● Storage Backends
  • 45. OpenStack Block Storage (Cinder) cinder-api ReST API AMQP cinder-volume cinder-scheduler DB
  • 46. cinder-schedulercinder-scheduler OpenStack Block Storage (Cinder) Scaling cinder-api AMQP cinder-volume cinder-scheduler cinder-volumecinder-volume cinder-api cinder-api... Load Balancer
  • 47. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK CORE PROJECTS OpenStack Dashboard (HORIZON) ● Dashboard ● Provides simple self service UI for end-users ● Basic cloud administrator functions ● Define users, tenants and quotas ● No infrastructure management
  • 48.
  • 49.
  • 50.
  • 51. OpenStack APIs OpenStack Dashboard (Horizon) ● Python WSGI Application ● Django framework ● Stateless client of OpenStack APIs httpd horizon
  • 52. OpenStack APIs OpenStack Dashboard (Horizon) Scaling httpd horizon httpd horizon httpd horizon ... Load Balancer Session Storage
  • 53. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK INCUBATING PROJECTS OpenStack Orchestration (HEAT) ● Dashboard ● Provides simple self service UI for end-users ● Basic cloud administrator functions ● Define users, tenants and quotas ● No infrastructure management
  • 54. OpenStack APIs OpenStack Orchestration (Heat) heat-api ReST API / CFN API AMQP heat-engine DB
  • 55. OpenStack APIs OpenStack Orchestration (Heat) Scaling heat-api AMQP heat-engine heat-apiheat-api ... Load Balancer heat-engineheat-engine ...
  • 56. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK INCUBATING PROJECTS OpenStack Monitoring and Metering (CEILOMETER) ● Dashboard ● Provides simple self service UI for end-users ● Basic cloud administrator functions ● Define users, tenants and quotas ● No infrastructure management
  • 57. OpenStack Metering (Ceilometer) ● The foundation of billing or charge back systems ● Concepts ● Meters ● Compute Pollsters ● Central Pollster ● Notifications ● Collectors
  • 58. OpenStack Metering (Ceilometer) Credit: Doug Hellman http://stevedore.readthedocs.org/en/latest/essays/pycon2013.html#requirements-for-ceilometer
  • 60. Starting up an OpenStack Instance ● Deep breath! ● Now that we've taken the deep dive, let's step back out ● Performing operations in compute often requires interacting with multiple services ● Now will go through an example (multiple slides), start an instance ● ● Start an instance – auth with keystone, request
  • 61. Boot a Server – Step 1 Compute Dashboard Image Service Identity Object Storage MeteringOrchestration Networking Block Storage 1
  • 62. Boot a Server – Step 2 Compute Dashboard Image Service Identity Object Storage MeteringOrchestration Networking Block Storage 1 2
  • 63. OpenStack Compute (Nova) nova-api ReST API AMQP nova-compute Libvirt+KVM DB nova-scheduler nova-conductor
  • 64. Boot a Server – Step 3 Compute Dashboard Image Service Identity Object Storage MeteringOrchestration Networking Block Storage 1 2 3
  • 65. Boot a Server – Step 4 Compute Dashboard Image Service Identity Object Storage MeteringOrchestration Networking Block Storage 1 2 3 4
  • 66. Boot a Server – Step 5 Compute Dashboard Image Service Identity Object Storage MeteringOrchestration Networking Block Storage 1 2 3 4 5
  • 67. Boot a Server – Step 6 Compute Dashboard Image Service Identity Object Storage MeteringOrchestration Networking Block Storage 1 2 3 4 5 6
  • 68. Ta-da! Server in the cloud!
  • 69. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 70. RED HAT OPENSTACK | 2013DOC144908-20130524r3 WHAT'S NEW IN GRIZZLY ● OpenStack Compute (NOVA) ● Availability Zones Improvement ● Instance Action Tracking ● Quantum Security Groups ● Default Security Group Rules ● libvirt Custom Hardware ● Basic Spice support ● Glance Direct Image File Copy ● Preallocated Images ● Boot from volume without image ● Cells (Experimental)
  • 71. RED HAT OPENSTACK | 2013DOC144908-20130524r3 WHAT'S NEW IN GRIZZLY ● OpenStack Compute (Cinder) ● LVM thin provisioning ● Initial Fibre channel support ● Offline Volume backup to Swift ● Multiple volume backends (on a single node) ● LIO iSCSI target support ● GlusterFS driver ● Volume type scheduler infrastructure ● Metadata for snapshots, update volume and snap metadata
  • 72. RED HAT OPENSTACK | 2013DOC144908-20130524r3 WHAT'S NEW IN GRIZZLY ● OpenStack Networking (formerly Quantum, now Neutron) ● Security group API ● API for loading multiple plugins for services ● Support for BigSwitch Plugin ● Service type definitions ● Linux bridge support for security groups ● LBaaS Work ● OVS support for security groups ● Brocade Plugin ● HA and sclable for DHCP and L3 agents
  • 73. RED HAT OPENSTACK | 2013DOC144908-20130524r3 WHAT'S NEW IN GRIZZLY ● OpenStack Dashboard (Horizon) ● Improved support for Quantum Networks ● L3 Routers support, Network Topology view, ● 'Direct' image upload to Glance ● Flavor 'extra specs' support for image metadata
  • 74. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 75. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT UPSTREAM FOCUS ● Heavily engaged in community since 2011 ● Established leadership position in community ● Both in terms of governance and technology ● Including PTLs on Nova, Keystone, Oslo, Heat and Ceilometer ● Creating and leading stable tree ● 3rd largest contributor to Essex Release ● 2nd largest contributor to Folsom Release ● Largest contributor to Grizzly Release ● Note: These statistics do not include external dependencies eg. libvirt, kvm, Linux components
  • 76. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT UPSTREAM FOCUS http://bitergia.com/public/reports/openstack/2013_04_grizzly/ Leading Contributor to Grizzly Release ● Leading in commits and line counts across all projects
  • 77. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT UPSTREAM FOCUS http://bitergia.com/public/reports/openstack/2013_04_grizzly/ Core Projects All Activity
  • 78. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT UPSTREAM FOCUS ● Why do these statistics matter? ● Proof that Red Hat has the skills and resources to ● Support customers ● Drive new features ● Influence strategy and direction of project ● Important to highlight our leadership in the whole stack ● Linux, KVM, libvirt, etc
  • 79. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 80. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK PROGRESSION ● Enterprise-hardened OpenStack software ● Delivered with an enterprise life cycle ● Six-month release cadence offset from community releases to allow testing ● Aimed at long-term production deployments ● Certifed hardware and software through the Red Hat OpenStack Cloud Infrastructure Partner Network ● Supported by Red Hat ● Installs on Red Hat Enterprise Linux only ● Latest OpenStack software, packaged in a managed open source community ● Facilitated by Red Hat ● Aimed at architects and developers who want to create, test, collaborate ● Freely available, not for sale ● Six-month release cadence mirroring community ● No certifcation, no support ● Installs on Red Hat and derivatives ● Open source, community- developed (upstream) software ● Founded by Rackspace Hosting and NASA ● Managed by the OpenStack Foundation ● Vibrant group of developers collaborating on open source cloud infrastructure ● Software distributed under the Apache 2.0 license ● No certifcations, no support
  • 81. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 82. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK RELEASE CADENCE Folsom Stable Branch Folsom.0 2012.2.0 Folsom.2 Folsom.1 Baseline drop Bug fix merges Select backports RHOS Folsom (2.1) G rizzly Stable Branch Grizzly.0 CR Grizzly.2 2013.1.2 CR Grizzly.1 2013.1.1 CR H1 H1 RHOS Grizzly (3.0) Preview / Beta CR H1 H1 G rizzly Stable Branch
  • 83. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK RELEASE CADENCE ● Upstream ● Source code Only ● Releases every 6 month ● 2 to 3 'snapshots' including bug fixes ● No more fixes/snapshots after next release ● RDO ● Follows upstream cadence ● Delivers binaries
  • 84. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK RELEASE CADENCE ● Red Hat OpenStack ● 6 Month cadence ● Roughly 2 to 3 months AFTER upstream ● Time to stabilize, certify, backport etc. ● Initially 1 year lifecycle ● e.g., Support for Folsom ends after Havana release ● Support for Grizzly ends after “I” release ● Will increase lifecycle over time ● Likely to move to 2 years after Havana ● Based on upstream stability and resources
  • 85. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 86. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT OPENSTACK VALUE ● Enterprise grade OpenStack deployment with ecosystem, lifecycle, support that customers expect from Red Hat ● Based on RHEL and includes required fixes in both OpenStack and RHEL ● Enterprise hardened OpenStack code ● Longer supported lifecycle ● includes bug fixes, security errata, selected backports ● Certified ecosystem (Red Hat Certified OpenStack Partner program and Red Hat Enterprise Linux ecosystem) ● Full support and Certifications for RHEL and Windows workloads
  • 87. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT OPENSTACK CLOUD INFRASTRUCTURE PARTNER NETWORK
  • 88. RED HAT OPENSTACK | 2013DOC144908-20130524r3 CERTIFICATION LEVELS
  • 89. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 90. RED HAT OPENSTACK | 2013DOC144908-20130524r3 OPENSTACK: WHAT'S NEXT? ● Upstream focus is on core components ● NOVA, Quantum, etc ● Many companies are productizing on top of the Core ● Adding features to make OpenStack consumable e.g., Administration, Operations, provisioning, monitoring, etc ● Typically these don't come back to the core project
  • 91. RED HAT OPENSTACK | 2013DOC144908-20130524r3 ● Red Hat is moving the “core” forward ● Features, stability, maturity, supportability ● 3rd parties are working on Operational aspects ● e.g., How do you provision, configure and administer ● Our current customer base (telcos, OEMS, etc) have their own infrastructure - will build around RHOS ● Enterprises want a complete product ● Automate & manage deployment, configuration,etc ● In many cases want traditional virtualization features too OPENSTACK: WHAT'S NEXT?
  • 92. RED HAT OPENSTACK | 2013DOC144908-20130524r3 Common customer concerns : ● No centralized management or installer ● Limited storage options ● No fiber channel support, no storage migration, backup, DR,etc ● No (or limited) Live Migration ● No workload management (DRS) ● No High Availability ● No monitoring ● No reporting ● Limited configuration options ● Performance concerns OPENSTACK: WHAT'S NEXT?
  • 93. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT OPENSTACK: MOVING FORWARD ● Continued focus on OpenStack core ● Management tools for RHOS ● Deliver in stages ● Tooling for installation and configuration management (Based around Foreman) ● Centralized Management Platform ● Focus on delivering common infrastructure ● Leverage OpenStack Services within RHEV ● Allow customers to deploy a single platform ● Deploy cloud and traditional workloads ● Provide on-ramp to OpenStack
  • 94. RED HAT OPENSTACK | 2013DOC144908-20130524r3 AGENDA ● Market dynamics ● What is Red Hat OpenStack? ● Red Hat in the OpenStack community ● OpenStack Components ● New in Grizzly release ● Red Hat's upstream focus ● RDO: Community OpenStack from Red Hat ● How OpenStack is released ● Red Hat OpenStack brings Red Hat value to OpenStack ● What's next in OpenStack and Red Hat OpenStack ● Questions
  • 95. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RED HAT OPENSTACK | 2013
  • 96. RED HAT OPENSTACK | 2013DOC144908-20130524r3 TRADEMARK STATEMENTS Copyright © 2013 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, and RHCE are trademarks of Red Hat, Inc., registered in the U.S. and other countries. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. The OpenStack™ Word Mark and OpenStack Logo are either registered trademarks / service marks or trademarks / service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation or the OpenStack community.
  • 97. RED HAT OPENSTACK | 2013DOC144908-20130524r3 THANK YOU
  • 98. RED HAT OPENSTACK | 2013DOC144908-20130524r3 APPENDIX ● EARLY ADOPTER PROGRAM (April 2013)
  • 99. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RHOS-EAP – Purpose & Description ● Purpose: provide our most important customers with coordinated support for a Red Hat OpenStack proof-of-concept evaluation. ● RHOS Early Adopter is offered in three levels: ● Level 1: Free RHOS subscriptions with self-support and access to a no-SLA mailing list monitored by RHOS engineering. ● Level 2: (Level 1 plus) standard-level support provided by Red Hat’s award- winning Global Support Services organization. ● Level 3: (Levels 1 & 2 plus) direct interaction with the Red Hat OpenStack engineering team as warranted. ● In order to provide the best experience for Early Adopter customers, the number who can participate at each level is capped. RHOS-EAP team approval is required.
  • 100. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RHOS-EAP - Qualification General criteria for approval: ● Customer should be a technology leader in their industry. ● Customer should be willing to be a public or private reference upon successful completion of the PoC. ● Customer’s timetable should be to deploy a production OpenStack- based private-cloud by mid-2014. ● Customer should already be testing OpenStack and building out a dedicated development staff and environment.
  • 101. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RHOS-EAP – Qualification (cont) ● To be eligible for the standard-level support offered at program levels 2 and 3, the customer must be willing to purchase a 5-day Red Hat Professional Services engagement or a Cloud TAM. ● We find that most complications occur at the time of initial installation and configuration. In order to provide the best possible support experience, we must ensure that RHOS has been installed and configured correctly. ● Option 1 - Customer purchases a 5-day services engagement to accomplish the installation & configuration. ● Option 2 - Customer purchases a Cloud TAM to oversee and validate the customer-led installation & configuration.
  • 102. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RHOS-EAP – Post Approval (levels 2 & 3) ● Once approved, the Account and RHOS-EAP teams meet with the customer to confirm our understanding of their goals and expectations. ● Red Hat Services (or the customer under the direction of their cloud TAM) then installs and configures Red Hat OpenStack. ● The Account and RHOS-EAP teams meet with the customer to verify that the installation was completed to standards – and to explain how support issues will be handled. ● The customer will have the option of bi-weekly checkpoint meetings with the RHOS-EAP team in order to: ● Provide feedback and discuss issues. ● Update Red Hat on the progress of their PoC and how it is tracking to their goals and expectations.
  • 103. RED HAT OPENSTACK | 2013DOC144908-20130524r3 RHOS-EAP – Post Approval (level 3) ● The customer will have a dedicated contact for interaction with RHOS engineering. This contact will help the customer navigate resources needed for a successful implementation. ● Level 3 of the program will provide additional resources: ● Weekly conference calls to gather feedback, track issues, and synch on activities. ● Dedicated mailing list for exchange with engineering. ● Pointer for download of latest builds & associated software. ● Best practices & documentation for capabilities & features not yet in the standard build. ● Architecture review for more complex configuration. ● Patch / fix review (if applicable).