SlideShare a Scribd company logo
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Improving CloudStack
for Operators
Rohit Yadav
Software Architect
rohit.yadav@shapeblue.com
@_bhaisaab | rohit.yadav.xyz
CloudStack European User Group, 3 March 2016
The Cloud Specialists
• Software Architect at ShapeBlue
• Apache CloudStack Committer since 2012 and PMC member
• Specialise in:
• CloudStack feature development and 3rd party integrations
• KVM, API/DB Layers, SystemVMs, UI, Upgrades, UI
• Distributed Systems, Java, Python
• Author: Apache CloudStack CloudMonkey
• Release Manager: Apache CloudStack 4.5.x
• Maintainer of Apache CloudStack packages (shapeblue.com/packages)
• Recent work: Out-of-band management, Metrics Views, SAML2 plugin,
KVM and UI improvements
A b o u t M e
The Cloud Specialists
A b o u t S h a p e B l u e
“ShapeBlue are expert builders of public &
private clouds. They are the leading global
Apache CloudStack integrator & consultancy”
…and we’re hiring!
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
I m p r o v i n g C l o u d S t a c k O p e r a t i o n a l E x p e r i e n c e ?
• Managing CloudStack users in large orgs
• Finding critical information
• Dealing with physical hosts
• Dealing with security and user roles
• Making sense of CloudStack API results
• Pain points around Installing and Upgrading
CloudStack
• Improving CloudStack Clustering
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
W h a t i s t h i s t a l k a b o u t ?
Improving CloudStack for Operators
• Support for SAML2
• Metrics Views for CloudStack
• Out-of-band Management for CloudStack
• CloudMonkey improvements
• Dynamic CloudStack Roles (RBAC)
• Upcoming features
• Painpoints and improvements
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
S A M L 2
• SAML2 Single-Sign-On Plugin based on newer
authentication framework in CloudStack
• Available in 4.5.2, 4.6.0+
• Authorization based workflow
• Demo
C l i c k t o e d i t
The Cloud Specialists
@ShapeBlueShapeBlue.com
C l o u d S t a c k S A M L 2 A u t h e n t i c a t i o n Wo r k f l o w
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
M e t r i c s Vi e ws f o r C l o u d S t a c k
• Finding critical information about infrastructure
and cloud resources using UI
• Identify performance hotspots
• CloudMonkey works but operators like using UI
• Available in 4.7.0+
• Demo
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
O u t - o f - b a n d M a n a g e m e n t f o r C l o u d S t a c k
• Manage physical hosts using out-of-band
management interface such as ilo, idrac
• Allows custom driver implementation, out of box
support for IPMI 2.0
• Available in 4.9.0+
• Demo
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
O u t - o f - b a n d M a n a g e m e n t h i g h - l e v e l a r c h i t e c t u r e
OOBM Power State
Finite State Machine
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
C l o u d M o n k e y I m p r o v e m e n t s
• CSV output: Making sense of data
• History support
• Available in 5.3.3 (upcoming)
• Demo
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
U p c o m i n g f e a t u r e : D y n a m i c R B A C
• Improve RBAC, allow dynamic roles
• Presently only four static roles:
Admin, Resource Admin, Domain Admin, User
• Each role maps to set of allowed APIs, currently
statically configured in commands.properties
• Operators can create users/account with new sets
of dynamic roles with custom set of allowed APIs
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
O t h e r E ff o r t s i n t h e C o m m u n i t y
• Dynamic routed VPC (support for OSPF)
• Host HA with out-of-band based fencing
• Distributed Resource Load-Balancer Service
• CloudStack CI for Github PRs
• Improve CloudStack installation and upgrade
experience specifically around database and
systemvms
• SDN plugin improvements, StrongSwan based
VPN/ipsec, Debian 8 based systemvm template,
support Java 8, embedded Jetty. Marvin and UI
improvements
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
I m p r o v i n g C l o u d S t a c k C l u s t e r i n g
• Better distributed systems implementation;
claim&ownership, improved fault-tolerance and
resilience, clustering and agent rebalancing,
circuit breaker, mgmt server fencing
• Improve CloudStack agents framework,
improve/replace link protocol
• Improve job framework
• Zero-downtime upgrades
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
T h a n k y o u !
• Q&A
• Follow-ups - dev@cloudstack.apache.org

