Cattle Wrangling For Pet Whisperers:
Building A Multi-hypervisor OpenStack Cloud
with KVM and vSphere

Prepared by: Kennet...
Who Am I?

2
Where I’ve Been

3
4

Clarifying Some Points
5

VMware is a Company NOT a Product
• VMware as a company sells multiple technologies
and products
– vSphere
– vCloud
– E...
6

OpenStack Is NOT a Hypervisor
• OpenStack Nova is a manager of hypervisors
• OpenStack can manage multiple hypervisors
...
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 wit...
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 ma...
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_compu...
For More Information

You can reach me at:

Kenneth Hui
Open Cloud Architect
Rackspace
E-mail: ken.hui@rackspace.com
Twitt...
36
Upcoming SlideShare
Loading in...5
×

Cattle Wrangling For Pet Whisperers: Building A Multi-hypervisor Cloud

2,701

Published on

What to know for building a multi-hypervisor OpenStack Cloud with KVM and vSphere - Updated for the Havana release

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,701
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
97
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Cattle Wrangling For Pet Whisperers: Building A Multi-hypervisor Cloud

  1. 1. Cattle Wrangling For Pet Whisperers: Building A Multi-hypervisor OpenStack Cloud with KVM and vSphere Prepared by: Kenneth Hui Date: October 22, 2013
  2. 2. Who Am I? 2
  3. 3. Where I’ve Been 3
  4. 4. 4 Clarifying Some Points
  5. 5. 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. 6. 6 OpenStack Is NOT a Hypervisor • OpenStack Nova is a manager of hypervisors • OpenStack can manage multiple hypervisors – https://wiki.openstack.org/wiki/HypervisorSupportMatrix
  7. 7. No vSphere Style HA Using KVM with libvirt 7
  8. 8. So What’s Wrong with OpenStack? 8
  9. 9. 9 Let’s Talk Resiliency in the Cloud
  10. 10. Focus on Anti-fragility 10
  11. 11. Focus on Scaling Out 11
  12. 12. Focus on Application Resiliency 12
  13. 13. 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
  14. 14. Let Loose the Monkeys! 14
  15. 15. 15 But I Still Want to Use vSphere in My Cloud
  16. 16. 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
  17. 17. vSphere Is Not 17
  18. 18. 18 Multi-hypervisor Cloud Architecture - Grizzly
  19. 19. 19 Multi-hypervisor Cloud Architecture - Havana
  20. 20. 20 Nova Compute Scheduling
  21. 21. 21 How Nova Scheduler Sees vSphere
  22. 22. 22 Potential Resource Mismatch
  23. 23. 23 Potential Resource Misplacement
  24. 24. 24 Make Use of Host Aggregates
  25. 25. 25 Let’s End with Some First Principles
  26. 26. Nothing Is Forever in the Cloud 26
  27. 27. Understand Your Workload 27
  28. 28. Embrace Automation 28
  29. 29. Current IT Culture Must Change 29
  30. 30. Embrace Cultural Change 30
  31. 31. 31 Perhaps Most Importantly
  32. 32. Start With Why! 32
  33. 33. 33 Resources and Contact
  34. 34. 34 Resources • OpenStack Configuration Reference – http://docs.openstack.org/trunk/config-reference/content/section_computehypervisors.html • vSphere with OpenStack Blog Posts – http://cloudarchitectmusings.com/2013/06/24/openstack-for-vmwareadmins-nova-compute-with-vsphere-part-1/ – http://cloudarchitectmusings.com/2013/06/26/openstack-for-vmwareadmins-nova-compute-with-vsphere-part-2/ – http://cloudarchitectmusings.com/2013/07/09/openstack-compute-forvsphere-admins-part-3-ha-and-vm-migration/ – http://cloudarchitectmusings.com/2013/08/05/openstack-compute-forvsphere-admins-part-4-overcommitment-in-nova-compute/ – http://cloudarchitectmusings.com/2013/08/13/openstack-compute-forvsphere-admins-part-5-designing-for-vsphere-with-nova-compute
  35. 35. For More Information You can reach me at: Kenneth Hui Open Cloud Architect Rackspace E-mail: ken.hui@rackspace.com Twitter: @hui_kenneth Blog: http://cloudarchitectmusings.com Slides: http://www.slideshare.net/kenhui65/ 35
  36. 36. 36
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×