What is the 
OPENSTACK PLATFORM 
OPEN CLOUD INFRASTRUCTURE 
BUILT FOR THE ENTERPRISE Peter Dens 
Managing Director 
Kangaroot 
@peterdens 
@kangarootlinux 
peterdens
WORKLOADS ARE EVOLVING 
TRADITIONAL 
WORKLOADS 
• Typically resides on a single large 
• Virtual Machine 
• Cannot tolerate any downtime 
• Needs expensive high availability tools 
• found in VMware vSphere 
• Application scales up rather than out 
CLOUD 
WORKLOADS 
• Workload resides on multiple Virtual 
Machines 
• Tolerates VM failure – if one fails, another 
quickly replaces it 
• Fault tolerance often built into workload 
• Application scales out rather than up
OPENSTACK
OPENSTACK 
• Openstack Project 
• Founded by Rackspace & NASA 
• Apache License 
• Platinum Members : RedHat, HP, Canonical/Ubuntu, 
Rackspace, IBM, AT&T, Suse, Nebula 
• Gold Members : Cisco, DELL, EMC, Intel, Juniper, 
Mirantis, Netapp, …
OPENSTACK FOUNDATION
OPENSTACK BUILDERS
OPENSTACK 
CLOUD INFRASTRUCTURE FOR CLOUD WORKLOADS 
• Modular architecture, designed to easily scale out 
• Based on (growing) set of core services
OPENSTACK 
CLOUD INFRASTRUCTURE FOR CLOUD WORKLOADS 
• Modular architecture, designed to easily scale out 
• Based on (growing) set of core services 
• It is dependent on the underlying Linux... 
LINUX
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 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 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 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 CORE PROJECTS 
• OpenStack Networking (formerly QUANTUM) 
• Network Service 
• Provides framework for Software Defined Network (SDN) 
• Plugin architecture 
• Allows integration of hardware and software based network solutions
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, HP drivers for 3Par & StoreVirtual ...
OPENSTACK CORE PROJECTS 
• OpenStack Orchestration (HEAT) 
• Template-based deployment orchestrator 
• Automates deployment of compute, storage, and networking resources 
• Provides AWS CloudFormation implementation for OpenStack 
• Deploys composite cloud applications to OpenStack
OPENSTACK CORE PROJECTS 
• OpenStack Telemetry (CEILOMETER) 
• Monitors, collects, and stores usage data for all OpenStack infrastructure 
• Primary targets metering and monitoring with expandable framework 
• Provides API access to usage data for OSS and BSS systems
OPENSTACK CORE PROJECTS 
• OpenStack Identity (KEYSTONE) 
• Identity Service 
• Common authorization framework 
• Manages users, tenants and roles 
• Pluggable backends (SQL, PAM, LDAP, etc)
WHAT'S 
COMING?
TECH PREVIEW: SAHARA 
• OpenStack Data Processing (Sahara) 
• Provisioning and management of Hadoop or Spark 
clusters 
• Help identify and improve utilization of unused compute 
power from general purpose OpenStack IaaS cloud 
• DNS as a Service (Designate) 
• REST API for domain/record management 
• Support for PowerDNS and Bind9 out of the box
Coming Soon: TROVE 
• OpenStack Database-as-a-Service (TROVE) 
• Provides scalable and reliable Cloud Database as a 
Service provisioning functionality 
• Supports relational and non-relational database 
engines (MySQL, MongoDB, Cassandra, … ) 
• BareMetal Provisioning (Ironic) 
• Provisions KVM compute node 
• Manila (shared files) – Zaqar(Queueing) - ...
OPENSTACK PROGRESSION @ RED HAT 
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 
Six month lifecycle
OPENSTACK RELEASE CADENCE 
Baseline 
drop 
Bug fix 
merges 
Select 
backports 
CR Juno.2 
CR Juno.1 
RHEL OpenStack Platform 
Juno (6.0) 
Preview / Beta 
CR 
Icehouse.2 
CR Icehouse.1 
Juno.0 
RHEL OpenStack Platform 
ICehouse (5) 
Icehouse.0
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
OPENSTACK RELEASE CADENCE 
• Red Hat Enterprise Linux OpenStack Platform 5 
• 6 Month cadence 
• Roughly 2 to 3 months AFTER upstream 
• Time to stabilize, certify, backport etc. 
• Increased to 3 year lifecycle 
• e.g., Support for Havana ends after “K” release 
• Will continue to increase lifecycle over time 
• Based on upstream stability and resources
• Red Hat Enterprise Linux 3 
• Red Hat Enterprise Linux 4 
• Red Hat Enterprise Linux 5 
• Red Hat Enterprise Linux 6 
*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 7 
3 
• Windows 8 
3 
• Microsoft SVVP Certified 
• Windows Server 2003 
SP2+ 
3 
• Windows Server 2008 
3 
• Windows Server 2008 R2 
2 
2 
• Windows Server 2012 
1 
2 32 bit only 
3 64 bit only 
32 and 64 bit 
GUEST SUPPORT
THREE WAYS TO GET OPENSTACK FROM RED HAT 
2 
3 
1 
PURCHASE SUPPORTED 
90-DAY EVALUATION PRODUCT 
redhat.com/openstack/evaluation 
Learn more at: redhat.com/cloud
OPENSTACK CONSULTING FROM KANGAROOT 
OPENSTACK TRAINING 
PREBUILT SETUP IN KANGAROOT DATACENTERS 
OPENSTACK FAST TRACK 
PREBUILT SETUP IN KANGAROOT DATACENTERS 
2 
PROOF of CONCEPT CONSULTING SERVICES 
SERVICES 
OPENSTACK ONSITE TRACK 
CUSTOM BUILT POC at CUSTOMER DATACENTER 
3 
OPENSTACK DESIGN 
ADVICE / DESIGN ON OPENSTACK 
1 
2 
OPENSTACK LIGHT TRACK 
ACCESS TO SHARED OPENSTACK PLATFORM 
1 
OPENSTACK VENDOR SELECTION 
VENDOR / SUPPORT TYPE SELECTION 
3
Peter Dens 
Managing Director 
Kangaroot 
@peterdens 
@kangarootlinux 
peterdens 
THANK 
YOU
TRADEMARK STATEMENTS 
Copyright © 2014 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.

