House Rules – OpenStack Node Roles – Tutorial Architecture



House Rules – OpenStack Node Roles – Tutorial Architecture

0 0


lca2014


On Github fghaas / lca2014

Rapid OpenStack Deployment for Novices and Experts Alike

Who the $?#% is this guy?

Florian Haas

http://www.hastexo.com/who/florian

https://plus.google.com/+FlorianHaas

florian@hastexo.com

@hastexo

http://academy.hastexo.com

House Rules

Wikipedia (Manuel Campagnoli), Public Domain

=

Wikipedia (Chris huh), Public Domain

Humming Poll!

OpenStack Architecture

Image credit: Ken Pepple, from OpenStack documentation

OpenStack Node Roles

Logical, atomic, composable classes of nodes in an OpenStack cloud

Infrastructure Node

Runs a database and a message queue server(by default, MySQL and RabbitMQ)

Authentication Node

Runs the OpenStack Identity Service providing authentication and a service catalog

API Node

Provides ReSTful API endpoints to OpenStack services

Controller Node

Provides scheduling and registration services internal to OpenStack

Network Node

Provides network connectivity within the cloud and to public networks

Compute Node

Hosts and runs virtual machines (guests)

(Block) Storage Node

Provides persistent block storage to guests

Dashboard Node

Provides a unified user interface to cloud administrators

Metering Node

Collects metering data from a unified event stream

Orchestration node

Runs an orchestration engine for complex guest workloads

Tutorial Architecture

alice

InfrastructureAuthAPIControllerStorageDashboardMeteringOrchestration

bob

Compute

charlie

Network

puppet

Puppet master

StackForge

Collection of Puppet modules for OpenStack (among many other things)

Kickstack

OpenStack deployment with Puppet made simple

https://github.com/hastexo/kickstack

Puppet Dashboard

Building the Cloud

puppet

alice

bob

charlie

Is this the One True Way™?

Nah.

Alternatives

Packstack

The Red Hat logo is a registered trademark of Red Hat, Inc. Fair use.

Crowbar

Juju

TripleO/Tuskar

Should I use one or the other?

Yes.

Using the Cloud

OpenStack Dashboard

cirros

Liked this talk?

Does not include trademarks and registered trademarks. When in doubt, contact the trademark owner(s) and/or consult an attorney.