Scott Lowe - OpenStack-Denver Meetup - VMware vSphere in an OpenStack Environment

download Scott Lowe - OpenStack-Denver Meetup - VMware vSphere in an OpenStack Environment

of 18

  • date post

    15-Jan-2015
  • Category

    Technology

  • view

    816
  • download

    0

Embed Size (px)

description

Scott Lowe (VMware) presented this deck at the OpenStack-Denver Meetup on 10/24/2013. The associated WebEx recording is here: https://cisco.webex.com/ciscosales/lsr.php?AT=pb&SP=MC&rID=72534007&rKey=76a429d2ca488c70

Transcript of Scott Lowe - OpenStack-Denver Meetup - VMware vSphere in an OpenStack Environment

  • 1. VMware vSphere in an OpenStack Environment Scott Lowe, VCDX Engineering Architect Networking & Security BU, VMware, Inc. http://blog.scottlowe.org 1

2. Agenda OpenStackCompute (Nova) integration OpenStack Block Storage (Cinder) integration Live demo VMware OpenStack Virtual Appliance (VOVA) Q&A2 3. OpenStack Compute (Nova) Integration Asof Grizzly, two drivers are available for integrating vSphere into OpenStack: ESX driver (compute_driver=vmwareapi.VMwareESXDriver) VC driver (compute_driver=vmwareapi.VMwareVCDriver) ESXdriver is unable to take advantage of advanced capabilities (no vMotion, no DRS, no HA) VC driver enables the use of vMotion, DRS, HA within OpenStack deployments3 4. OpenStack Compute (Nova) Integration: ESX Driver ESXdriver uses one nova-compute instance per ESXi host, similar to Linux-based hypervisors This nova-compute instance typically runs as a VM on the ESXi host it is managing Not really being developed/enhanced over time (effort is going into VC Driver)4 5. OpenStack Compute (Nova) Integration: ESX Driver Controller NodeLinux (KVM/Xen)Linux (KVM/Xen)Linux (KVM/Xen)nova-computenova-computenova-computeHypervisorHypervisorHypervisorVMVMVMVMVMVM5 6. OpenStack Compute (Nova) Integration: ESX Driver Controller NodenovacomputenovacomputeESXiESXiESXiHypervisorVMnovacomputeHypervisorHypervisorVMVMVMVMVM6 7. OpenStack Compute (Nova) Integration: VC Driver TheVC Driver was rst introduced with Grizzly Abstracts an entire cluster as a single nova-compute instance Details of ESXi clusters are hidden from OpenStack This enables HA, DRS, vMotion, etc. OriginalGrizzly version was single-cluster driverTo scale to multiple clusters, youd need multiple novacompute instances These nova-compute instances could run as separate VMs or as processes on the same VM 7 8. OpenStack Compute (Nova) Integration: VC Driver Controller NodenovacomputevCenter ServerESXiESXiHypervisorVMESXi HypervisorHypervisorVMVMVMVMVMCluster8 9. OpenStack Compute (Nova) Integration: VC Driver Controller NodenovacomputenovacomputenovacomputevCenter ServerESXi ESXi ESXi HypervisorVMESXi ESXi ESXi HypervisorVMClusterVMESXi ESXi ESXi HypervisorVMClusterVMVMCluster9 10. OpenStack Compute (Nova) Integration: VC Driver VCDriver in Havana will introduce multi-cluster operation Allows for a single nova-compute instance to represent multiple clusters Uses multiple cluster_name parameters in nova.conf, one for each cluster Still have the option of using multiple nova-compute instances to represent multiple clusters 10 11. OpenStack Compute (Nova) Integration: VC Driver Controller NodenovacomputevCenter ServerESXi ESXi ESXi HypervisorVMESXi ESXi ESXi HypervisorVMClusterVMESXi ESXi ESXi HypervisorVMClusterVMVMCluster11 12. OpenStack Compute (Nova) Integration: VC Driver12 13. OpenStack Compute (Nova) Integration: VC Driver13 14. OpenStack Block Storage (Cinder) Integration Newto Havana, not present in Grizzly Allows for persistent block storage volumes to be stored as VMDKs on VMFS datastores Supports create, attach, detach, destroy operations14 15. OpenStack Block Storage (Cinder) Integration15 16. VMware OpenStack Virtual Appliance (VOVA) AVMware Fling-type tool designed to help VMware administrators experiment with vSphere+OpenStack An all-in-one OpenStack deployment packaged as a vApp Leverages vApp properties to automatically congure OpenStack and VCDriver Getit here: https://communities.vmware.com/docs/ DOC-24626 Provide feedback! OpenStack Community available at https://communities.vmware.com/community/vmtn/ openstack16 17. Questions & answers17 18. Thank you! Scott Lowe slowe@vmware.com18