2. OPENSTACK BENELUX CONFERENCE 2015
AGENDA
- Some definitions
- Why we are here, and why it matters
- The Installer Wars™ and how to win it
- Taming the Openstack beast
2
4. OPENSTACK BENELUX CONFERENCE 2015
THE LAY OF THE LAND
4
upgrade
verb |ʌpˈgreɪd| [ with obj. ]
raise (something) to a higher standard,
in particular improve (equipment or
machinery) by adding or replacing
components: (as adj.upgraded) :
upgraded computers.
update
verb |ʌpˈdeɪt| [ with obj. ]
make (something) more modern or up
to date: security measures are
continually updated and improved | (as
adj.updated) : an updated list of
subscribers.
From 6.4 to 6.5 is an update
From 6.5 to 7.0 is an upgrade
5. OPENSTACK BENELUX CONFERENCE 2015
WHY IT MATTERS
5
“How to Succeed in Your OpenStack Deployment”
20 February 2015, Donna Scott and Arun Chandrasekaran
"Most enterprises find they need more than
OpenStack for management and governance, as
well as for multicloud management, including
bursting across private and public cloud
environments. As a result, many organisations
implementing OpenStack invest in a Cloud
Management Platform that rides on top, and
provides an API translation and orchestration layer
across private and public clouds."
Make OpenStack manageable for the Enterprise
Manage in parallel with other footprints, migrate
workloads
Service Catalog, Chargeback/ Showback, Policy based
Controls
Manage tenant level as well as infrastructure (under-
cloud)
Auto-Scaling of Infrastructure
12. OPENSTACK BENELUX CONFERENCE 2015
ONE TOOL TO RULE THEM ALL
• Deploying OpenStack to bare metal
• OpenStack community adopted
• Offering platform extensibility
• Providing visual status of core services and cloud infrastructure
• Is cloud operator focused!
• Providing integration via well known APIs
• Naturally resilient and scalable
12
28. OPENSTACK BENELUX CONFERENCE 2015
ADVANCED FEATURES FOR OPERATORS
28
Automatic Evacuation:
Compute host node high
availability based on
Pacemaker Remote
Aggregate logging, performance metrics and availability monitoring dashboards
29. OPENSTACK BENELUX CONFERENCE 2015
TO THE INFINITY..
29
CLOUDFORMS 3.2
OPENSTACK INFRASTRUCTURE PROVIDER
Designed to run with TripleO-based OpenStack Deployment
(RHOSP7) Provides visibility and management capabilities for the
under-cloud
FEATURES
Scaling of the over-cloud through CloudForms
- Function enabled through both the UI and Automate
Host data collection
- Base attributes through OpenStack APIs (Ironic, Heat, Tuskar)
- Metrics through OpenStack Ceilometer
- OpenStack component views, detailing the status and
configuration of installed OpenStack services, through host smart
state analysis
Image data collection through the OpenStack Glance API
31. OPENSTACK BENELUX CONFERENCE 2015
CLOUD INSIGHTS
31
METRICS - Deployment Role - Compute
CAPACITY -
The big question, what is the capacity of my environment?
CONTENTION - Deployment Role - Compute
32. OPENSTACK BENELUX CONFERENCE 2015
DIRECTOR EXTENSIBILITY
32
Director offers several partner integration points:
Deployment & Service Orchestration (Heat)
Bare metal drivers (Ironic)
Instrumentation Agents (Ceilometer)
Deployment Dashboard (Horizon)
Supporting Components
(Puppet modules, extra config files, post-
deploy scripts, etc)
33. OPENSTACK BENELUX CONFERENCE 2015
TIPS & TRICKS
33
All OpenStack deployments are COMPLEX
All OpenStack deployments are DIFFERENT
Things to consider:
- Multiple service endpoints (APIs)
- Multiple networks
- Different hardware (e.g. Compute, Storage)
- Don’t migrate useless data (tokens)
- Live migration is almost always necessary
https://access.redhat.com/articles/1317223/
34. OPENSTACK BENELUX CONFERENCE 2015
MIGRATION WAR STORIES
One large institutional customer from the north
~300 VM’s migrated from Icehouse to Kilo
- DB migration scripts, selective tables
- Preserving floating IP’s, instance UUID, ports,
routers..
- Shared Ceph cluster, with root and ephemeral disks
on ceph
- Minimal, but still considerable VM and API downtime
34
35. THANK YOU &
Q&A
largely based on
http://videos.cdn.redhat.com/summit2015/presentations/13790_red-hat-enterprise-linux-openstack-platform-deployment-tool-roadmap.pdf