sfscon16 - michele baldessari: "openstack – an introduction"

22
An Introduction Michele Baldessari michele@{acksyn.org, redhat.com} @mbaldessari bandini

Upload: south-tyrol-free-software-conference

Post on 08-Jan-2017

45 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

An Introduction

Michele Baldessarimichele@{acksyn.org, redhat.com}

@mbaldessaribandini

Page 2: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 20162

$ whoami

Page 3: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 20163

Agenda

●What is OpenStack●Who is involved and who uses it●Projects under the OpenStack umbrella●OpenStack architecture(s)●OpenStack releases●How to contribute to OpenStack●Q & A

Page 4: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 20164

What is OpenStack

OpenStack is a collection of projects to implement Infrastructure as a Service (aka a cloud)

Page 5: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 20165

What is OpenStack

●Scalability●Multi Tenancy●Automation●Innovation and feature velocity●Openness●A platform for cloud applications

Page 6: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 20166

What is OpenStack

Page 7: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 20167

What is OpenStack

It provides API to manage:●Compute nodes●Storage {object,block}●Authentication●Networking●Orchestration●Monitoring●Images, Data Processing, Dbaas, Bare Metal, Shared Filesystems, ….

Page 8: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 20168

Started by

Page 9: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 20169

Who is involved

https://www.openstack.org/foundation/companies/

Page 10: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201610

Who uses it

CERN, BMW, Volkswagen, AT&T, Comcast, Verizon, China Mobile, UK Tax Revenue Service, Snapdeal, BVBA, E-Bay, Betfair, Walmart, FICO, Bloomberg, Digital Film, PayPal, Target, Overstock.com, Nike, State Grid of China, NTT, LivePerson, Postal Savings Bank of China, ...

Page 11: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201611

Projects

Nova – Computing service

Swift – Object Storage

Cinder – Block Storage

Neutron – Networking

Horizon – Dashboard

Keystone – Identity

Glance – Images

Ceilometer – Telemetry

Page 12: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201612

Projects

Heat – Orchestration

Oslo - Messaging

Manila – Filesystems as a Service

Trove – Database

Octavia – Load Balancer

Sahara – Hadoop

Ironic – Bare Metal

Rally, Tempest, TripleO, Fuel, Kolla, Freezer, ….

Page 13: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201613

Architecture

Page 14: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201614

Architecture – Single CLI

[stack@hac-01 ~]$ openstack network list

+--------------------------------------+--------------+--------------------------------------+

| ID | Name | Subnets |

+--------------------------------------+--------------+--------------------------------------+

| 2c6b8a01-d569-42a8-84d5-4d5d24089436 | external | 2404ff01-2bfb-448a-9c7e-1347218285b7 |

| 92104abb-0c79-42f9-8cbb-704954a56c0a | internal_api | 0d99b1dd-43c6-4916-bad1-cb895efb8d97 |

| be7f14c5-4698-498f-b548-fcbc51f2ba04 | storage_mgmt | 41253142-dc7b-4da5-974b-a9f1e06c1d3f |

| c312f672-68d9-4ec8-8ee8-8973cf1ad5b4 | ctlplane | 726e3023-96f1-4e6f-8ace-a6c937cbd935 |

| c52234eb-195c-435b-9521-f2c172da72b1 | storage | 3ad91c52-6237-45ac-a0be-c9ae1e25bdf6 |

| ca7c7dbd-5e4b-474c-8621-bcebd17cae1a | tenant | e46b13f6-0b05-44a8-a62d-030cec8820ff |

+--------------------------------------+--------------+--------------------------------------+

Page 15: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201615

Architecture – Single CLI

[stack@hac-01 ~]$ openstack server list

+--------------------------------------+-------------------------+--------+---------------------+----------------+

| ID | Name | Status | Networks | Image Name |

+--------------------------------------+-------------------------+--------+---------------------+----------------+

| 003ddf8b-8b35-4000-adb3-b2a885307de6 | overcloud-cephstorage-2 | ACTIVE | ctlplane=192.0.2.17 | overcloud-full |

| 8e61965a-b539-4c6b-95e8-a84f5b06a887 | overcloud-controller-2 | ACTIVE | ctlplane=192.0.2.13 | overcloud-full |

| 4b5c3342-1099-49f9-9bc7-0f2cfe300f15 | overcloud-cephstorage-1 | ACTIVE | ctlplane=192.0.2.15 | overcloud-full |

| f8dd400a-4035-47d6-96e1-e07262e62467 | overcloud-cephstorage-0 | ACTIVE | ctlplane=192.0.2.20 | overcloud-full |

| 03ee605c-7243-485a-a2e6-8bd6c523f8a8 | overcloud-novacompute-3 | ACTIVE | ctlplane=192.0.2.14 | overcloud-full |

| 337fd8f2-6051-40d5-8ab0-e9d8e8a00df9 | overcloud-novacompute-2 | ACTIVE | ctlplane=192.0.2.22 | overcloud-full |

| 22a1357a-5f95-450b-9da6-3d238a411b32 | overcloud-controller-0 | ACTIVE | ctlplane=192.0.2.10 | overcloud-full |

| af72e98e-dc01-46f4-8c13-4c40aba01625 | overcloud-novacompute-0 | ACTIVE | ctlplane=192.0.2.9 | overcloud-full |

| 97c12665-9888-43de-80d5-37c98af1195c | overcloud-controller-1 | ACTIVE | ctlplane=192.0.2.7 | overcloud-full |

| 556cdbc7-77f2-4ce7-8ceb-78004568f3fd | overcloud-novacompute-1 | ACTIVE | ctlplane=192.0.2.12 | overcloud-full |

+--------------------------------------+-------------------------+--------+---------------------+----------------+

Page 16: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201616

OpenStack ReleasesJuly 2010 - Initial announcement

October 2010 - Austin Release

February 2011 - Bexar Release

April 2011 - Cactus Release

October 2011 - Diablo Release

April 2012 - Essex Release

October 2012 - Folsom Release

April 2013 - Grizzly Release

October 2013 - Havana Release

April 2014 – Icehouse Release

October 2014 – Juno Release

April 2015 – Kilo Release

October 2015 – Liberty Release

April 2016 - Mitaka Release

October 2016 – Newton Release

Page 17: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201617

Contribute to OpenStack

●Innovative Infrastructure for CI/CD●Git●Gerrit●Zuul●Jenkins

Page 18: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201618

Contribute to OpenStack

●Set up your account and add ssh key

$ git clone https://github.com/openstack/nova.git

$ cd nova; git review -s

$ git checkout -b wip-patch-test

$ git commit -a

$ git review

Page 19: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201619

Contribute to OpenStack

Page 20: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201620

OpenStack Infra

Page 21: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201621

Contribute to OpenStack

Documentation - http://docs.openstack.org

IRC - https://wiki.openstack.org/wiki/IRC

Gerrit reviews – https://review.openstack.org

Mailing Lists - http://lists.openstack.org/cgi-bin/mailman/listinfo

RDO Project – http://rdoproject.org

TripleO – http://tripleo.org

Page 22: SFScon16 - Michele Baldessari: "OpenStack – An introduction"

11 NovSFSCon 201622

Q&A