bridging the gap: explaining openstack to vmware administrators
DESCRIPTION
Bridging the Gap: Explaining OpenStack to VMware Administrators. Kenneth Hui, Open Cloud Architect, Rackspace Scott Lowe, Engineering Architect, VMware. Before we start. Get involved! Audience participation is encouraged and requested. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/1.jpg)
Bridging the Gap:Explaining OpenStack toVMware Administrators
Kenneth Hui, Open Cloud Architect, RackspaceScott Lowe, Engineering Architect, VMware
![Page 2: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/2.jpg)
Before we start
•Get involved! Audience participation is encouraged and requested.
•Feel free to post updates to your social media platform of choice
•I encourage you to take photos or videos of today’s session and share them online
•This presentation will be made available online after the event
![Page 3: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/3.jpg)
Architecture
![Page 4: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/4.jpg)
•vSphere and OpenStack have very different origins
•Those origins greatly influenced the resulting architectures
•vSphere originated as a way to provide virtualized infrastructure
•OpenStack originated as a way to provide consumable infrastructure services
Different origins
![Page 5: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/5.jpg)
(picture of hammer and nail)
![Page 6: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/6.jpg)
(picture of multiple tools)
![Page 7: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/7.jpg)
•Loosely coupled vs. tightly coupled (more on that in a moment)
•API driven
•Multiple hypervisors (KVM, Xen, vSphere, Hyper-V)
•Multiple disk formats (QCOW, RAW, VMDK...)
•Integrated networking
Key architectural attributes
![Page 8: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/8.jpg)
OpenStack architecture
![Page 9: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/9.jpg)
vSphere architecture
![Page 10: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/10.jpg)
Architectural mapping
![Page 11: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/11.jpg)
Terminology
![Page 12: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/12.jpg)
Virtual machines and instances
![Page 13: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/13.jpg)
Custom VMs and flavors
![Page 14: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/14.jpg)
Templates and images
![Page 15: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/15.jpg)
Virtual disks and volumes
![Page 16: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/16.jpg)
Operations
![Page 17: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/17.jpg)
•Cloud instances are disposableVMs are not uniqueTune and groom apps not the cattleReplace when necessaryShoot the cattle when it is sick
Cattle vs. pets
•Virtual Machines needs care and feeding•Name the VM•Tune and groom regularly•Feed pets with good food and supplements
•Take pets to the vet when they are sick
![Page 18: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/18.jpg)
No vSphere-style HA using KVM with libvirt
![Page 19: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/19.jpg)
Instance evacuation
•Without Shared Storage
•The instance will be booted from a new disk, but will preserve the configuration, e.g. id, name, uid, ip...etc.
•With Shared Storage
•The instance will be booted from same disk and data will be preserved
![Page 20: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/20.jpg)
vMotion and Storage vMotion
![Page 21: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/21.jpg)
Instance migration
![Page 22: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/22.jpg)
OpenStack storage options
![Page 23: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/23.jpg)
Ephemeral storage
![Page 24: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/24.jpg)
Block storage
![Page 25: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/25.jpg)
Object storage
![Page 26: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/26.jpg)
•Differences in how networking is handled really reflect the architectural differences in OpenStack and vSphere
•Networking in vSphere is a bit more separate
•OpenStack networking is more integrated
Networking
![Page 27: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/27.jpg)
Networking
![Page 28: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/28.jpg)
Networking
![Page 29: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/29.jpg)
Additional Resources
• OpenStack Configuration Reference• http://docs.openstack.org/trunk/config-reference/content/section_compute-
hypervisors.html• vSphere with OpenStack Blog Posts
• http://cloudarchitectmusings.com/2013/06/24/openstack-for-vmware-admins-nova-compute-with-vsphere-part-1/
• http://cloudarchitectmusings.com/2013/06/26/openstack-for-vmware-admins-nova-compute-with-vsphere-part-2/
• http://cloudarchitectmusings.com/2013/07/09/openstack-compute-for-vsphere-admins-part-3-ha-and-vm-migration/
• http://cloudarchitectmusings.com/2013/08/05/openstack-compute-for-vsphere-admins-part-4-overcommitment-in-nova-compute/
• http://cloudarchitectmusings.com/2013/08/13/openstack-compute-for-vsphere-admins-part-5-designing-for-vsphere-with-nova-compute
![Page 30: Bridging the Gap: Explaining OpenStack to VMware Administrators](https://reader037.vdocuments.net/reader037/viewer/2022103006/56813ad2550346895da301e2/html5/thumbnails/30.jpg)
Thank youKenneth [email protected]@hui_kennethhttp://cloudarchitectmusings.com
Scott [email protected]@scott_lowehttp://blog.scottlowe.org