Slide 1

Slide 1 text

1 Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Introduction, deployment and hybrid clouds.

Slide 2

Slide 2 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Outline ● OpenStack ● Deployments ● Public / Private / Hybrid?

Slide 3

Slide 3 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Who's this dude? ● Red Hatter ● Open Source contributor since forever ● Member of Mongodb's Master Group ● Cloud Lover ● @flaper87 (mostly everywhere)

Slide 4

Slide 4 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. Marketing point of view Devs' point of view Really cool, open source, “Infrastructure as a Service” (IaaS) provider.

Slide 5

Slide 5 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Architect(ure) ● Loosely Coupled Fashion ● Horizontally Scalable ● Shared nothing architecture

Slide 6

Slide 6 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Think about it! ...VMs on demand! Small VM Small VM Big VM Future VM Future VM Future VM

Slide 7

Slide 7 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Nova ● Big Brother ● Hypervisor Agnostic ● Distributed & Asynchronous ● Quota, Rates, Role based access ● Massively Scalable... Seriously

Slide 8

Slide 8 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Now, think about it! RHEL 6 …based on your own images!

Slide 9

Slide 9 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Glance ● Provides base templates ● Awesome to store snapshots ● Backed by a variety of back-ends

Slide 10

Slide 10 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Just, think about it! Block1 Block2 Block3 Future Block Future Block Future Block …block devices on demand!

Slide 11

Slide 11 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Cinder ● Block Devices ● ISCI, LVM, GlusterFS ● TGTAdm and LIOAdm ● Emc, Netapp, Nexenta, San

Slide 12

Slide 12 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Would be great, think about it! Networking …as a Service!

Slide 13

Slide 13 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Quantum ● vNics ● DHCP ● L3 Agent

Slide 14

Slide 14 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Seriously, think about it! Object Storage Object Storage Object Storage Object Store …in your datacenter!

Slide 15

Slide 15 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Swift ● Object Store ● S3 akin ● Built-in replication ● Ring architecture (similar to Riak's) NO IMAGE COULD BE CAPTURED

Slide 16

Slide 16 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Look further, think about it! Dashboard …to rule them all, almost!

Slide 17

Slide 17 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Horizon ● Django Based ● Core support out-of-the-box ● Extensible ● Nice Templates TOO FAR TO BE CAUGHT IN A PICTURE

Slide 18

Slide 18 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Keep, thinking about it! Authentication …to protect them all!

Slide 19

Slide 19 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. ● Identity Service ● Token based AuthN ● Users, Roles, Tenants, Services ● More protocols coming.

Slide 20

Slide 20 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Again, think about it! Small VM Small VM Big VM Future VM Future VM Future VM Block1 Block2 Block3 Future Block Future Block Future Block Object Storage Object Storage Object Storage Object Store Metering Authentication Dashboard

Slide 21

Slide 21 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds.

Slide 22

Slide 22 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Lets get the party started ● DEVstack ● Packages ● Packstack AIO DISTRIBUTED

Slide 23

Slide 23 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. keystone nova-api nova-scheduler nova-conductor quantum-server cinder-api cinder-scheduler keystone nova-api nova-scheduler nova-conductor quantum-server cinder-api cinder-scheduler keystone nova-api nova-scheduler nova-conductor quantum-server cinder-api cinder-scheduler HTTP Load Balancer MySQL Qpid / RabbitMQ nova-compute glance-api quantum-*-plugin-agent nova-compute glance-api quantum-*-plugin-agent nova-compute glance-api quantum-*-plugin-agent Horizon Swift “There's no magic number”

Slide 24

Slide 24 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Public Cloud

Slide 25

Slide 25 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Private Cloud

Slide 26

Slide 26 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Hybrid Cloud

Slide 27

Slide 27 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds.

Slide 28

Slide 28 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. 8516 People 87 countries (keeps growing)

Slide 29

Slide 29 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Huge companies are using it.

Slide 30

Slide 30 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. It's COMPLETELY Open Source

Slide 31

Slide 31 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Your mother was right, it's better to share

Slide 32

Slide 32 text

Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack: Introduction, deployment and hybrid clouds. Q & A RDO: http://openstack.redhat.com/ OpenStack: http://www.openstack.org WE ARE HIRING! http://jobs.redhat.com/