SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
( slide ) previous | next#RedHatCloud
ExtendingTripleO for OpenStack
Infrastructure Management
1
Keith Basil
Principal Product Manager, Red Hat
OpenStack Summit Atlanta
May 2014
( slide ) previous | next#RedHatCloud
Keith Basil
๏ personal
Virginia hare scrambler, plays chess..
๏ professional
Red Hat
Cloudscaling,Time Warner Cable,
FederalCloud.com, Cisco and
a couple of startups
๏ blended
skype/twitter/github/irc, life: noslzzp
2
( slide ) previous | next#RedHatCloud 3
๏ Setting Context
๏ TripleO Explained (easy)
๏ TripleO Explained (detail)
๏ OpenStack in a Minute or So
๏ OOO
๏ Tuskar
๏ Deployment Flow
๏ TripleO as
Management Platform
๏ OpenStackVendor
Integration Profiles
๏ TripleO Momentum
๏ Questions
Agenda
( slide ) previous | next#RedHatCloud
Setting Context
4
( slide ) previous | next#RedHatCloud
OpenStack Deployment and Management
facilitates planning, deployment and on-
going operations of OpenStack clouds.
5
( slide ) previous | next#RedHatCloud
Our Goal:A Deployed and Managed Cloud
6
๏ Planning
๏ What will this OpenStack deployment look like?Topology? Resource
capacity?
๏ Deployment
๏ Hardware and service lifecycle
management. Policy driven process.
๏ Operations and Management
๏ Visualize capacity, metrics & instrumentation
( slide ) previous | next#RedHatCloud 7
“bla,bla,bla, OpenStack, bla,bla,bla, Cloud, bla,...”
COMPLEXITY!
( slide ) previous | next#RedHatCloud
Deployment & Management LandscapeToday
8
Open Source Deployment Options Some Commercially Supported Options
Razor
DIY
(do it yourself)
Crowbar
PackStack
Highly fragmented and mostly about solving the complexity of deployment!
( slide ) previous | next#RedHatCloud
Where’s the Love?
9
OpenStack Operators
OpenStack Developers
Over 16,000 community members!
138 countries!
Wait, how many operators?
Who cares!,
just +1 my code!
( slide ) previous | next#RedHatCloud
Operator
Heroes..
need love too..
10
http://sharpwriter.deviantart.com/art/Welcome-to-the-Internet-Please-Follow-me-322248378
http://creativecommons.org/licenses/by-nc-nd/3.0/
Operator headband, BOFH Slayer gun handle and OpenStack unicorn branding added for effect. Not for redistribution.
( slide ) previous | next#RedHatCloud
Provides a complete end-to-end infrastructure management solution
for OpenStack business planning, system deployment and ongoing
operations.
๏ Core features:
๏ Comprehensive Operator Dashboard
๏ Cloud resource planning and modeling
๏ Deployment and provisioning
๏ Cloud metrics and instrumentation
TripleO For Infrastructure Management
11
block storage (NetApp)
( slide ) previous | next#RedHatCloud
TripleO Explained (easy)
12
( slide ) previous | next#RedHatCloud
OpenStack on OpenStack
13
... but let’s ignore the complexity for now.
( slide ) previous | next#RedHatCloud
Imagine if you will..
14
An OpenStack Deployment and Management Application
( slide ) previous | next#RedHatCloud
An Application Featuring ...
๏ Deploying OpenStack to
bare metal
๏ OpenStack community adopted
๏ Providing visual status of core
services and cloud infrastructure
๏ Offering platform extensibility
๏ Providing integration via well
known APIs
๏ Is cloud operator focused!
๏ Naturally resilient and scalable
15
An OpenStack Deployment and Management Application
( slide ) previous | next#RedHatCloud
Sounds cool ... more please!
16
( slide ) previous | next#RedHatCloud
TripleO Explained (more detail)
17
( slide ) previous | next#RedHatCloud
OpenStack in a Minute or So
18
( slide ) previous | next#RedHatCloud
๏ OpenStack components* manage compute, network and storage
resources
OpenStack - a quick review..
19
Heat
Glance
Neutron
Nova
VM
OS image, network, disk,
instrumentation
Virtual Machine
Deployment
Ceilometer
*Only a select subset of OpenStack components are shown here.
( slide ) previous | next#RedHatCloud
๏ OpenStack components* manage compute, network and storage
resources
OpenStack - Nova, Heat & Ceilometer
20
Heat
Glance
Neutron
Nova
VM
OS image, network, disk,
instrumentation
Virtual Machine
Deployment
Ceilometer
Nova provides command and
control services for compute nodes.
It orchestrates rendering of virtual
machines.
( slide ) previous | next#RedHatCloud
๏ OpenStack components* manage compute, network and storage
resources
OpenStack - Nova, Heat & Ceilometer
21
Heat
Glance
Neutron
Nova
VM
OS image, network, disk,
instrumentation
Virtual Machine
Deployment
Ceilometer
Heat provides an orchestration
engine to launch multiple cloud
applications based on templates.
Heat manages the whole lifecycle of
the application by managing the
underlying virtual infrastructure
( slide ) previous | next#RedHatCloud
๏ OpenStack components* manage compute, network and storage
resources
OpenStack - Nova, Heat & Ceilometer
22
Heat
Glance
Neutron
Nova
VM
OS image, network, disk,
instrumentation
Virtual Machine
Deployment
Ceilometer
Ceilometer provides acquisition of
usage data across OpenStack core
components.
Ceilometer data is used to reconcile
billing or chargeback of consumed
cloud resources.
( slide ) previous | next#RedHatCloud
OOO
23
( slide ) previous | next#RedHatCloud
๏ Re-uses OpenStack components to deploy OpenStack on hardware.
The Concept ofTripleO
24
Heat
Glance
Neutron
Nova
Hardware Node
Deployment & Management
Ceilometer
Bare Metal
OS image, network, disk,
instrumentation
( slide ) previous | next#RedHatCloud
๏ TripleO uses Nova and Ironic to deploy to hardware
Nova provides command and
control services for hardware
nodes. Nova’s scheduler matches
bare metal flavors to hardware.
It orchestrates the rendering of bare
metal* by treating Ironic’s API as a
special bare metal hypervisor.
OpenStack - Nova, Heat & Ceilometer
25
Heat
Glance
Neutron
Nova
Ceilometer
*Today,TripleO uses Nova bare metal drivers. As Ironic matures these will be deprecated.
Bare Metal
OS image, network, disk,
instrumentation
Hardware Node
Deployment
( slide ) previous | next#RedHatCloud
๏ For hardware, Heat templates encapsulate the equivalent of a cloud
resource reference architecture
Here, Heat provides deployment
orchestration for hardware nodes.
Heat templates capture hardware
configuration for consistent and
repeatable deployment scenarios.
OpenStack - Nova, Heat & Ceilometer
26
Heat
Glance
Neutron
Nova
Ceilometer
Hardware Node
Deployment Orchestration
Bare Metal
OS image, network, disk,
instrumentation
Bare Metal
OS image, network, disk,
instrumentation
Bare Metal
OS image, network, disk,
instrumentation
( slide ) previous | next#RedHatCloud
๏ Ceilometer provides the framework for metrics and instrumentation
data collection
Ceilometer is used to collect
metrics on the underlying
OpenStack infrastructure.
Metrics and instrumentation data
can be rolled up for visualization.
OpenStack - Nova, Heat & Ceilometer
27
Heat
Glance
Neutron
Nova
Ceilometer
Hardware Node
Status
Bare Metal
OS image, network, disk,
instrumentation
( slide ) previous | next#RedHatCloud
Tuskar
28
( slide ) previous | next#RedHatCloud
๏ Tuskar provides deployment management services forTripleO
๏ Follows same component re-use model asTripleO
๏ Introduces theTuskar operator UI, CLI and API
Tuskar Overview
29
Ceilometer
Tuskar
Horizon
# create an overcloud with 1 controller and 1 compute node
tuskar overcloud-create overcloud 
    --description "My overcloud" 
    --attribute "AdminToken=${OVERCLOUD_ADMIN_TOKEN}" 
    --attribute "AdminPassword=${OVERCLOUD_ADMIN_PASSWORD}" 
    --attribute "CinderPassword=${OVERCLOUD_CINDER_PASSWORD}" 
    --attribute "GlancePassword=${OVERCLOUD_GLANCE_PASSWORD}" 
    --attribute "HeatPassword=${OVERCLOUD_HEAT_PASSWORD}" 
    --attribute "NeutronPassword=${OVERCLOUD_NEUTRON_PASSWORD}" 
    --attribute "NovaPassword=${OVERCLOUD_NOVA_PASSWORD}" 
    --attribute "NeutronPublicInterface=$NeutronPublicInterface" 
    --attribute "SwiftPassword=${OVERCLOUD_SWIFT_PASSWORD}" 
    --attribute "SwiftHashSuffix=${OVERCLOUD_SWIFT_HASH}" 
    --attribute "NovaComputeLibvirtType=$OVERCLOUD_LIBVIRT_TYPE" 
    --attribute "GlanceLogFile=''" 
    --attribute "NeutronDnsmasqOptions=dhcp-option-force=26,1400" 
    --role-count $controller_role_id=1 
    --role-count $compute_role_id=$COMPUTESCALE 
    --role-count $blockstorage_role_id=$BLOCKSTORAGESCALE 
    --role-count $swiftstorage_role_id=$SWIFTSTORAGESCALE
