32
Getting Started With OpenStack Date: October 17, 2013 Prepared by: Kenneth Hui Havana Release

Getting Started With OpenStack (Havana)

Embed Size (px)

DESCRIPTION

Updated for the Havana release

Citation preview

Page 1: Getting Started With OpenStack (Havana)

Getting Started With OpenStack

Date: October 17, 2013

Prepared by: Kenneth Hui

Havana Release

Page 2: Getting Started With OpenStack (Havana)

2

Why OpenStack?

Page 3: Getting Started With OpenStack (Havana)

3

Vision: Create Hybrid Clouds

Page 4: Getting Started With OpenStack (Havana)

4

Vision: Use Hybrid Clouds

Burst workloads

Disaster Avoidance

Page 5: Getting Started With OpenStack (Havana)

5

Leverage Power of the Open Source Community

Page 6: Getting Started With OpenStack (Havana)

6

And the Community Keeps Growing

COMPANIES

TOTAL CONTRIBUTORS

AVERAGE MONTHLY

CONTRIBUTORSCODE CONTRIBUTIONS

1,036 238 70,137

23110,149INDIVIDUAL MEMBERS

COUNTRIES

121

Page 7: Getting Started With OpenStack (Havana)

7

So What Is OpenStack?

Page 8: Getting Started With OpenStack (Havana)

8

In the Beginning: There Was Virtualization

Page 9: Getting Started With OpenStack (Havana)

9

Orchestration of IT Resources

Page 10: Getting Started With OpenStack (Havana)

10

To Deliver IT Services at Scale

Page 11: Getting Started With OpenStack (Havana)

11

What Is IN OpenStack?

Page 12: Getting Started With OpenStack (Havana)

12

The Conceptual Architecture

Page 13: Getting Started With OpenStack (Havana)

13

The Projects

Page 14: Getting Started With OpenStack (Havana)

14

Horizon Dashboard

Page 15: Getting Started With OpenStack (Havana)

15

Nova Compute

Page 16: Getting Started With OpenStack (Havana)

16

Neutron Networking

Page 17: Getting Started With OpenStack (Havana)

17

Swift Object Storage

Page 18: Getting Started With OpenStack (Havana)

18

Cinder Block Storage

Page 19: Getting Started With OpenStack (Havana)

19

Keystone Identity Management

Page 20: Getting Started With OpenStack (Havana)

20

Glance Image Management

Page 21: Getting Started With OpenStack (Havana)

21

Ceilometer Metering and Monitoring

Page 22: Getting Started With OpenStack (Havana)

22

Heat Orchestration

Page 23: Getting Started With OpenStack (Havana)

23

Sample Architecture

.… Availability Zone 1

Dedicated Firewalls

BOND

0

BOND

1

BOND

0

BOND

1

ControllerAPI ServicesAPI & HorizonCinder APINova SchedulerKeystoneGlanceRabbitMQMYSQL

Chef ServerRecipes

Load Balancers

Redundant Network Switches

StorageEMC, NetApp, or Solidfire Vols

BON

D2

Redundant Network Switches

Inside LB VLAN

Storage Network (private)

Fixed Network (private)

Compute 1

KVM

G2

G1

G4

G3

Compute N

KVM

G6

G5

G7

BOND

0

BOND

1

BON

D2

.… Availability Zone 2

BOND

0

BOND

1

BOND

2

Compute 1

KVM

Compute N

KVM

G16

G15

G17

BOND

0

BOND

1

BON

D2

BOND

0

BOND

1

BOND

2

G12

G11

G14

G13

BOND

2

ControllerAPI ServicesAPI & HorizonCinder APINova SchedulerKeystoneGlanceRabbitMQMYSQL

Chef ServerRecipes

Page 24: Getting Started With OpenStack (Havana)

24

How Do I Learn OpenStack?

Page 25: Getting Started With OpenStack (Havana)

25

Reading About OpenStack

The OpenStack Foundationhttp://www.openstack.org/

Official OpenStack Documentationhttp://docs.openstack.org/

The OpenStack Cloud Computing Cookbook (Second Edition)http://www.amazon.com/OpenStack-Cloud-Computing-Cookbook-Jackson/dp/1782167587/ref=sr_1_1?s=books&ie=UTF8&qid=1382033707&sr=1-1

Page 26: Getting Started With OpenStack (Havana)

26

Trying Out OpenStack

TryStack (OpenStack Sandbox)http://trystack.org/

OpenStack-based Public Clouds•DreamHost

http://dreamhost.com/cloud/

•HP Public Cloudhttps://www.hpcloud.com/

•Rackspace Public Cloudhttp://www.rackspace.com/cloud/

Page 27: Getting Started With OpenStack (Havana)

27

Deploying OpenStack

OpenStack DistributionsRed Hat - http://openstack.redhat.com/SUSE - https://www.suse.com/products/suse-cloud/Ubuntu - http://www.ubuntu.com/cloud

Packaged Deploys For Different Linux DistrosMirantis - https://fuel.mirantis.com/Piston Cloud Computing - http://www.pistoncloud.com/openstack-cloud-software/Rackspace - http://www.rackspace.com/cloud/private/openstack_software/

Configuration Management ToolsOpscode Chef - https://github.com/opscode/openstack-chef-repo/Puppet Labs Puppet -http://puppetlabs.com/solutions/cloud-automation/compute/openstack

Page 28: Getting Started With OpenStack (Havana)

28

Join the Community

Join The OpenStack Communityhttp://www.openstack.org/community/

Page 29: Getting Started With OpenStack (Havana)

29

Join A User Group

• Join An OpenStack User Grouphttps://wiki.openstack.org/wiki/OpenStackUsersGroup/

• Attend an OpenStack Meetuphttp://openstack.meetup.com/

Page 30: Getting Started With OpenStack (Havana)

30

I Am Here To Help

Page 31: Getting Started With OpenStack (Havana)

31

For More Information

You can reach me at:

Kenneth HuiOpen Cloud ArchitectRackspace

E-mail: [email protected]: @hui_kennethBlog: http://cloudarchitectmusings.com

Page 32: Getting Started With OpenStack (Havana)

32