SlideShare a Scribd company logo
Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved.
Devstack on Demand
Barak Merimovich, Gigaspaces
Gal Moav, Ravello
Copyright © GigaSpaces 2015. All rights reserved.
Agenda
● What is Devstack
● Why Devstack on demand
● Introducing Ravello
● Demo
● Some recommendations
● Future Plans
Copyright © GigaSpaces 2015. All rights reserved.
What is Cloudify?
Send
Metrics
Execute
Policy
Feedback
Correlate
with
Historical
Events
Real Time
Analytics
Deploy
Fail-
over
Scale
Real Time Analytics Cloud Infrastructure
Intelligent Orchestration
11
11
11
11
11
1
Historical Data
00
00
00
00
0
11
11
11
11
11
1
00
00
00
00
0
11
11
11
11
11
1
00
00
00
00
0
Copyright © GigaSpaces 2015. All rights reserved.
What is Devstack?
“DevStack is an opinionated script to quickly
create an OpenStack development
environment. It can also be used to
demonstrate starting/running OpenStack
services
...
DevStack is not and has never been
intended to be a general OpenStack
installer. “
Copyright © GigaSpaces 2015. All rights reserved.
Why Devstack on Demand?
● How do you test a cloud orchestrator?
● What Clouds do you test?
● What Versions?
● What scenarios?
6www.ravellosystems.com
About us
L2 networking
L3+ networking
‘98–‘05
‘05–‘11
’11+
Backed by … Awarded
best of
VMworld
www.ravellosystems.com
OpenStack dev/test - need for agility
Classic candidate for the public cloud !
• Multi-node dev/test environments
• Many different possible configurations
• Many different deployment methods
• Different versions
• Scale factor – (e.g. one node for functional tests, 50 nodes for scale
tests)
• Bursty usage patterns
www.ravellosystems.com
Why you can’t run Openstack on AWS
x86 serverx86 server
XenXen
VMVM VMVM VMVM
AWS
OpenStack with KVMOpenStack with KVM
VTVT
!!
Cannot run a
hypervisor (KVM,
ESX, etc) without
Intel VTx/AMD
SVM.
Very limited L2
access – so no
complex
OpenStack
networking)
www.ravellosystems.com
HVX: virtual infrastructure for the cloud
XenXen
HVXHVX
VMVM VMVM VMVM
• Nested virtualization
• Binary translation
• Exposes VMware or KVM
devices to the VM on top
• Software defined networking
• Clean L2 environment
• Maintain IP addresses
(DHCP/Static, DNS …)
• Storage abstraction
x86 hardwarex86 hardware
Run entire VMware/KVM workloads in AWS or Google without
making any changes. Same VMs, same networking, storage …
www.ravellosystems.com
2 modes of HVX
AWS or GoogleAWS or Google
HVXHVX
VMVM VMVM VMVM
AWS or GoogleAWS or Google
VMVM VMVM VMVM
OpenStack with KVMOpenStack with KVM
VMware workloads (VMs,
networking) on AWS or
Google
OpenStack labs on AWS
or Google
Mode 1: Nested
virtualization
Mode 2: Nested2
virtualization (Inception)
InceptionInceptionHVX
6/21/15
Ravello Systems, Inc.
11
AWS/GCEAWS/GCE
OpenStack with KVM on Ravello
Copyright © GigaSpaces 2015. All rights reserved.
Demo
● Let's see it in action
Copyright © GigaSpaces 2015. All rights reserved.
Some Notes
● Networking can be hard
● Accessing nested Vms is the real pain
● Proxies are easiest
● One box – one version
● Multi-node devstack configurations are
possible – not all are tested
● Stick with single node for most cases
Copyright © GigaSpaces 2015. All rights reserved.
Future Cloud Environments
● Devstack with no Security Groups
● Devstack latest
● Devcloud (cloudstack in a box)
● vSphere 5.1/5.5
● vSphere 6.0
● vCloud
Copyright © GigaSpaces 2015. All rights reserved.
Future Work
● Performance improvements
● rejoin-stack.sh
Copyright © GigaSpaces 2015. All rights reserved.
Final Words...
Copyright © GigaSpaces 2015. All rights reserved.

More Related Content

PPTX
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
PDF
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
PPTX
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
PDF
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
PPTX
Running OpenStack in Production
PDF
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
PDF
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
PPTX
Securing your Cloud Environment v2
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
Running OpenStack in Production
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Securing your Cloud Environment v2

