open shift origin openshift openstack fedora awesome

24
OpenShift + OpenStack + Fedora = Awesome Linqing Lu Cloud Product Evangelist OpenShift at Red Hat

Upload: trystackcn

Post on 08-Sep-2014

1.300 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Open shift origin openshift openstack fedora awesome

OpenShift + OpenStack + Fedora

= AwesomeLinqing Lu

Cloud Product EvangelistOpenShift at Red Hat

Page 2: Open shift origin openshift openstack fedora awesome

2

Agenda

• What is OpenShift?• Why Open Source Matters• Introducing OpenShift Origin• Overview of OpenShift Origin• Demo• Next Steps

Page 3: Open shift origin openshift openstack fedora awesome

3

Take a sec to sign up…• openshift.com• Promo Code: OPENSTACKAPAC

Page 4: Open shift origin openshift openstack fedora awesome

4

What is OpenShift?

Red Hat’s free cloud-hosted PaaS for apps

Page 5: Open shift origin openshift openstack fedora awesome

5

Why Platform as a Service?• Start quickly, iterate quickly• Manages the cloud & app stack for you• Lets you focus on code & customers

Code Deploy Enjoy

Save Time and MoneyCode your app

Push-button Deploy, and your App is running in the Cloud!

Page 6: Open shift origin openshift openstack fedora awesome

6

What’s supported? What isn’t?

Page 7: Open shift origin openshift openstack fedora awesome

7

But, this is hosted! I want my own.

Why? Because…• Existing infrastructure, software and services• Concerns about security or compliance• I just like running my own cloud

Page 8: Open shift origin openshift openstack fedora awesome

8

OpenShift Origin

• Open source project of the components of OpenShift• Can build your own PaaS• Laptop, Test, On Premises, Provider, ...

Page 9: Open shift origin openshift openstack fedora awesome

9

What is the License?

• Apache License 2.0• OSI approved• Business friendly• No contributor agreement

Page 10: Open shift origin openshift openstack fedora awesome

10

How can I participate?

• Wiki & Links at• openshift.redhat.com/community/open-source

• Code is on GitHub• github.com/openshift

• Resources• Mailing Lists• Bugzilla• IRC

Page 11: Open shift origin openshift openstack fedora awesome

11

What about OpenStack?

Page 12: Open shift origin openshift openstack fedora awesome

12

Red Hat already supports OpenStack

• Member of OpenStack Foundation• A leading committer to OpenStack• Goal: To be the best PaaS for OpenStack

Page 13: Open shift origin openshift openstack fedora awesome

13

OpenShift Originon OpenStack Demo

Chris Wright

Page 14: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright14

Agenda

What is OpenStack? Demo setup Deploy OpenShift Origin on OpenStack

Page 15: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright15

What is OpenStack?

Collection of services providing IaaS Compute – Nova Object Storage – Swift Image Service – Glance Identity Service – Keystone Dashboard UI – Horizon

Next release adds Network – Quantum Volumes – Cinder

Page 16: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright16

OpenStack Services

Dashboard UI(Horizon)

Identity(Keystone)

Object Storage(Swift)

Image(Glance)

Compute(Nova)

Page 17: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright17

OpenStack Identity Service

Manage user, tenant, roles Token service Policy Service catalog Pluggable backends

KVS, SQL, PAM, LDAP

Page 18: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright18

OpenStack Identity Service

Keystone API

Token Identity Policy Catalog

RE

ST

Page 19: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright19

OpenStack Compute

Multi-tenant Highly scalable Multiple hypervisors

KVM, Xen, VMware, Hyper-V, LXC Pluggable persistent block storage

ISCSI, NetApp, Nexenta, XenSM, SAN Native OpenStack and EC2 API support

Page 20: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright20

OpenStack Compute

APICompute, Volumes, EC2

APICompute, Volumes, EC2

APICompute, Volumes, EC2

QPID

Database

Scheduler

Scheduler

Scheduler

Volume AMQP

AM

QP

AMQP

ComputelibvirtKVM

Network

ComputelibvirtKVM

Network

ComputelibvirtKVM

Network

AM

QP

RE

ST

Page 21: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright21

OpenStack Image Service

Image registry List, register, retrieve

Multiple storage backends Swift, S3, http, filesystem

Multiple image types raw, qcow2, vmdk, vhd, iso, aki/ari/ami, ovf

API service horizontal scaling and possible caching Public or private images Private images can be shared via memberships

Page 22: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright22

OpenStack Image Service

Glance API Glance API Glance API

Glance Registry

RE

ST

Glance Database

Page 23: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright23

OpenStack Dashboard

Page 24: Open shift origin openshift openstack fedora awesome

OpenStack on Fedora | Chris Wright24

OpenShift Origin on OpenStack

Provision OpenStack Deploy OpenShift Origin