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/23/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
OpenStack Neutron behind the Scenes
PPTX
State of Containers in OpenStack
PDF
Deploying openstack using ansible
PDF
Copr HD OpenStack Day India
PPTX
Openstack components as containerized microservices
PDF
Build cloud like Rackspace with OpenStack Ansible
PPTX
OpenStack with OpenDaylight
PPTX
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla
OpenStack Neutron behind the Scenes
State of Containers in OpenStack
Deploying openstack using ansible
Copr HD OpenStack Day India
Openstack components as containerized microservices
Build cloud like Rackspace with OpenStack Ansible
OpenStack with OpenDaylight
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla

What's hot (20)

PPTX
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
PPTX
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
PDF
OpenStack Watcher
PDF
Openstack ansible
PPTX
Enhancing OpenStack FWaaS for real world application
PPTX
Deploying OpenStack with Ansible
PDF
Chef and OpenStack Workshop from ChefConf 2013
PDF
Guts & OpenStack migration
PPTX
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
PDF
What's new in openstack ocata
PPTX
OpenStack Development Using devstack
PDF
OPNFV & OpenStack
PPTX
Baylisa - Dive Into OpenStack
PDF
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
ODP
Build a Basic Cloud Using RDO-manager
PDF
TripleO
PDF
Mirantis v OpenStack Ansible Dawn of Production
PPTX
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
PPTX
OpenStack and private cloud
PDF
Meetup 23 - 01 - The things I wish I would have known before doing OpenStack ...
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
OpenStack Watcher
Openstack ansible
Enhancing OpenStack FWaaS for real world application
Deploying OpenStack with Ansible
Chef and OpenStack Workshop from ChefConf 2013
Guts & OpenStack migration
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
What's new in openstack ocata
OpenStack Development Using devstack
OPNFV & OpenStack
Baylisa - Dive Into OpenStack
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
Build a Basic Cloud Using RDO-manager
TripleO
Mirantis v OpenStack Ansible Dawn of Production
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
OpenStack and private cloud
Meetup 23 - 01 - The things I wish I would have known before doing OpenStack ...
Ad

Viewers also liked (20)

PPTX
Tarea 3: Competencias informáticas
PDF
Application Management in Openstack
PDF
Unix in the Cloud — Ignorance, Stagnation, Obsolescence
PDF
How Openstack is Built
PDF
4.4 fractional exponents notes 2
PDF
TechStory_CLASA_A4_eng_[1]
PDF
Ieeepro techno solutions ieee java project - privacy-preserving multi-keywor...
PPTX
muhammad salman LI ppt
ODP
Nadya ip 9ci
DOCX
HIPERVINCULOS
PDF
Foire de Caen 2015 - Communiqué de Presse
PPTX
Eli Mansoor, Rackspace - The Rackspace Story, OpenStacl Israel 2015
PDF
Same looks, different compo...
PDF
OpenStack in Production
PPTX
Dov Shalev, Kontron - Quantum Leap in Converged Modular Servers for Cloud Inf...
PDF
Heat optimization
PDF
Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...
PPTX
The Unambiguous Cloud - Ori Weizman - OpenStack Day Israel 2016
PPTX
The IDI Digital Transformation - OpenStack Day Israel 2016
PPTX
Fluo CICD OpenStack Summit
Tarea 3: Competencias informáticas
Application Management in Openstack
Unix in the Cloud — Ignorance, Stagnation, Obsolescence
How Openstack is Built
4.4 fractional exponents notes 2
TechStory_CLASA_A4_eng_[1]
Ieeepro techno solutions ieee java project - privacy-preserving multi-keywor...
muhammad salman LI ppt
Nadya ip 9ci
HIPERVINCULOS
Foire de Caen 2015 - Communiqué de Presse
Eli Mansoor, Rackspace - The Rackspace Story, OpenStacl Israel 2015
Same looks, different compo...
OpenStack in Production
Dov Shalev, Kontron - Quantum Leap in Converged Modular Servers for Cloud Inf...
Heat optimization
Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...
The Unambiguous Cloud - Ori Weizman - OpenStack Day Israel 2016
The IDI Digital Transformation - OpenStack Day Israel 2016
Fluo CICD OpenStack Summit
Ad