What's hot (20)

PPTX
Introduction and CloudStack news
PDF
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
PPTX
Fast SAP system provisioning based on CloudStack
PDF
Deploying openstack using ansible
PPTX
Operating OpenStack - Case Study in the Rackspace Cloud
PPTX
OpenStack in the Enterprise
PDF
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
PDF
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
PDF
Running OpenStack in Production
PPTX
Cloudstack: the best kept secret in the cloud
PDF
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
PPTX
Decomposing Lithium's Monolith with Kubernetes and OpenStack
PDF
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
PPTX
Improving CloudStack for operators
PPTX
Introduction and news
PDF
Does Hypervisor matter in OpenStack
PPTX
CloudStack EU user group - fast SAP provisioning
PDF
Private Cloud – Advanced lab: Migrating and securing workloads
PPTX
CloudStack News, Berlin 16 june 2016
PPTX
Using the KVMhypervisor in CloudStack
Introduction and CloudStack news
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
Fast SAP system provisioning based on CloudStack
Deploying openstack using ansible
Operating OpenStack - Case Study in the Rackspace Cloud
OpenStack in the Enterprise
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
Running OpenStack in Production
Cloudstack: the best kept secret in the cloud
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Decomposing Lithium's Monolith with Kubernetes and OpenStack
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
Improving CloudStack for operators
Introduction and news
Does Hypervisor matter in OpenStack
CloudStack EU user group - fast SAP provisioning
Private Cloud – Advanced lab: Migrating and securing workloads
CloudStack News, Berlin 16 june 2016
Using the KVMhypervisor in CloudStack
Ad

Similar to Devstack On Demand (20)

PPTX
Running OpenStack on Amazon AWS, Alex Fishman
PPTX
Ravello webinar - Creating smart labs on AWS/Google for sales demos, training...
PPTX
XenServer Virtualization In Cloud Environments
PPTX
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
PPTX
Oracle Ravello
PPTX
Multi-HV OpenStack - It's 2015 already, are we there yet?
PPTX
Alex Fishman - Virtualizing the Cloud
PPTX
Getting Started with Apache CloudStack
PPTX
An overview of OpenStack for the VMware community
PDF
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
PDF
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
PPTX
OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...
PPTX
Getting Started with XenServer and OpenStack.pptx
PPTX
Introduction to Orchestration and DevOps with OpenStack
PDF
Ravello – the Easiest Way to Cloud
PDF
OpenStack for VMware Administrators
PPTX
Marriage of Openstack with KVM and ESX at PayPal OpenStack Summit Hong Kong F...
PPTX
Cloud and OpenStack
PDF
Hp helion meetup_networking_sdn
PDF
OpenNebulaConf2015 1.10 OpenNebula Networking: SDNs & NFVs - Ruben S. Montero
Running OpenStack on Amazon AWS, Alex Fishman
Ravello webinar - Creating smart labs on AWS/Google for sales demos, training...
XenServer Virtualization In Cloud Environments
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
Oracle Ravello
Multi-HV OpenStack - It's 2015 already, are we there yet?
Alex Fishman - Virtualizing the Cloud
Getting Started with Apache CloudStack
An overview of OpenStack for the VMware community
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...
Getting Started with XenServer and OpenStack.pptx
Introduction to Orchestration and DevOps with OpenStack
Ravello – the Easiest Way to Cloud
OpenStack for VMware Administrators
Marriage of Openstack with KVM and ESX at PayPal OpenStack Summit Hong Kong F...
Cloud and OpenStack
Hp helion meetup_networking_sdn
OpenNebulaConf2015 1.10 OpenNebula Networking: SDNs & NFVs - Ruben S. Montero
Ad

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPTX
sap open course for s4hana steps from ECC to s4
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
sap open course for s4hana steps from ECC to s4
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Digital-Transformation-Roadmap-for-Companies.pptx
Programs and apps: productivity, graphics, security and other tools
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Review of recent advances in non-invasive hemoglobin estimation
Per capita expenditure prediction using model stacking based on satellite ima...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
NewMind AI Weekly Chronicles - August'25 Week I
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
Encapsulation_ Review paper, used for researhc scholars

