RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Product Overview
Marc Skinner
Principal Solutions Architect
Red Hat
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
EXISTING EMERGING
● Dynamic applications that scale
to meet demand
● Open source is well understood
and widely adopted
● Software-defined infrastructure
across compute, networking, and storage
● Compressed innovation cycle ● IT as a competitive advantage ● Applications with predictable
usage models
● Open source perceived as
unknown and risky
● Compute-centric infrastructure ● Long innovation cycle
● IT as a cost center
Seismic Shift in Enterprise IT
3 ADD NAME (View > Master > Slide master)
Challenges With Traditional Infrastructure
●Our data is too large
●
We're producing vast amounts of data, exponentially!
●
Way past the ability of traditional systems & applications
●
Scaling UP no longer works. Scaling OUT is a necessity
●
Service requests are too large
●
More and more client devices coming online
●
Much harder to maintain service to customers
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
● Modular architecture
● Designed to easily scale out
● Based on (growing) set of core services
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Why OpenStack?
●
Brings public cloud-like capabilities into your datacenter
●
Provides massive on-demand (scale-out) capacity
●
1,000's → 10,000's → 100k's of VMs
●
Removes vendor lock-in
●
Open source provides high-degree of flexibility to customize and
inter-operate
●
Community development = higher “feature velocity”
●
Features and functions you need, faster to market over
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Top OpenStack Priorities
● 44% Increased emphasis on certified
hardware
● 44% commercial OpenStack support
● 43% integration with open source
management initiatives
Source: IDC Hybrid Cloud Management Survey, October 2014
Plan to use OpenStack APIs to enable management integration across infrastructure
Expect vendors will leverage OpenStack in next-generation products
Will implement a 100% OpenStack Cloud Unsure 43% 27% 11% 12% 18%
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
OpenStack: Framework for the Cloud
● Needs to access x86 hardware resources
● Needs an operating environment, hypervisor, services ● Leverages existing code libraries for functionality
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat Enterprise Linux OpenStack Platform
● It is dependent on the underlying Linux
11 ADD NAME (View > Master > Slide master)
A typical OpenStack cloud is made up of at least 9 core services + plugins to interact with 3rd party systems
● These services run on top of a Linux distribution with a complex set of
user space integration dependencies
● OpenStack cannot be productized as a stand alone layer
● A supported, stable platform requires integration and testing of each of the
components
“If your Windows virtual machine hosted by a KVM hypervisor running on an IBM blade, connecting to an EMC storage array through an Emulex HBA
has issues with storage corruption, who do you call?”
Red Hat Supported Guests OpenStack KVM RHEL Hardware
12 ADD NAME (View > Master > Slide master)
● Hardening – over 700 bug fixes!
● Virtualization – guest performance, reliability and Windows ● Security - SELinux enforcing guest isolation
● Network – SDN/OVS performance optimized
● Storage – vendor plugins, performance, thin provisioning
● Ecosystem – certification of hardware, storage and networks
Linux Kernel
Security Enhanced Linux (SELinux)
KVM Network Stack Device Drivers
Red Hat Enterprise Linux:
Optimized Enablers for OpenStack
Supported Guests OpenStack KVM RHEL Hardware Red Hat
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Installation & Stability
●
Intuitive “wizard-style” graphical installer
●
Ensures a production-ready environment
●
Enables high availability (HA) across controller and compute
nodes (including networking in “active-active”)
● Automatically Utilizes Fencing as containment mechanism
●
Includes Ceph client support for storage backends
● Supports multiple Cinder storage volume setup/config
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM Red Hat Enterprise
Virtualization Hypervisor
*Red Hat Enterprise Linux KVM
● Lightweight / small footprint ● Less overhead
● Smaller attack surface ● Cost effective
● Closer to operating system DNA ● Provides massive scale-out
capabilities
● Maximum benefit with virtualized
Linux
VMware vSphere
*vCenter Driver
● Co-exist with existing infrastructure
assets
● Provides a seamless path to future
migration to OpenStack
● Uses NSX1 plugin for Neutron
1NSX is only supported in production environments, per
VMware's support requirements *ESXi driver not supported
Red Hat Enterprise Linux OpenStack Platform
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM ●Red Hat Enterprise Linux 3
●Red Hat Enterprise Linux 4 ●Red Hat Enterprise Linux 5 ●Red Hat Enterprise Linux 6 ●Red Hat Enterprise Linux 7
*32 and 64 bit for all versions
●SUSE Linux Enterprise Server 10 ●SUSE Linux Enterprise Server 11
*32 and 64 bit for all versions
●Windows XP SP3+1 ●Windows 73 ●Windows 83 Microsoft SVVP Certified ●Windows Server 2003 SP2+3 ●Windows Server 20083 ●Windows Server 2008 R22 ●Windows Server 20122 1 32 bit only 2 64 bit only 3 32 and 64 bit
Guest Support
`RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
OEMs and IHVs ISVs
Cloud Service Providers System Integrators
Channel Partners Managed Service
Providers
● Over 275+ members since launch in April 2013
● Over 900 certified solutions in partner Marketplace ● Over 4,000 RHEL certified compute servers
● Over 13,000+ applications available
Red Hat OpenStack Cloud Infrastructure Partner Network
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Why Red Hat Enterprise Linux OpenStack Platform?
All the value of community OpenStack and...
● Enterprise hardened code
● Co-engineered and integrated with Red Hat Enterprise Linux
● Graphical Installer ensuring production-ready deployment
● 3 year “production phase” software lifecycle
● World-class global support
● Worlds largest OpenStack partner ecosystem
● OpenStack training, certification, and professional services
● Integrated with a trusted solution stack
● Red Hat Enterprise Linux ● Red Hat CloudForms
● Red Hat Enterprise Virtualization
● Red Hat Storage (Ceph and Gluster) ● OpenShift by Red Hat (PaaS)
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat Community Contribution
Source: Bitergia http://activity.openstack.org/dash/browser/scm-companies.html?release=juno Stakalytics http://stackalytics.com/?release=juno&company=red%20hat
●
Top Contributor to Juno Release (incl. Inktank & eNovance)
Overall commits per
company (aggregated) contributions to projectsRed Hat community
0 500 1000 1500 2000 2500 3000 Red Hat HP IBM Mirantis Rackspace SUSE OpenStack Foundation VMware 20.92% 18.48% 23.98% 6.76% 24.86% 27.35% 7.38% 5.44% 15.78% 5.39%
Nova Horizon Heat Neutron Ceilometer Sahara Keystone Cinder Swift Glance
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat's OpenStack Leadership
Why Do These Statistics Matter?
● Proof that Red Hat has skills, resources to:
● Support customers
● Drive new features
● Influence strategy and direction of project
● Enable partner collaboration
● Wide ranging participation, contrasts with most others who are more
narrowly focused
● RHEL OpenStack Platform is an enterprise-grade distribution with
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
From Community to Supported Product...
Enterprise hardened Red Hat OpenStack
technology optimized for
and integrated with
Red Hat Enterprise Linux Red Hat Support
Red Hat ecosystem certifications
3 year lifecycle
Bleeding edge upstream OpenStack source code
Unstable community Linux
No certifications Community support
Six month lifecycle
Bleeding edge upstream OpenStack packaged as
RPMs
Enterprise Linux distros (CentOS, RHEL, Fedora)
No certifications Community support
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
OpenStack Release Cadence
●
Upstream
● Source code Only
● Releases every 6 months
● 2 to 3 'snapshots' including bug fixes
● No more fixes/snapshots after next release
●
RDO
● Follows upstream cadence
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
OpenStack Release Cadence
Red Hat Enterprise Linux OpenStack Platform
●
6 Month cadence
●
Roughly 2 to 3 months AFTER upstream
● Time to stabilize, certify, backport etc.
●
3 year “production phase” lifecycle
● e.g., Support for Juno ends at the “P” release
●
Will continue to increase lifecycle over time
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Tech Preview:
TripleO
*Tech Preview features are subject to change in GA release
OpenStack Deployment & Awareness
● TripleO's goal is to provide deployment, upgrades and operational
awareness of OpenStack.
● A limited scope, Tech Preview version is included
● Highlights include:
● A live image installer
● An operator focused user interface
● Manual or automatic hardware discovery
● Support for compute, block storage, object storage and controller roles ● Image and service deployment using Heat, Glance and Ironic
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Tech Preview:
Ironic
OpenStack Bare Metal Provisioning
● Integrated in Juno and Tech Preview for RHEL OSP 6
● Leverages common technologies like PXE, IPMI and DHCP
● Consists of Ironic API, Conductor, database and hardware specific
drivers
● Early out of band management support for HP iLO and Dell DRAC
● Provides a solution for the “bare metal to tenant” use case
● Hadoop on bare metal within OpenStack
● Hyperscale and High performance computing (HPC) clusters ● Database hosting for virtual machine sensitive applications
● Ironic is a foundational component of TripleO
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Tech Preview:
Trove
OpenStack Database-as-a-Service
● Provides scalable and reliable Cloud Database as a Service
provisioning functionality
● Supports relational and non-relational database engines
● Provision and manage multiple database instances as needed
● API supports JSON and XML to provision and manage instances
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM STORAGE NODE COMPUTE NODE + + + + + + + + + + + + + + STORAGE APPLIANCE COMPUTE NODE + + + + + +
Scaling storage with traditional, proprietary appliances
Scaling storage with standard x86 servers & disks
Capacity grows incrementally
● Predictable, efficient
One server vendor for storage & compute
● Simplifies procurement & support ● Increases purchasing power
Capacity grows an appliance at a time
● Large one-time investment ● Disruptive “forklift” upgrade
Specialized, expensive hardware
● Cost & capacity don’t scale evenly
Scaling Storage
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Powerful distributed storage for the cloud and beyond
● Delivers a massively-scalable, open,
software-defined storage system that runs on commodity hardware
● Built from the ground up to deliver
next-generation storage for cloud and emerging workloads
● Unified installation and support experience with
Red Hat Enterprise Linux OpenStack Platform
• Provides storage for virtual
machines & cloud applications
• Reduces provisioning time for
new virtual machines
• Self-managing & self-healing
• Delivers cost-effective durability
Key Benefits
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Platform-as-a-Service
● OpenStack provides a massively scalable foundation
● Simplified management
● Leverage OpenStack tools for both
● Optionally Include JBoss
● Developed and supported by Red Hat
● Full stack supported by single vendor eases support issues and ensure
software interoperability
● Simplifies updates, fixes, etc.
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
● Training
● RH318 Red Hat Enterprise Virtualization Administration ● CL210 Red Hat OpenStack Administration
● CL220R Red Hat CloudForms Administration ● Certification
● Red Hat Certified Virtualization Administrator (RHCVA) ● Red Hat Certificate of Expertise in OpenStack IaaS
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM