Manisha Arora & Michael J Clarkson
For Dev & Test ,Sales Demo, Upgrade Test & Training
Openstack
Smart Labs
www.ravellosystems.com
Housekeeping
• Lots of great material to cover
• All attendees on mute – please use the Q&A window for questions in real-
time
• Slides will be shared at the end of the session
www.ravellosystems.com
Agenda
• Ravello Systems Introduction– Nested Virtualization on AWS and Google Cloud– Double nested virtualization
• Building Openstack labs on AWS and Google Cloud with Ravello– KVM and not QEMU based Openstack labs– Building from scratch or using an existing public blueprint– Provisioning multiple envs from your customized blueprints– Benefits of using Ravello– Use Cases
• Customer case study– How RedHat uses Smart Labs
www.ravellosystems.com 4
About us
L2 networking
L3+ networking
‘98
– ‘0
5
‘05
– ‘1
1
’11
+
Backed by … Awarded best of VMworld
www.ravellosystems.com
Why you can’t run KVM on AWS
x86 server
Xen
VM VM VM
AWS
Openstack with KVM
VT
!
ESXi cannot see VT functionality in “already virtualized” hardware (VM)
AWS and Google do not support nested virtualization
(Extremely limited L2 access – so no complex Openstack networking)
www.ravellosystems.com
HVX: virtual infrastructure for the cloud
Xen
HVX
VM VM VM• Nested virtualization
• Binary translation• Exposes VMware
devices to the VM on top
• Software defined networking • Clean L2
environment • Maintain IP
addresses (DHCP/Static, DNS …)
• Storage abstraction
x86 hardware
Run entire VMware workloads in AWS or Google without making any changes. Same VMs, same networking,
storage …
www.ravellosystems.com
2 modes of HVX
AWS or Google
HVX
VM VM VM
AWS or Google
VM VM VM
Openstack with KVM
VMware workloads (VMs, networking) on AWS or
Openstack labs on AWS or Google
Mode 1: Nested virtualization
Mode 2: Nested2 virtualization (Inception)
InceptionHVX
Ravello Systems, Inc.
04/15/2023 8
AWS/GCE
Openstack with KVM on Ravello
9www.ravellosystems.com
Core concepts
Ravello service Ravello’s technology is not offered as a software product – rather as a cloud service
Application Collection of VMs running natively on Ravello, hypervisors on Ravello, network appliances etc.
Fenced network All the VMs in the Ravello application network are fenced from the outside world
Supplied services
To access these VMs from the outside, define a supplied service (e.g. SSH, RDP). These are NAT rules for Ravello
BlueprintA snapshot of the entire application environment. Ravello saves the states of the disks, network definition etc.
Demo
www.ravellosystems.com
www.ravellosystems.com 11
Benefits of Openstack labs on Ravello
Not limited by desktop memory limitations, get capacity from public clouds
No hardware required
“Bare metal” testing
Unlimited capacity on public clouds – Build out as many nodes
High availability, scale testing
Spin up fully functional OS env from a blueprintOn-demand provisioning
No upfront fees, pay for only when env is running and based on it’s size
Usage based pricing
KVM, PXE boot, VLANs, VXLAN on public cloud
12www.ravellosystems.com
Openstack labs on AWS/Google – use-cases
Dev & Test
Sales demos Training
PoCs/ evaluatio
ns
Upgrade/ testing
Openstack vendors & Technology Partners
✔ ✔ ✔ ✔
Consulting & Training providers
✔ ✔ ✔
Enterprises ✔ ✔ ✔
Openstack Developers
✔
Spin up multi-node Openstack lab environments on demand, anywhere in the world, pay $0.80/hr, shut down when done, no hardware …
www.ravellosystems.com 13
Ravello’s nested virtualization platform powers Cloud based Smart Labs for many enterprises
… all use Ravello to accelerate sales, training, customer PoCs, development and test
and many more
www.ravellosystems.com 14
Environment
Multi-node OpenStack
environment
Challenge
Environment contains multiple nodes with KVM and complex
networking
Solution
Uploaded VMs to Ravello
Defined OpenStack environment once
Spin up hundreds of multi-node training
environments in parallel
“When I heard about Ravello I knew that the ability to run hypervisors in the cloud would be useful, but its that coupled with the advanced networking that hit home for us”
- Asaf Waizman, Manager Solution Architects, Red Hat
Difficult to ship hardware to partner
locations and impossible to run KVM in the cloud
15www.ravellosystems.com
Ravello Openstack Blueprints
• Openstack Juno multi-compute node lab
• Mirantis
• RDO
• ManageIQ for Openstack
16www.ravellosystems.com
How to get started
Sign up for Ravello two week free trial:
http://www.ravellosystems.com/
Free trial details
• No credit card needed
• No AWS or Google cloud credentials needed
• We pay for your VMs
Thanks!