What is the OpenStack Platform? By Peter Dens - Kangaroot

  • 1.
    What is the OPENSTACK PLATFORM OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE Peter Dens Managing Director Kangaroot @peterdens @kangarootlinux peterdens
  • 2.
    WORKLOADS ARE EVOLVING TRADITIONAL WORKLOADS • Typically resides on a single large • Virtual Machine • Cannot tolerate any downtime • Needs expensive high availability tools • found in VMware vSphere • Application scales up rather than out CLOUD WORKLOADS • Workload resides on multiple Virtual Machines • Tolerates VM failure – if one fails, another quickly replaces it • Fault tolerance often built into workload • Application scales out rather than up
  • 3.
  • 4.
    OPENSTACK • OpenstackProject • Founded by Rackspace & NASA • Apache License • Platinum Members : RedHat, HP, Canonical/Ubuntu, Rackspace, IBM, AT&T, Suse, Nebula • Gold Members : Cisco, DELL, EMC, Intel, Juniper, Mirantis, Netapp, …
  • 5.
  • 6.
  • 7.
    OPENSTACK CLOUD INFRASTRUCTUREFOR CLOUD WORKLOADS • Modular architecture, designed to easily scale out • Based on (growing) set of core services
  • 8.
    OPENSTACK CLOUD INFRASTRUCTUREFOR CLOUD WORKLOADS • Modular architecture, designed to easily scale out • Based on (growing) set of core services • It is dependent on the underlying Linux... LINUX
  • 9.
    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
  • 10.
    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
  • 11.
    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
  • 12.
    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
  • 13.
    OPENSTACK CORE PROJECTS • OpenStack Networking (formerly QUANTUM) • Network Service • Provides framework for Software Defined Network (SDN) • Plugin architecture • Allows integration of hardware and software based network solutions
  • 14.
    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, HP drivers for 3Par & StoreVirtual ...
  • 15.
    OPENSTACK CORE PROJECTS • OpenStack Orchestration (HEAT) • Template-based deployment orchestrator • Automates deployment of compute, storage, and networking resources • Provides AWS CloudFormation implementation for OpenStack • Deploys composite cloud applications to OpenStack
  • 16.
    OPENSTACK CORE PROJECTS • OpenStack Telemetry (CEILOMETER) • Monitors, collects, and stores usage data for all OpenStack infrastructure • Primary targets metering and monitoring with expandable framework • Provides API access to usage data for OSS and BSS systems
  • 17.
    OPENSTACK CORE PROJECTS • OpenStack Identity (KEYSTONE) • Identity Service • Common authorization framework • Manages users, tenants and roles • Pluggable backends (SQL, PAM, LDAP, etc)
  • 18.
  • 19.
    TECH PREVIEW: SAHARA • OpenStack Data Processing (Sahara) • Provisioning and management of Hadoop or Spark clusters • Help identify and improve utilization of unused compute power from general purpose OpenStack IaaS cloud • DNS as a Service (Designate) • REST API for domain/record management • Support for PowerDNS and Bind9 out of the box
  • 20.
    Coming Soon: TROVE • OpenStack Database-as-a-Service (TROVE) • Provides scalable and reliable Cloud Database as a Service provisioning functionality • Supports relational and non-relational database engines (MySQL, MongoDB, Cassandra, … ) • BareMetal Provisioning (Ironic) • Provisions KVM compute node • Manila (shared files) – Zaqar(Queueing) - ...
  • 21.
    OPENSTACK PROGRESSION @RED HAT 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 Six month lifecycle
  • 22.
    OPENSTACK RELEASE CADENCE Baseline drop Bug fix merges Select backports CR Juno.2 CR Juno.1 RHEL OpenStack Platform Juno (6.0) Preview / Beta CR Icehouse.2 CR Icehouse.1 Juno.0 RHEL OpenStack Platform ICehouse (5) Icehouse.0
  • 23.
    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
  • 24.
    OPENSTACK RELEASE CADENCE • Red Hat Enterprise Linux OpenStack Platform 5 • 6 Month cadence • Roughly 2 to 3 months AFTER upstream • Time to stabilize, certify, backport etc. • Increased to 3 year lifecycle • e.g., Support for Havana ends after “K” release • Will continue to increase lifecycle over time • Based on upstream stability and resources
  • 25.
    • Red HatEnterprise Linux 3 • Red Hat Enterprise Linux 4 • Red Hat Enterprise Linux 5 • Red Hat Enterprise Linux 6 *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 7 3 • Windows 8 3 • Microsoft SVVP Certified • Windows Server 2003 SP2+ 3 • Windows Server 2008 3 • Windows Server 2008 R2 2 2 • Windows Server 2012 1 2 32 bit only 3 64 bit only 32 and 64 bit GUEST SUPPORT
  • 26.
    THREE WAYS TOGET OPENSTACK FROM RED HAT 2 3 1 PURCHASE SUPPORTED 90-DAY EVALUATION PRODUCT redhat.com/openstack/evaluation Learn more at: redhat.com/cloud
  • 27.
    OPENSTACK CONSULTING FROMKANGAROOT OPENSTACK TRAINING PREBUILT SETUP IN KANGAROOT DATACENTERS OPENSTACK FAST TRACK PREBUILT SETUP IN KANGAROOT DATACENTERS 2 PROOF of CONCEPT CONSULTING SERVICES SERVICES OPENSTACK ONSITE TRACK CUSTOM BUILT POC at CUSTOMER DATACENTER 3 OPENSTACK DESIGN ADVICE / DESIGN ON OPENSTACK 1 2 OPENSTACK LIGHT TRACK ACCESS TO SHARED OPENSTACK PLATFORM 1 OPENSTACK VENDOR SELECTION VENDOR / SUPPORT TYPE SELECTION 3
  • 28.
    Peter Dens ManagingDirector Kangaroot @peterdens @kangarootlinux peterdens THANK YOU
  • 29.
    TRADEMARK STATEMENTS Copyright© 2014 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.