Similar to Barak Merimovich (GIgaSpaces) & Gal Moav (Ravello) - Devstack on Demand, OpenStack Israel 2015 (20)

PPTX
Ravello webinar - Creating smart labs on AWS/Google for sales demos, training...
PDF
OpenStack - JobShop @Iași, 2016
PPTX
Successfully Deliver and Operate OpenStack in Production with VMware VIO
DOC
Franco arteseros resume
PPTX
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
DOCX
Abul-Devops-CloudArch.
PDF
Directions for CloudStack Networking
PDF
Nebulaworks Docker Overview 09-22-2015
PDF
VMware - Openstack e VMware: la strana coppia
PDF
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
PPTX
OpenStack and Windows - What's new in Ocata
PPTX
Running OpenStack on Amazon AWS, Alex Fishman
PDF
The path to a serverless-native era with Kubernetes
PDF
How bigtop leveraged docker for build automation and one click hadoop provis...
PDF
A journey to the cloud: Getting started migrating your on-premises service to...
PDF
The Future of SDN in CloudStack by Chiradeep Vittal
PDF
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
PPTX
Bringing ESX Deployments into native OpenStack OVSvApp
PPTX
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
PPTX
OpenStack + VMware at the Hong Kong OpenStack Summit
Ravello webinar - Creating smart labs on AWS/Google for sales demos, training...
OpenStack - JobShop @Iași, 2016
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Franco arteseros resume
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Abul-Devops-CloudArch.
Directions for CloudStack Networking
Nebulaworks Docker Overview 09-22-2015
VMware - Openstack e VMware: la strana coppia
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
OpenStack and Windows - What's new in Ocata
Running OpenStack on Amazon AWS, Alex Fishman
The path to a serverless-native era with Kubernetes
How bigtop leveraged docker for build automation and one click hadoop provis...
A journey to the cloud: Getting started migrating your on-premises service to...
The Future of SDN in CloudStack by Chiradeep Vittal
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
Bringing ESX Deployments into native OpenStack OVSvApp
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
OpenStack + VMware at the Hong Kong OpenStack Summit

More from Cloud Native Day Tel Aviv (20)

PDF
Cloud Native is a Cultural Decision. By Reshef Mann
PDF
Container Runtime Security with Falco, by Néstor Salceda
PDF
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
PDF
Running I/O intensive workloads on Kubernetes, by Nati Shalom
PDF
WTF Do We Need a Service Mesh? By Anton Weiss.
PDF
Update Strategies for the Edge, by Kat Cosgrove
PDF
Building a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
PDF
The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
PDF
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
PDF
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
PDF
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
PDF
Cloud native transformation patterns, by Pini Reznik
PPTX
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
PDF
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
PDF
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
PDF
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
PDF
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
PPTX
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
PPTX
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
PPTX
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
Cloud Native is a Cultural Decision. By Reshef Mann
Container Runtime Security with Falco, by Néstor Salceda
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
Running I/O intensive workloads on Kubernetes, by Nati Shalom
WTF Do We Need a Service Mesh? By Anton Weiss.
Update Strategies for the Edge, by Kat Cosgrove
Building a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
Cloud native transformation patterns, by Pini Reznik
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018

Recently uploaded (20)

PPTX
Modernising the Digital Integration Hub
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
The various Industrial Revolutions .pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Modernising the Digital Integration Hub
A comparative study of natural language inference in Swahili using monolingua...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
CloudStack 4.21: First Look Webinar slides
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Enhancing emotion recognition model for a student engagement use case through...
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Chapter 5: Probability Theory and Statistics
DP Operators-handbook-extract for the Mautical Institute
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Hindi spoken digit analysis for native and non-native speakers
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
NewMind AI Weekly Chronicles – August ’25 Week III
Group 1 Presentation -Planning and Decision Making .pptx
A novel scalable deep ensemble learning framework for big data classification...
The various Industrial Revolutions .pptx
WOOl fibre morphology and structure.pdf for textiles
From MVP to Full-Scale Product A Startup’s Software Journey.pdf

Barak Merimovich (GIgaSpaces) & Gal Moav (Ravello) - Devstack on Demand, OpenStack Israel 2015

  • 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