tripleo wait_for_stack_ready 220 10 overcloud
echo "Overcloud CREATE_COMPLETE"
Tuskar
Ceilometer
Horizon
( slide ) previous | next#RedHatCloud
๏ OpenStack Programs are efforts which are essential to the completion
of the OpenStack mission.
๏ TripleO is the Deployment program
๏ Tuskar’s focus has been on infrastructure management
๏ Tuskar has been merged intoTripleO
TripleO is an OpenStack Program
30
( slide ) previous | next#RedHatCloud
Deployment Flow
31
( slide ) previous | next#RedHatCloud
Remember this?
๏ Deploying OpenStack to
bare metal
๏ OpenStack community adopted
๏ Providing visual status of core
services and cloud infrastructure
๏ Offering platform extensibility
๏ Providing integration via well
known APIs
๏ Is cloud operator focused!
๏ Naturally resilient and scalable
32
An OpenStack Deployment and Management Application
( slide ) previous | next#RedHatCloud
๏ Production cloud
๏ The OpenStack you know and love
๏ The Cloud that your tenants will use
๏ Also known as the “Overcloud”
๏ Deployment and Management Application
๏ Command and Control cloud (TripleO/OpenStack)
๏ Only for Cloud Operator use.
๏ Also known as the “Undercloud”
Key Concept:We HaveTwo Clouds
33
OpenStack as Deployment
and Management Application
( slide ) previous | next#RedHatCloud
Our Goal? We Want an Operational Cloud
34
( slide ) previous | next#RedHatCloud
Deployment and Management Process
35
1. One or more Management Nodes
are installed in the control rack.
( slide ) previous | next#RedHatCloud
Deployment and Management Process
36
2. Operator logs into Operator Dashboard
to configure the infrastructure
( slide ) previous | next#RedHatCloud
Deployment and Management Process
37
3. Operator defines the Controller rack.
( slide ) previous | next#RedHatCloud
Deployment and Management Process
38
4. Operator defines the Resource racks.
( slide ) previous | next#RedHatCloud
Deployment and Management Process
39
5. Controller and Resource racks get provisioned.
(Tuskar -> Heat -> Nova -> Ironic -> Hardware)
( slide ) previous | next#RedHatCloud
TripleO as Management Platform
40
( slide ) previous | next#RedHatCloud
OpenStack Management Application Platform
๏ TripleO was initially focused on deployment. But, why stop there?
๏ Underlying OpenStack components are there for our use.
๏ Component APIs are well known and understood.
๏ Operations focused use cases are very natural here.
๏ Community partners can build on an
open, distro agnostic platform.
๏ We believeTripleO can work as a platform for
on-going cloud operations
๏ We believe this will significantly increase OpenStack adoption.
41* http://www.slideshare.net/ryan-lane/openstack-atlanta-user-survey
*
( slide ) previous | next#RedHatCloud
OpenStackVendor FAQs
42
block storage
object storage
HPC
compute
security management
network
service monitoring
What does this mean for ______________________ vendors?
( slide ) previous | next#RedHatCloud
๏ Operator Dashboard
๏ Deployment Orchestration
๏ Roles, Services, Elements
๏ Instrumentation Agents
๏ Bare Metal Drivers
๏ Supporting Components
๏ Adding resources to the production cloud
๏ Special flavor support
๏ Scheduling modifications, etc.
Platform Integration Points (logical view)
43
hardware node hardware node hardware node
Ironic
hardware driver hardware driver
Ironic API
Ceilometer Tuskar Nova
Heat
Horizon
( slide ) previous | next#RedHatCloud
CommunityVendor Integration Matrix
44
Integration Component HardwareVendor Interest? SoftwareVendor Interest?
Operator Dashboard
(Horizon/Tuskar UI)
Yes Yes
Bare Metal Drivers
(Ironic)
Yes Probably Not
Instrumentation
(Ceilometer)
Yes Probably
Infrastructure Orchestration
(Roles, Services, Elements)
Yes Maybe / As needed
Supporting Components
(scheduler, network, etc)
Depends on resource Maybe / As needed
( slide ) previous | next#RedHatCloud
OpenStackVendor Integration Profiles
45
( slide ) previous | next#RedHatCloud 46
Warning!
The profiles you are about to see are not
promises, product roadmaps or availability announcements
made by the vendors shown or Red Hat.
These are sketches of what could be interesting for OpenStack
and exist solely to illustrate possibleTripleO integration points.
Got it?
Now back to our show.
( slide ) previous | next#RedHatCloud 47
NetApp
๏ Conducting early work to bring NetApp product line toTripleO
๏ Storage utilization analysis
๏ Storage efficiency metrics
๏ System reserve capacity
๏ Free/unused reserve capacity
๏ Cloning, dedupe, snapshot, etc
๏ Heat, Ceilometer, Ironic,
Horizon integration points
block storage (NetApp)
( slide ) previous | next#RedHatCloud
Dell
๏ Dell and Red Hat working on
TripleO integration
๏ Hardware management and
metrics via Ironic
(DRAC driver support)
๏ Orchestration of firmware,
BIOS, drivers, etc, configuration
via Heat
๏ Integration: Horizon, Ironic,
Ceilometer, Heat
48
( slide ) previous | next#RedHatCloud
PrivateCore
๏ “Privacy of computation” vision
๏ Trusted boot, attestation, node
integrity services, etc.
๏ Already using Horizon today
๏ Bare metal to tenant use cases
๏ Integration points:
๏ Horizon, Ironic, Ceilometer, Tuskar,
Overcloud scheduling
49
( slide ) previous | next#RedHatCloud
GroundWork
๏ OpenStack Unified Monitoring
๏ Seurat Heat maps
๏ GroundWork appliance as
Glance image
๏ Horizon plugin architecture
blueprint may be needed
๏ Integration points:
๏ Glance, Ceilometer,Tuskar, Horizon
50
( slide ) previous | next#RedHatCloud
Solinea
๏ OpenStack infrastructure
monitoring and management
๏ Analysis, diagnostics and Ops
automation
๏ Topology discovery and reports
๏ API performance,VM spawns, etc.
๏ Integration points:
๏ Horizon, Glance, Heat
51
( slide ) previous | next#RedHatCloud
Ceph and Calamari
๏ Ceph cluster visualization,
monitoring, performance
statistics and diagnostics
๏ Rolling, continuous upgrades
๏ Heat stacks for Ceph clusters,
pre-built images in Glance
๏ Integration points:
๏ Glance, Ceilometer,Tuskar, Horizon
52
( slide ) previous | next#RedHatCloud
TripleO Momentum
53
( slide ) previous | next#RedHatCloud
Diverse and Strong Community Work
๏ Red Hat releases InStack, aTripleO based installer for RDO Icehouse
๏ HP’s Helion usesTripleO for installation
๏ Rackspace doing advanced work with Ironic
(solving for multi-tenancy use case)
54
IronicTripleOTuskar
( slide ) previous | next#RedHatCloud
Gaps
๏ Auto-discovery of nodes
๏ Complex hardware configuration needs to be supported
๏ Infrastructure topology awareness
55
( slide ) previous | next#RedHatCloud
Questions?
56
( slide ) previous | next#RedHatCloud
ThankYou!
57