Devstack On Demand

  • 1. Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved. Devstack on Demand Barak Merimovich, Gigaspaces Gal Moav, Ravello
  • 2. Copyright © GigaSpaces 2015. All rights reserved. Agenda ● What is Devstack ● Why Devstack on demand ● Introducing Ravello ● Demo ● Some recommendations ● Future Plans
  • 3. Copyright © GigaSpaces 2015. All rights reserved. What is Cloudify? Send Metrics Execute Policy Feedback Correlate with Historical Events Real Time Analytics Deploy Fail- over Scale Real Time Analytics Cloud Infrastructure Intelligent Orchestration 11 11 11 11 11 1 Historical Data 00 00 00 00 0 11 11 11 11 11 1 00 00 00 00 0 11 11 11 11 11 1 00 00 00 00 0
  • 4. Copyright © GigaSpaces 2015. All rights reserved. What is Devstack? “DevStack is an opinionated script to quickly create an OpenStack development environment. It can also be used to demonstrate starting/running OpenStack services ... DevStack is not and has never been intended to be a general OpenStack installer. “
  • 5. Copyright © GigaSpaces 2015. All rights reserved. Why Devstack on Demand? ● How do you test a cloud orchestrator? ● What Clouds do you test? ● What Versions? ● What scenarios?
  • 6. 6www.ravellosystems.com About us L2 networking L3+ networking ‘98–‘05 ‘05–‘11 ’11+ Backed by … Awarded best of VMworld
  • 7. www.ravellosystems.com OpenStack dev/test - need for agility Classic candidate for the public cloud ! • Multi-node dev/test environments • Many different possible configurations • Many different deployment methods • Different versions • Scale factor – (e.g. one node for functional tests, 50 nodes for scale tests) • Bursty usage patterns
  • 8. www.ravellosystems.com Why you can’t run Openstack on AWS x86 serverx86 server XenXen VMVM VMVM VMVM AWS OpenStack with KVMOpenStack with KVM VTVT !! Cannot run a hypervisor (KVM, ESX, etc) without Intel VTx/AMD SVM. Very limited L2 access – so no complex OpenStack networking)
  • 9. www.ravellosystems.com HVX: virtual infrastructure for the cloud XenXen HVXHVX VMVM VMVM VMVM • Nested virtualization • Binary translation • Exposes VMware or KVM devices to the VM on top • Software defined networking • Clean L2 environment • Maintain IP addresses (DHCP/Static, DNS …) • Storage abstraction x86 hardwarex86 hardware Run entire VMware/KVM workloads in AWS or Google without making any changes. Same VMs, same networking, storage …
  • 10. www.ravellosystems.com 2 modes of HVX AWS or GoogleAWS or Google HVXHVX VMVM VMVM VMVM AWS or GoogleAWS or Google VMVM VMVM VMVM OpenStack with KVMOpenStack with KVM VMware workloads (VMs, networking) on AWS or Google OpenStack labs on AWS or Google Mode 1: Nested virtualization Mode 2: Nested2 virtualization (Inception) InceptionInceptionHVX
  • 12. Copyright © GigaSpaces 2015. All rights reserved. Demo ● Let's see it in action
  • 13. Copyright © GigaSpaces 2015. All rights reserved. Some Notes ● Networking can be hard ● Accessing nested Vms is the real pain ● Proxies are easiest ● One box – one version ● Multi-node devstack configurations are possible – not all are tested ● Stick with single node for most cases
  • 14. Copyright © GigaSpaces 2015. All rights reserved. Future Cloud Environments ● Devstack with no Security Groups ● Devstack latest ● Devcloud (cloudstack in a box) ● vSphere 5.1/5.5 ● vSphere 6.0 ● vCloud
  • 15. Copyright © GigaSpaces 2015. All rights reserved. Future Work ● Performance improvements ● rejoin-stack.sh
  • 16. Copyright © GigaSpaces 2015. All rights reserved. Final Words...
  • 17. Copyright © GigaSpaces 2015. All rights reserved.

Editor's Notes

  • #4: Open source cloud orchestration. Based on OASIS TOSCA – and therefore multi-cloud by design
  • #5: useful as a quick sanity check for the OpenStack installation. It has evolved to support a large number of configuration options and alternative platforms and support services. many of the configuration combinations are rarely, if ever, tested.
  • #6: What is Cloudify Tons of unit tests Verify each plugin separately
  • #13: Tons of unit tests Verify each plugin separately