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

Getting Started With OpenStack (Havana)

Sep 08, 2014

Download

Technology

Kenneth Hui

Updated for the Havana release
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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