Weitere ähnliche Inhalte

Was ist angesagt?

Open stack platform director
Open stack platform director Open stack platform director
Open stack platform director Jsonr4
 
OpenStack Summit Vancouver: Lessons learned on upgrades
OpenStack Summit Vancouver:  Lessons learned on upgradesOpenStack Summit Vancouver:  Lessons learned on upgrades
OpenStack Summit Vancouver: Lessons learned on upgradesFrédéric Lepied
 
Hostvn ceph in production v1.1 dungtq
Hostvn   ceph in production v1.1 dungtqHostvn   ceph in production v1.1 dungtq
Hostvn ceph in production v1.1 dungtqViet Stack
 
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSAutoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSShixiong Shang
 
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
 
Deploying OpenStack with Chef
Deploying OpenStack with ChefDeploying OpenStack with Chef
Deploying OpenStack with ChefMatt Ray
 
Build a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-managerBuild a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-managerK Rain Leander
 
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla
Cisco UCS loves Kubernetes, Docker and OpenStack KollaCisco UCS loves Kubernetes, Docker and OpenStack Kolla
Cisco UCS loves Kubernetes, Docker and OpenStack KollaVikram G Hosakote
 
Cloud Foundry Deployment Tools: BOSH vs Juju Charms
Cloud Foundry Deployment Tools:  BOSH vs Juju CharmsCloud Foundry Deployment Tools:  BOSH vs Juju Charms
Cloud Foundry Deployment Tools: BOSH vs Juju CharmsAltoros
 
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
 
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...Vietnam Open Infrastructure User Group
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day Indiaopenstackindia
 
CERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sCERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sBelmiro Moreira
 
Open stack in action enovance-quantum in action
Open stack in action enovance-quantum in actionOpen stack in action enovance-quantum in action
Open stack in action enovance-quantum in actioneNovance
 
Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Eggy Cheng
 

Was ist angesagt? (20)

Open stack platform director
Open stack platform director Open stack platform director
Open stack platform director
 
OpenStack Summit Vancouver: Lessons learned on upgrades
OpenStack Summit Vancouver:  Lessons learned on upgradesOpenStack Summit Vancouver:  Lessons learned on upgrades
OpenStack Summit Vancouver: Lessons learned on upgrades
 
OpenStack and Puppet
OpenStack and PuppetOpenStack and Puppet
OpenStack and Puppet
 
Hostvn ceph in production v1.1 dungtq
Hostvn   ceph in production v1.1 dungtqHostvn   ceph in production v1.1 dungtq
Hostvn ceph in production v1.1 dungtq
 
Devstack On Demand
Devstack On DemandDevstack On Demand
Devstack On Demand
 
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSAutoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
 
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 with OpenDaylight
OpenStack with OpenDaylightOpenStack with OpenDaylight
OpenStack with OpenDaylight
 
Deploying OpenStack with Chef
Deploying OpenStack with ChefDeploying OpenStack with Chef
Deploying OpenStack with Chef
 
Build a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-managerBuild a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-manager
 
OpenStack Heat
OpenStack HeatOpenStack Heat
OpenStack Heat
 
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla
Cisco UCS loves Kubernetes, Docker and OpenStack KollaCisco UCS loves Kubernetes, Docker and OpenStack Kolla
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla
 
Cloud Foundry Deployment Tools: BOSH vs Juju Charms
Cloud Foundry Deployment Tools:  BOSH vs Juju CharmsCloud Foundry Deployment Tools:  BOSH vs Juju Charms
Cloud Foundry Deployment Tools: BOSH vs Juju Charms
 
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
 
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
CERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sCERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8s
 
Open stack in action enovance-quantum in action
Open stack in action enovance-quantum in actionOpen stack in action enovance-quantum in action
Open stack in action enovance-quantum in action
 
Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)
 

Andere mochten auch

TripleOの光と闇
TripleOの光と闇TripleOの光と闇
TripleOの光と闇Manabu Ori
 
Become An OpenStack TripleO ATC - Easy As ABC
Become An OpenStack TripleO ATC - Easy As ABCBecome An OpenStack TripleO ATC - Easy As ABC
Become An OpenStack TripleO ATC - Easy As ABCK Rain Leander
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack cloudsCoreStack
 
Beyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackBeyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackPhil Estes
 
Heat up your stack
Heat up your stackHeat up your stack
Heat up your stackRico Lin
 
Drive responsibly: Innovate on cloud that is Open by design
Drive responsibly: Innovate on cloud that is Open by designDrive responsibly: Innovate on cloud that is Open by design
Drive responsibly: Innovate on cloud that is Open by designAngel Diaz
 
Turn up the Heat with OpenStack and Kubernetes
Turn up the Heat with OpenStack and Kubernetes Turn up the Heat with OpenStack and Kubernetes
Turn up the Heat with OpenStack and Kubernetes Michael Schulz
 
OpenStack HA
OpenStack HAOpenStack HA
OpenStack HAtcp cloud
 
Issues of OpenStack multi-region mode
Issues of OpenStack multi-region modeIssues of OpenStack multi-region mode
Issues of OpenStack multi-region modeJoe Huang
 
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph StorageRed Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph StorageRed_Hat_Storage
 
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingBuilding Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingJoe Huang
 
openstackの仮想マシンHA機能の現状と今後の方向性
openstackの仮想マシンHA機能の現状と今後の方向性openstackの仮想マシンHA機能の現状と今後の方向性
openstackの仮想マシンHA機能の現状と今後の方向性Sampath Priyankara
 
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニックRed Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニックEtsuji Nakai
 
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA Architecture
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA ArchitectureRed Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA Architecture
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA ArchitectureEtsuji Nakai
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyOrgad Kimchi
 
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
 

Andere mochten auch (20)

TripleOの光と闇
TripleOの光と闇TripleOの光と闇
TripleOの光と闇
 
Become An OpenStack TripleO ATC - Easy As ABC
Become An OpenStack TripleO ATC - Easy As ABCBecome An OpenStack TripleO ATC - Easy As ABC
Become An OpenStack TripleO ATC - Easy As ABC
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack clouds
 
Fusioninventory rmll-2011
Fusioninventory rmll-2011Fusioninventory rmll-2011
Fusioninventory rmll-2011
 
Sahara RDO part1
Sahara RDO part1Sahara RDO part1
Sahara RDO part1
 
Beyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackBeyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStack
 
Heat up your stack
Heat up your stackHeat up your stack
Heat up your stack
 
IBM Cloud - Open by Design
IBM Cloud - Open by DesignIBM Cloud - Open by Design
IBM Cloud - Open by Design
 
Drive responsibly: Innovate on cloud that is Open by design
Drive responsibly: Innovate on cloud that is Open by designDrive responsibly: Innovate on cloud that is Open by design
Drive responsibly: Innovate on cloud that is Open by design
 