More Related Content

PPTX
Introduction and CloudStack news
PPTX
Introduction and news
PPTX
CloudStack EU user group - CloudStack news
PPTX
CloudStack News, Berlin 16 june 2016
PPTX
CloudStack networking
PPTX
CloudStack Container Service
PPTX
Using the KVMhypervisor in CloudStack
PPTX
Securing your Cloud Environment v2
Introduction and CloudStack news
Introduction and news
CloudStack EU user group - CloudStack news
CloudStack News, Berlin 16 june 2016
CloudStack networking
CloudStack Container Service
Using the KVMhypervisor in CloudStack
Securing your Cloud Environment v2

What's hot (20)

PPTX
Cloudstack: the best kept secret in the cloud
PPTX
Fast SAP system provisioning based on CloudStack
PPTX
CloudStack news
PDF
CloudStack and testing
PPTX
Cloud stack user group - Welcome
PPTX
Containers and CloudStack
PPTX
Cloudstack container service
PPTX
CloudStack EU user group - Trillian
PPT
CloudStack EU User Group - Making stuff better through CloudStack
PPTX
CloudStack EU user group - fast SAP provisioning
PDF
CSEUG introduction
PDF
CloudStack IPv6 in production
PDF
Securing your Cloud Environment
PDF
Running OpenShift Clusters in a Cloudstack Environment
PDF
Policy driven SDN in CloudStack
PDF
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
PDF
Introductions & CloudStack news - Giles Sirett
PPTX
CloudStack news
PDF
Robert Sander: CloudStack and Terraform
PDF
Giles Sirett: Introduction and CloudStack news
Cloudstack: the best kept secret in the cloud
Fast SAP system provisioning based on CloudStack
CloudStack news
CloudStack and testing
Cloud stack user group - Welcome
Containers and CloudStack
Cloudstack container service
CloudStack EU user group - Trillian
CloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU user group - fast SAP provisioning
CSEUG introduction
CloudStack IPv6 in production
Securing your Cloud Environment
Running OpenShift Clusters in a Cloudstack Environment
Policy driven SDN in CloudStack
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Introductions & CloudStack news - Giles Sirett
CloudStack news
Robert Sander: CloudStack and Terraform
Giles Sirett: Introduction and CloudStack news
Ad

Viewers also liked (13)

PPTX
CloudStack User Group Overview And News - 12 feb 2015
PDF
Slideshow3
PDF
Slideshow_final_adjustments
DOC
Salwa hassan cv
PPTX
Free rhema books
PPTX
Introduction to Apache cloudstack - Linuxcon
PDF
Villa Golf Eventos - Catering
PDF
Agiologio indice
PPTX
Freight Transport Association Head of Vans and LCV’s Presentation at the Micr...
PPTX
CloudStack - Apache's best kept secret
PDF
CloudStack EU user group making the digital possible
PDF
Supersized PostgreSQL: Postgres-XL for Scale-Out OLTP and Big Data Analytics
PDF
India Smart Cities and Urban Transport
CloudStack User Group Overview And News - 12 feb 2015
Slideshow3
Slideshow_final_adjustments
Salwa hassan cv
Free rhema books
Introduction to Apache cloudstack - Linuxcon
Villa Golf Eventos - Catering
Agiologio indice
Freight Transport Association Head of Vans and LCV’s Presentation at the Micr...
CloudStack - Apache's best kept secret
CloudStack EU user group making the digital possible
Supersized PostgreSQL: Postgres-XL for Scale-Out OLTP and Big Data Analytics
India Smart Cities and Urban Transport
Ad

Similar to Improving CloudStack for operators (20)

