Upload
kenneth-hui
View
2.565
Download
3
Embed Size (px)
DESCRIPTION
What to know for building a multi-hypervisor OpenStack Cloud with KVM and vSphere - Updated for the Havana release
Citation preview
Cattle Wrangling For Pet Whisperers:
Date: October 22, 2013
Prepared by: Kenneth Hui
Building A Multi-hypervisor OpenStack Cloudwith KVM and vSphere
2
Who Am I?
3
Where I’ve Been
4
Clarifying Some Points
5
VMware is a Company NOT a Product
• VMware as a company sells multiple technologies and products
– vSphere
– vCloud
– End-user Computing
• VMware is in co-opetition with OpenStack– Cooperation
• vSphere and Nova• Nicira and Neutron
– Competition• ESXi vs. KVM• vCloud Automation Center (vCAC)• vCloud Hybrid Service (vCHS)
6
OpenStack Is NOT a Hypervisor
• OpenStack Nova is a manager of hypervisors
• OpenStack can manage multiple hypervisors– https://wiki.openstack.org/wiki/HypervisorSupportMatrix
No vSphere Style HA Using KVM with libvirt
7
So What’s Wrong with OpenStack?
8
9
Let’s Talk Resiliency in the Cloud
Focus on Anti-fragility
10
Focus on Scaling Out
11
Focus on Application Resiliency
12
13
Use Cattle Not 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
• Cloud servers are disposable– VMs are not unique
– Tune and groom apps not the cattle
– Replace when necessary
– Shoot the cattle when it is sick
Let Loose the Monkeys!
14
15
But I Still Want to Use vSphere in My Cloud
16
So Why vSphere with OpenStack?
• Customers have sunk investments in vSphere
• Customers have legacy workloads that may not be suitable for KVM with libvirt
• vSphere can provide an on-ramp to a Cloud
• Provides an alternative to VMware vCHS
vSphere Is Not
17
18
Multi-hypervisor Cloud Architecture - Grizzly
19
Multi-hypervisor Cloud Architecture - Havana
20
Nova Compute Scheduling
21
How Nova Scheduler Sees vSphere
22
Potential Resource Mismatch
23
Potential Resource Misplacement
24
Make Use of Host Aggregates
25
Let’s End with Some First Principles
Nothing Is Forever in the Cloud
26
Understand Your Workload
27
Embrace Automation
28
Current IT Culture Must Change
29
Embrace Cultural Change
30
31
Perhaps Most Importantly
Start With Why!
32
33
Resources and Contact
34
Resources
• OpenStack Configuration Reference– http://docs.openstack.org/trunk/config-reference/content/section_com
pute-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
35
For More Information
You can reach me at:
Kenneth Hui
Open Cloud Architect
Rackspace
E-mail: [email protected]
Twitter: @hui_kenneth
Blog: http://cloudarchitectmusings.com
Slides: http://www.slideshare.net/kenhui65/
36