barak merimovich (gigaspaces) & gal moav (ravello) - devstack on demand, openstack israel 2015

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

If you can't read please download the document

Upload: openstack-israel

Post on 08-Aug-2015

138 views

Category:

Technology


1 download

TRANSCRIPT

  1. 1. Copyright GigaSpaces 2015. All rights reserved.Copyright GigaSpaces 2015. All rights reserved. Devstack on Demand Barak Merimovich, Gigaspaces Gal Moav, Ravello
  2. 2. Copyright GigaSpaces 2015. All rights reserved. Agenda What is Devstack Why Devstack on demand Introducing Ravello Demo Some recommendations Future Plans
  3. 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. 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. 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. 6. 6www.ravellosystems.com About us L2 networking L3+ networking 9805 0511 11+ Backed by Awarded best of VMworld
  7. 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. 8. www.ravellosystems.com Why you cant 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. 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. 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
  11. 11. 6/23/15 Ravello Systems, Inc. 11 AWS/GCEAWS/GCE OpenStack with KVM on Ravello
  12. 12. Copyright GigaSpaces 2015. All rights reserved. Demo Let's see it in action
  13. 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. 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. 15. Copyright GigaSpaces 2015. All rights reserved. Future Work Performance improvements rejoin-stack.sh
  16. 16. Copyright GigaSpaces 2015. All rights reserved. Final Words...
  17. 17. Copyright GigaSpaces 2015. All rights reserved.