PDF
Paul Angus - what's new in ACS 4.11
PDF
Whats new in Cloudstack 4.11 - behind the headlines
PPTX
CCCNA17 CloudStack Container Service
PDF
New stuff in CloudStack!
PPTX
Paul Angus - CloudStack Container Service
PDF
Paul Angus – Backup & Recovery in CloudStack
PDF
CloudStack Container Service
PDF
ApacheCon Miami / CCCNA17 CloudStack upgrade best practices
PPTX
Building clouds with apache cloudstack apache roadshow 2018
PDF
Boris Stoyanov - some new features in Apache cloudStack
PDF
CloudStack upgrade best practices - Dag Sonstebo
PDF
CloudStack usage service
PDF
TechUG Glasgow talk 22/Feb/17 Configuration Management Best Practices
PDF
CCCNA17 Reliable Host Fencing
PDF
CCCNA17 CloudStack upgrade best practices
PPTX
CCNA17 CloudStack and NFV
PDF
CloudStack - Top 5 Technical Issues and Troubleshooting
PDF
CCNA17 KVM and CloudStack
PPTX
Modern application development with oracle cloud sangam17
PPTX
Enabling .NET Apps with Monitoring and Management Using Steeltoe
Paul Angus - what's new in ACS 4.11
Whats new in Cloudstack 4.11 - behind the headlines
CCCNA17 CloudStack Container Service
New stuff in CloudStack!
Paul Angus - CloudStack Container Service
Paul Angus – Backup & Recovery in CloudStack
CloudStack Container Service
ApacheCon Miami / CCCNA17 CloudStack upgrade best practices
Building clouds with apache cloudstack apache roadshow 2018
Boris Stoyanov - some new features in Apache cloudStack
CloudStack upgrade best practices - Dag Sonstebo
CloudStack usage service
TechUG Glasgow talk 22/Feb/17 Configuration Management Best Practices
CCCNA17 Reliable Host Fencing
CCCNA17 CloudStack upgrade best practices
CCNA17 CloudStack and NFV
CloudStack - Top 5 Technical Issues and Troubleshooting
CCNA17 KVM and CloudStack
Modern application development with oracle cloud sangam17
Enabling .NET Apps with Monitoring and Management Using Steeltoe

More from ShapeBlue (20)

PPTX
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
PPTX
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
PDF
CloudStack GPU Integration - Rohit Yadav
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
PDF
Fully Open-Source Private Clouds: Freedom, Security, and Control
PPTX
Pushing the Limits: CloudStack at 25K Hosts
PPTX
Stretching CloudStack over multiple datacenters
PPTX
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
PPSX
CloudStack + KVM: Your Local Cloud Lab
PDF
I’d like to resell your CloudStack services, but...
PDF
Storage Setup for LINSTOR/DRBD/CloudStack
PDF
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
PDF
Development of an Оbject Storage Plugin for CloudStack, Christian Reichert, s...
PDF
VM-HA with CloudStack and Linstor, Rene Peinthor
PDF
How We Use CloudStack to Provide Managed Hosting, Swen Brüseke, proIO
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
Extensions Framework (XaaS) - Enabling Orchestrate Anything
CloudStack GPU Integration - Rohit Yadav
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
Ampere Offers Energy-Efficient Future For AI And Cloud
Empowering Cloud Providers with Apache CloudStack and Stackbill
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
Fully Open-Source Private Clouds: Freedom, Security, and Control
Pushing the Limits: CloudStack at 25K Hosts
Stretching CloudStack over multiple datacenters
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
CloudStack + KVM: Your Local Cloud Lab
I’d like to resell your CloudStack services, but...
Storage Setup for LINSTOR/DRBD/CloudStack
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
Development of an Оbject Storage Plugin for CloudStack, Christian Reichert, s...
VM-HA with CloudStack and Linstor, Rene Peinthor
How We Use CloudStack to Provide Managed Hosting, Swen Brüseke, proIO

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
cuic standard and advanced reporting.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
A Presentation on Artificial Intelligence
Reach Out and Touch Someone: Haptics and Empathic Computing
Network Security Unit 5.pdf for BCA BBA.
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development