Turn up the Heat with OpenStack and Kubernetes
Turn up the Heat with OpenStack and Kubernetes Turn up the Heat with OpenStack and Kubernetes
Turn up the Heat with OpenStack and Kubernetes
 
OpenStack HA
OpenStack HAOpenStack HA
OpenStack HA
 
Issues of OpenStack multi-region mode
Issues of OpenStack multi-region modeIssues of OpenStack multi-region mode
Issues of OpenStack multi-region mode
 
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph StorageRed Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph Storage
 
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingBuilding Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
 
openstackの仮想マシンHA機能の現状と今後の方向性
openstackの仮想マシンHA機能の現状と今後の方向性openstackの仮想マシンHA機能の現状と今後の方向性
openstackの仮想マシンHA機能の現状と今後の方向性
 
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニックRed Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
 
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA Architecture
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA ArchitectureRed Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA Architecture
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA Architecture
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
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
 
philosophypaper
philosophypaperphilosophypaper
philosophypaper
 

Ähnlich wie Extending TripleO for OpenStack Management

RHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackRHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackJerome Marc
 
From Kubernetes to OpenStack in Sydney
From Kubernetes to OpenStack in SydneyFrom Kubernetes to OpenStack in Sydney
From Kubernetes to OpenStack in SydneySK Telecom
 
Can we run the Whole Web on Apache Sling?
Can we run the Whole Web on Apache Sling?Can we run the Whole Web on Apache Sling?
Can we run the Whole Web on Apache Sling?Bertrand Delacretaz
 
Paul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLON
Paul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLONPaul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLON
Paul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLONOutlyer
 
Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Naoto Gohko
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpStacy Véronneau
 
An intro to Docker, Terraform, and Amazon ECS
An intro to Docker, Terraform, and Amazon ECSAn intro to Docker, Terraform, and Amazon ECS
An intro to Docker, Terraform, and Amazon ECSYevgeniy Brikman
 
Declarative & workflow based infrastructure with Terraform
Declarative & workflow based infrastructure with TerraformDeclarative & workflow based infrastructure with Terraform
Declarative & workflow based infrastructure with TerraformRadek Simko
 
Getting Started with OpenStack from Hong Kong Summit Session November 5
Getting Started with OpenStack from Hong Kong Summit Session November 5Getting Started with OpenStack from Hong Kong Summit Session November 5
Getting Started with OpenStack from Hong Kong Summit Session November 5Niki Acosta
 
Introduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David NalleyIntroduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David Nalleybuildacloud
 
Just one-shade-of-openstack
Just one-shade-of-openstackJust one-shade-of-openstack
Just one-shade-of-openstackRoberto Polli
 
Puppetpreso
PuppetpresoPuppetpreso
Puppetpresoke4qqq
 
OpenStack API's and WSGI
OpenStack API's and WSGIOpenStack API's and WSGI
OpenStack API's and WSGIMike Pittaro
 
Terraform for azure: the good, the bad and the ugly -
Terraform for azure: the good, the bad and the ugly -Terraform for azure: the good, the bad and the ugly -
Terraform for azure: the good, the bad and the ugly -Giulio Vian
 
Puppet and Apache CloudStack
Puppet and Apache CloudStackPuppet and Apache CloudStack
Puppet and Apache CloudStackPuppet
 
Infrastructure as code with Puppet and Apache CloudStack
Infrastructure as code with Puppet and Apache CloudStackInfrastructure as code with Puppet and Apache CloudStack
Infrastructure as code with Puppet and Apache CloudStackke4qqq
 
Flink sql for continuous sql etl apps & Apache NiFi devops
Flink sql for continuous sql etl apps & Apache NiFi devopsFlink sql for continuous sql etl apps & Apache NiFi devops
Flink sql for continuous sql etl apps & Apache NiFi devopsTimothy Spann
 
Heat and its resources
Heat and its resourcesHeat and its resources
Heat and its resourcesSangeeth Kumar
 
Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersBurr Sutter
 
Puppet and CloudStack
Puppet and CloudStackPuppet and CloudStack
Puppet and CloudStackke4qqq
 

Ähnlich wie Extending TripleO for OpenStack Management (20)

RHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackRHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStack
 
From Kubernetes to OpenStack in Sydney
From Kubernetes to OpenStack in SydneyFrom Kubernetes to OpenStack in Sydney
From Kubernetes to OpenStack in Sydney
 
Can we run the Whole Web on Apache Sling?
Can we run the Whole Web on Apache Sling?Can we run the Whole Web on Apache Sling?
Can we run the Whole Web on Apache Sling?
 
Paul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLON
Paul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLONPaul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLON
Paul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLON
 
Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 
An intro to Docker, Terraform, and Amazon ECS
An intro to Docker, Terraform, and Amazon ECSAn intro to Docker, Terraform, and Amazon ECS
An intro to Docker, Terraform, and Amazon ECS
 
Declarative & workflow based infrastructure with Terraform
Declarative & workflow based infrastructure with TerraformDeclarative & workflow based infrastructure with Terraform
Declarative & workflow based infrastructure with Terraform
 
Getting Started with OpenStack from Hong Kong Summit Session November 5
Getting Started with OpenStack from Hong Kong Summit Session November 5Getting Started with OpenStack from Hong Kong Summit Session November 5
Getting Started with OpenStack from Hong Kong Summit Session November 5
 
Introduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David NalleyIntroduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David Nalley
 
Just one-shade-of-openstack
Just one-shade-of-openstackJust one-shade-of-openstack
Just one-shade-of-openstack
 
Puppetpreso
PuppetpresoPuppetpreso
Puppetpreso
 
OpenStack API's and WSGI
OpenStack API's and WSGIOpenStack API's and WSGI
OpenStack API's and WSGI
 
Terraform for azure: the good, the bad and the ugly -
Terraform for azure: the good, the bad and the ugly -Terraform for azure: the good, the bad and the ugly -
Terraform for azure: the good, the bad and the ugly -
 
