cattle wrangling for pet whisperers: building a multi-hypervisor cloud

Post on 08-May-2015

2.566 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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: ken.hui@rackspace.com

Twitter: @hui_kenneth

Blog: http://cloudarchitectmusings.com

Slides: http://www.slideshare.net/kenhui65/

36

top related