Improving CloudStack for operators

  • 1. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Improving CloudStack for Operators Rohit Yadav Software Architect rohit.yadav@shapeblue.com @_bhaisaab | rohit.yadav.xyz CloudStack European User Group, 3 March 2016
  • 2. The Cloud Specialists • Software Architect at ShapeBlue • Apache CloudStack Committer since 2012 and PMC member • Specialise in: • CloudStack feature development and 3rd party integrations • KVM, API/DB Layers, SystemVMs, UI, Upgrades, UI • Distributed Systems, Java, Python • Author: Apache CloudStack CloudMonkey • Release Manager: Apache CloudStack 4.5.x • Maintainer of Apache CloudStack packages (shapeblue.com/packages) • Recent work: Out-of-band management, Metrics Views, SAML2 plugin, KVM and UI improvements A b o u t M e
  • 3. The Cloud Specialists A b o u t S h a p e B l u e “ShapeBlue are expert builders of public & private clouds. They are the leading global Apache CloudStack integrator & consultancy” …and we’re hiring!
  • 4. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue I m p r o v i n g C l o u d S t a c k O p e r a t i o n a l E x p e r i e n c e ? • Managing CloudStack users in large orgs • Finding critical information • Dealing with physical hosts • Dealing with security and user roles • Making sense of CloudStack API results • Pain points around Installing and Upgrading CloudStack • Improving CloudStack Clustering
  • 5. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s t h i s t a l k a b o u t ? Improving CloudStack for Operators • Support for SAML2 • Metrics Views for CloudStack • Out-of-band Management for CloudStack • CloudMonkey improvements • Dynamic CloudStack Roles (RBAC) • Upcoming features • Painpoints and improvements
  • 6. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue S A M L 2 • SAML2 Single-Sign-On Plugin based on newer authentication framework in CloudStack • Available in 4.5.2, 4.6.0+ • Authorization based workflow • Demo
  • 7. C l i c k t o e d i t The Cloud Specialists @ShapeBlueShapeBlue.com C l o u d S t a c k S A M L 2 A u t h e n t i c a t i o n Wo r k f l o w
  • 8. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue M e t r i c s Vi e ws f o r C l o u d S t a c k • Finding critical information about infrastructure and cloud resources using UI • Identify performance hotspots • CloudMonkey works but operators like using UI • Available in 4.7.0+ • Demo
  • 9. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue O u t - o f - b a n d M a n a g e m e n t f o r C l o u d S t a c k • Manage physical hosts using out-of-band management interface such as ilo, idrac • Allows custom driver implementation, out of box support for IPMI 2.0 • Available in 4.9.0+ • Demo
  • 10. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue O u t - o f - b a n d M a n a g e m e n t h i g h - l e v e l a r c h i t e c t u r e OOBM Power State Finite State Machine
  • 11. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue C l o u d M o n k e y I m p r o v e m e n t s • CSV output: Making sense of data • History support • Available in 5.3.3 (upcoming) • Demo
  • 12. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue U p c o m i n g f e a t u r e : D y n a m i c R B A C • Improve RBAC, allow dynamic roles • Presently only four static roles: Admin, Resource Admin, Domain Admin, User • Each role maps to set of allowed APIs, currently statically configured in commands.properties • Operators can create users/account with new sets of dynamic roles with custom set of allowed APIs
  • 13. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue O t h e r E ff o r t s i n t h e C o m m u n i t y • Dynamic routed VPC (support for OSPF) • Host HA with out-of-band based fencing • Distributed Resource Load-Balancer Service • CloudStack CI for Github PRs • Improve CloudStack installation and upgrade experience specifically around database and systemvms • SDN plugin improvements, StrongSwan based VPN/ipsec, Debian 8 based systemvm template, support Java 8, embedded Jetty. Marvin and UI improvements
  • 14. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue I m p r o v i n g C l o u d S t a c k C l u s t e r i n g • Better distributed systems implementation; claim&ownership, improved fault-tolerance and resilience, clustering and agent rebalancing, circuit breaker, mgmt server fencing • Improve CloudStack agents framework, improve/replace link protocol • Improve job framework • Zero-downtime upgrades
  • 15. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue T h a n k y o u ! • Q&A • Follow-ups - dev@cloudstack.apache.org

Editor's Notes

  • #5: a few of the things that ive been working on recently hat these had one thing in common -  theyre all features to make running large clouds easier.
  • #7: Large federated login, shared pool of compute/network/storage across federations/co-operations
  • #10: Why need drivers – gives you flexibility to implement your own