Puppet and Apache CloudStack
Puppet and Apache CloudStackPuppet and Apache CloudStack
Puppet and Apache CloudStack
 
Infrastructure as code with Puppet and Apache CloudStack
Infrastructure as code with Puppet and Apache CloudStackInfrastructure as code with Puppet and Apache CloudStack
Infrastructure as code with Puppet and Apache CloudStack
 
Flink sql for continuous sql etl apps & Apache NiFi devops
Flink sql for continuous sql etl apps & Apache NiFi devopsFlink sql for continuous sql etl apps & Apache NiFi devops
Flink sql for continuous sql etl apps & Apache NiFi devops
 
Heat and its resources
Heat and its resourcesHeat and its resources
Heat and its resources
 
Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java Developers
 
Puppet and CloudStack
Puppet and CloudStackPuppet and CloudStack
Puppet and CloudStack
 

Kürzlich hochgeladen

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Kürzlich hochgeladen (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
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!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Extending TripleO for OpenStack Management

  • 1. ( slide ) previous | next#RedHatCloud ExtendingTripleO for OpenStack Infrastructure Management 1 Keith Basil Principal Product Manager, Red Hat OpenStack Summit Atlanta May 2014
  • 2. ( slide ) previous | next#RedHatCloud Keith Basil ๏ personal Virginia hare scrambler, plays chess.. ๏ professional Red Hat Cloudscaling,Time Warner Cable, FederalCloud.com, Cisco and a couple of startups ๏ blended skype/twitter/github/irc, life: noslzzp 2
  • 3. ( slide ) previous | next#RedHatCloud 3 ๏ Setting Context ๏ TripleO Explained (easy) ๏ TripleO Explained (detail) ๏ OpenStack in a Minute or So ๏ OOO ๏ Tuskar ๏ Deployment Flow ๏ TripleO as Management Platform ๏ OpenStackVendor Integration Profiles ๏ TripleO Momentum ๏ Questions Agenda
  • 4. ( slide ) previous | next#RedHatCloud Setting Context 4
  • 5. ( slide ) previous | next#RedHatCloud OpenStack Deployment and Management facilitates planning, deployment and on- going operations of OpenStack clouds. 5
  • 6. ( slide ) previous | next#RedHatCloud Our Goal:A Deployed and Managed Cloud 6 ๏ Planning ๏ What will this OpenStack deployment look like?Topology? Resource capacity? ๏ Deployment ๏ Hardware and service lifecycle management. Policy driven process. ๏ Operations and Management ๏ Visualize capacity, metrics & instrumentation
  • 7. ( slide ) previous | next#RedHatCloud 7 “bla,bla,bla, OpenStack, bla,bla,bla, Cloud, bla,...” COMPLEXITY!
  • 8. ( slide ) previous | next#RedHatCloud Deployment & Management LandscapeToday 8 Open Source Deployment Options Some Commercially Supported Options Razor DIY (do it yourself) Crowbar PackStack Highly fragmented and mostly about solving the complexity of deployment!
  • 9. ( slide ) previous | next#RedHatCloud Where’s the Love? 9 OpenStack Operators OpenStack Developers Over 16,000 community members! 138 countries! Wait, how many operators? Who cares!, just +1 my code!
  • 10. ( slide ) previous | next#RedHatCloud Operator Heroes.. need love too.. 10 http://sharpwriter.deviantart.com/art/Welcome-to-the-Internet-Please-Follow-me-322248378 http://creativecommons.org/licenses/by-nc-nd/3.0/ Operator headband, BOFH Slayer gun handle and OpenStack unicorn branding added for effect. Not for redistribution.
  • 11. ( slide ) previous | next#RedHatCloud Provides a complete end-to-end infrastructure management solution for OpenStack business planning, system deployment and ongoing operations. ๏ Core features: ๏ Comprehensive Operator Dashboard ๏ Cloud resource planning and modeling ๏ Deployment and provisioning ๏ Cloud metrics and instrumentation TripleO For Infrastructure Management 11 block storage (NetApp)
  • 12. ( slide ) previous | next#RedHatCloud TripleO Explained (easy) 12
  • 13. ( slide ) previous | next#RedHatCloud OpenStack on OpenStack 13 ... but let’s ignore the complexity for now.
  • 14. ( slide ) previous | next#RedHatCloud Imagine if you will.. 14 An OpenStack Deployment and Management Application
  • 15. ( slide ) previous | next#RedHatCloud An Application Featuring ... ๏ Deploying OpenStack to bare metal ๏ OpenStack community adopted ๏ Providing visual status of core services and cloud infrastructure ๏ Offering platform extensibility ๏ Providing integration via well known APIs ๏ Is cloud operator focused! ๏ Naturally resilient and scalable 15 An OpenStack Deployment and Management Application
  • 16. ( slide ) previous | next#RedHatCloud Sounds cool ... more please! 16
  • 17. ( slide ) previous | next#RedHatCloud TripleO Explained (more detail) 17
  • 18. ( slide ) previous | next#RedHatCloud OpenStack in a Minute or So 18
  • 19. ( slide ) previous | next#RedHatCloud ๏ OpenStack components* manage compute, network and storage resources OpenStack - a quick review.. 19 Heat Glance Neutron Nova VM OS image, network, disk, instrumentation Virtual Machine Deployment Ceilometer *Only a select subset of OpenStack components are shown here.
  • 20. ( slide ) previous | next#RedHatCloud ๏ OpenStack components* manage compute, network and storage resources OpenStack - Nova, Heat & Ceilometer 20 Heat Glance Neutron Nova VM OS image, network, disk, instrumentation Virtual Machine Deployment Ceilometer Nova provides command and control services for compute nodes. It orchestrates rendering of virtual machines.
  • 21. ( slide ) previous | next#RedHatCloud ๏ OpenStack components* manage compute, network and storage resources OpenStack - Nova, Heat & Ceilometer 21 Heat Glance Neutron Nova VM OS image, network, disk, instrumentation Virtual Machine Deployment Ceilometer Heat provides an orchestration engine to launch multiple cloud applications based on templates. Heat manages the whole lifecycle of the application by managing the underlying virtual infrastructure
  • 22. ( slide ) previous | next#RedHatCloud ๏ OpenStack components* manage compute, network and storage resources OpenStack - Nova, Heat & Ceilometer 22 Heat Glance Neutron Nova VM OS image, network, disk, instrumentation Virtual Machine Deployment Ceilometer Ceilometer provides acquisition of usage data across OpenStack core components. Ceilometer data is used to reconcile billing or chargeback of consumed cloud resources.
  • 23. ( slide ) previous | next#RedHatCloud OOO 23
  • 24. ( slide ) previous | next#RedHatCloud ๏ Re-uses OpenStack components to deploy OpenStack on hardware. The Concept ofTripleO 24 Heat Glance Neutron Nova Hardware Node Deployment & Management Ceilometer Bare Metal OS image, network, disk, instrumentation
  • 25. ( slide ) previous | next#RedHatCloud ๏ TripleO uses Nova and Ironic to deploy to hardware Nova provides command and control services for hardware nodes. Nova’s scheduler matches bare metal flavors to hardware. It orchestrates the rendering of bare metal* by treating Ironic’s API as a special bare metal hypervisor. OpenStack - Nova, Heat & Ceilometer 25 Heat Glance Neutron Nova Ceilometer *Today,TripleO uses Nova bare metal drivers. As Ironic matures these will be deprecated. Bare Metal OS image, network, disk, instrumentation Hardware Node Deployment
  • 26. ( slide ) previous | next#RedHatCloud ๏ For hardware, Heat templates encapsulate the equivalent of a cloud resource reference architecture Here, Heat provides deployment orchestration for hardware nodes. Heat templates capture hardware configuration for consistent and repeatable deployment scenarios. OpenStack - Nova, Heat & Ceilometer 26 Heat Glance Neutron Nova Ceilometer Hardware Node Deployment Orchestration Bare Metal OS image, network, disk, instrumentation Bare Metal OS image, network, disk, instrumentation Bare Metal OS image, network, disk, instrumentation
  • 27. ( slide ) previous | next#RedHatCloud ๏ Ceilometer provides the framework for metrics and instrumentation data collection Ceilometer is used to collect metrics on the underlying OpenStack infrastructure. Metrics and instrumentation data can be rolled up for visualization. OpenStack - Nova, Heat & Ceilometer 27 Heat Glance Neutron Nova Ceilometer Hardware Node Status Bare Metal OS image, network, disk, instrumentation
  • 28. ( slide ) previous | next#RedHatCloud Tuskar 28
  • 29. ( slide ) previous | next#RedHatCloud ๏ Tuskar provides deployment management services forTripleO ๏ Follows same component re-use model asTripleO ๏ Introduces theTuskar operator UI, CLI and API Tuskar Overview 29 Ceilometer Tuskar Horizon # create an overcloud with 1 controller and 1 compute node tuskar overcloud-create overcloud     --description "My overcloud"     --attribute "AdminToken=${OVERCLOUD_ADMIN_TOKEN}"     --attribute "AdminPassword=${OVERCLOUD_ADMIN_PASSWORD}"     --attribute "CinderPassword=${OVERCLOUD_CINDER_PASSWORD}"     --attribute "GlancePassword=${OVERCLOUD_GLANCE_PASSWORD}"     --attribute "HeatPassword=${OVERCLOUD_HEAT_PASSWORD}"     --attribute "NeutronPassword=${OVERCLOUD_NEUTRON_PASSWORD}"     --attribute "NovaPassword=${OVERCLOUD_NOVA_PASSWORD}"     --attribute "NeutronPublicInterface=$NeutronPublicInterface"     --attribute "SwiftPassword=${OVERCLOUD_SWIFT_PASSWORD}"     --attribute "SwiftHashSuffix=${OVERCLOUD_SWIFT_HASH}"     --attribute "NovaComputeLibvirtType=$OVERCLOUD_LIBVIRT_TYPE"     --attribute "GlanceLogFile=''"     --attribute "NeutronDnsmasqOptions=dhcp-option-force=26,1400"     --role-count $controller_role_id=1     --role-count $compute_role_id=$COMPUTESCALE     --role-count $blockstorage_role_id=$BLOCKSTORAGESCALE     --role-count $swiftstorage_role_id=$SWIFTSTORAGESCALE tripleo wait_for_stack_ready 220 10 overcloud echo "Overcloud CREATE_COMPLETE" Tuskar Ceilometer Horizon
  • 30. ( slide ) previous | next#RedHatCloud ๏ OpenStack Programs are efforts which are essential to the completion of the OpenStack mission. ๏ TripleO is the Deployment program ๏ Tuskar’s focus has been on infrastructure management ๏ Tuskar has been merged intoTripleO TripleO is an OpenStack Program 30
  • 31. ( slide ) previous | next#RedHatCloud Deployment Flow 31
  • 32. ( slide ) previous | next#RedHatCloud Remember this? ๏ Deploying OpenStack to bare metal ๏ OpenStack community adopted ๏ Providing visual status of core services and cloud infrastructure ๏ Offering platform extensibility ๏ Providing integration via well known APIs ๏ Is cloud operator focused! ๏ Naturally resilient and scalable 32 An OpenStack Deployment and Management Application
  • 33. ( slide ) previous | next#RedHatCloud ๏ Production cloud ๏ The OpenStack you know and love ๏ The Cloud that your tenants will use ๏ Also known as the “Overcloud” ๏ Deployment and Management Application ๏ Command and Control cloud (TripleO/OpenStack) ๏ Only for Cloud Operator use. ๏ Also known as the “Undercloud” Key Concept:We HaveTwo Clouds 33 OpenStack as Deployment and Management Application
  • 34. ( slide ) previous | next#RedHatCloud Our Goal? We Want an Operational Cloud 34
  • 35. ( slide ) previous | next#RedHatCloud Deployment and Management Process 35 1. One or more Management Nodes are installed in the control rack.
  • 36. ( slide ) previous | next#RedHatCloud Deployment and Management Process 36 2. Operator logs into Operator Dashboard to configure the infrastructure
  • 37. ( slide ) previous | next#RedHatCloud Deployment and Management Process 37 3. Operator defines the Controller rack.
  • 38. ( slide ) previous | next#RedHatCloud Deployment and Management Process 38 4. Operator defines the Resource racks.
  • 39. ( slide ) previous | next#RedHatCloud Deployment and Management Process 39 5. Controller and Resource racks get provisioned. (Tuskar -> Heat -> Nova -> Ironic -> Hardware)
  • 40. ( slide ) previous | next#RedHatCloud TripleO as Management Platform 40
  • 41. ( slide ) previous | next#RedHatCloud OpenStack Management Application Platform ๏ TripleO was initially focused on deployment. But, why stop there? ๏ Underlying OpenStack components are there for our use. ๏ Component APIs are well known and understood. ๏ Operations focused use cases are very natural here. ๏ Community partners can build on an open, distro agnostic platform. ๏ We believeTripleO can work as a platform for on-going cloud operations ๏ We believe this will significantly increase OpenStack adoption. 41* http://www.slideshare.net/ryan-lane/openstack-atlanta-user-survey *
  • 42. ( slide ) previous | next#RedHatCloud OpenStackVendor FAQs 42 block storage object storage HPC compute security management network service monitoring What does this mean for ______________________ vendors?
  • 43. ( slide ) previous | next#RedHatCloud ๏ Operator Dashboard ๏ Deployment Orchestration ๏ Roles, Services, Elements ๏ Instrumentation Agents ๏ Bare Metal Drivers ๏ Supporting Components ๏ Adding resources to the production cloud ๏ Special flavor support ๏ Scheduling modifications, etc. Platform Integration Points (logical view) 43 hardware node hardware node hardware node Ironic hardware driver hardware driver Ironic API Ceilometer Tuskar Nova Heat Horizon
  • 44. ( slide ) previous | next#RedHatCloud CommunityVendor Integration Matrix 44 Integration Component HardwareVendor Interest? SoftwareVendor Interest? Operator Dashboard (Horizon/Tuskar UI) Yes Yes Bare Metal Drivers (Ironic) Yes Probably Not Instrumentation (Ceilometer) Yes Probably Infrastructure Orchestration (Roles, Services, Elements) Yes Maybe / As needed Supporting Components (scheduler, network, etc) Depends on resource Maybe / As needed
  • 45. ( slide ) previous | next#RedHatCloud OpenStackVendor Integration Profiles 45
  • 46. ( slide ) previous | next#RedHatCloud 46 Warning! The profiles you are about to see are not promises, product roadmaps or availability announcements made by the vendors shown or Red Hat. These are sketches of what could be interesting for OpenStack and exist solely to illustrate possibleTripleO integration points. Got it? Now back to our show.
  • 47. ( slide ) previous | next#RedHatCloud 47 NetApp ๏ Conducting early work to bring NetApp product line toTripleO ๏ Storage utilization analysis ๏ Storage efficiency metrics ๏ System reserve capacity ๏ Free/unused reserve capacity ๏ Cloning, dedupe, snapshot, etc ๏ Heat, Ceilometer, Ironic, Horizon integration points block storage (NetApp)
  • 48. ( slide ) previous | next#RedHatCloud Dell ๏ Dell and Red Hat working on TripleO integration ๏ Hardware management and metrics via Ironic (DRAC driver support) ๏ Orchestration of firmware, BIOS, drivers, etc, configuration via Heat ๏ Integration: Horizon, Ironic, Ceilometer, Heat 48
  • 49. ( slide ) previous | next#RedHatCloud PrivateCore ๏ “Privacy of computation” vision ๏ Trusted boot, attestation, node integrity services, etc. ๏ Already using Horizon today ๏ Bare metal to tenant use cases ๏ Integration points: ๏ Horizon, Ironic, Ceilometer, Tuskar, Overcloud scheduling 49
  • 50. ( slide ) previous | next#RedHatCloud GroundWork ๏ OpenStack Unified Monitoring ๏ Seurat Heat maps ๏ GroundWork appliance as Glance image ๏ Horizon plugin architecture blueprint may be needed ๏ Integration points: ๏ Glance, Ceilometer,Tuskar, Horizon 50
  • 51. ( slide ) previous | next#RedHatCloud Solinea ๏ OpenStack infrastructure monitoring and management ๏ Analysis, diagnostics and Ops automation ๏ Topology discovery and reports ๏ API performance,VM spawns, etc. ๏ Integration points: ๏ Horizon, Glance, Heat 51
  • 52. ( slide ) previous | next#RedHatCloud Ceph and Calamari ๏ Ceph cluster visualization, monitoring, performance statistics and diagnostics ๏ Rolling, continuous upgrades ๏ Heat stacks for Ceph clusters, pre-built images in Glance ๏ Integration points: ๏ Glance, Ceilometer,Tuskar, Horizon 52
  • 53. ( slide ) previous | next#RedHatCloud TripleO Momentum 53
  • 54. ( slide ) previous | next#RedHatCloud Diverse and Strong Community Work ๏ Red Hat releases InStack, aTripleO based installer for RDO Icehouse ๏ HP’s Helion usesTripleO for installation ๏ Rackspace doing advanced work with Ironic (solving for multi-tenancy use case) 54 IronicTripleOTuskar
  • 55. ( slide ) previous | next#RedHatCloud Gaps ๏ Auto-discovery of nodes ๏ Complex hardware configuration needs to be supported ๏ Infrastructure topology awareness 55
  • 56. ( slide ) previous | next#RedHatCloud Questions? 56
  • 57. ( slide ) previous | next#RedHatCloud ThankYou! 57