Upload
niki-acosta
View
3.191
Download
1
Embed Size (px)
DESCRIPTION
Deck from session with Kenneth Hui of Rackspace, Dan Radez of Red Hat, and Niki Acosta of Rackspace.
Citation preview
Getting Started With OpenStackHavana Release
OpenStack Design Summit and ConferenceHong KongTuesday, November 5, 2013
2
Presenters
Kenneth Hui
Open Cloud Architect
Rackspace
Twitter: @hui_kenneth
Dan Radez
Red Hat
Sr. Software Engineer
irc: radez
Niki Acosta
Rackspace
Cloud Evangelist
Twitter: @nikiacosta
The Story of OpenStack
“rCloud” Proposal
Confidential
Platinum & Gold MembersInnovative Ecosystem
8
How does OpenStack work?
12
Orchestration of IT Resources
13
To Deliver IT Services at Scale
14
The Conceptual Architecture
15
The Projects
16
Horizon Dashboard
17
Nova Compute
18
Neutron Networking
19
Swift Object Storage
20
Cinder Block Storage
21
Keystone Identity Management
22
Glance Image Management
23
Ceilometer Metering and Monitoring
24
Heat Orchestration
25
Sample Architecture
.… Availability Zone 1
Dedicated Firewalls
BON
D0
BON
D1
BON
D0
BON
D1
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
BON
D0
BON
D1
BON
D2
.… Availability Zone 2
BON
D0
BON
D1
BON
D2
Compute 1
KVM
Compute N
KVM
G16
G15
G17
BON
D0
BON
D1
BON
D2
BON
D0
BON
D1
BON
D2
G12
G11
G14
G13
BON
D2
ControllerAPI ServicesAPI & HorizonCinder APINova SchedulerKeystoneGlanceRabbitMQMYSQL
Chef ServerRecipes
Demo
Demo
Add User (Keystone)
Add Image (Glance)
Add Network (Neutron)
Launch Instance (Nova)
Add External Network (Neutron)
Block Storage (Cinder)
Object Storage (Swift)
Demo
Add User (Keystone)
Add Image (Glance)
Add Network (Neutron)
Launch Instance (Nova)
Add External Network (Neutron)
Block Storage (Cinder)
Object Storage (Swift)
Demo
Add User (Keystone)
Add Image (Glance)
Add Network (Neutron)
Launch Instance (Nova)
Add External Network (Neutron)
Block Storage (Cinder)
Object Storage (Swift)
Demo
Add User (Keystone)
Add Image (Glance)
Add Network (Neutron)
Launch Instance (Nova)
Add External Network (Neutron)
Block Storage (Cinder)
Object Storage (Swift)
Demo
Add User (Keystone)
Add Image (Glance)
Add Network (Neutron)
Launch Instance (Nova)
Add External Network (Neutron)
Block Storage (Cinder)
Object Storage (Swift)
Demo
Add User (Keystone)
Add Image (Glance)
Add Network (Neutron)
Launch Instance (Nova)
Add External Network (Neutron)
Block Storage (Cinder)
Object Storage (Swift)
Demo
Add User (Keystone)
Add Image (Glance)
Add Network (Neutron)
Launch Instance (Nova)
Add External Network (Neutron)
Block Storage (Cinder)
Object Storage (Swift)
Demo
Add User (Keystone)
Add Image (Glance)
Add Network (Neutron)
Launch Instance (Nova)
Add External Network (Neutron)
Block Storage (Cinder)
Object Storage (Swift)
Questions?
36
37
How Do I Learn OpenStack?
38
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
39
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/
40
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
41
Join the Community
Join The OpenStack Communityhttp://www.openstack.org/community/