OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is...
Transcript of OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is...
@flaper87 – Europython 2013
OpenStack . . . pure python, community developed IaaS
@flaper87 – Europython 2013
What's this talk about?
It's all about OpenStack...… about what it is.
… about how it is being developed.
… about the community around it.
… about engaging you to contribute to it.
@flaper87 – Europython 2013
Who's this dude?
@flaper87 (a.k.a, Flavio Percoco):Very proud Red Hatter, who's also part of the MongoDB Master team and has contributed to Open Source since... forever.
One of those who thinks about programming when he's not programming.
member of
@flaper87 – Europython 2013
… let me tell you what it is
@flaper87 – Europython 2013
OpenStackWhat marketers read:
noun [U] / o .pənstæk/ 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.
What it really is:Really cool, pure python, open source,
infrastructure (and not just infrastructure) as a service provider (IaaS).
@flaper87 – Europython 2013
✔ OpenStack Compute (Nova)
✔ OpenStack Image (Glance)
✔ OpenStack Block Storage (Cinder)
✔ OpenStack Object Storage (Swift)
✔ OpenStack Networking (Neutron)
OpenStack
✔ OpenStack Dashboard (Horizon)
✔ OpenStack Meetering (Ceilometer)
✔ OpenStack Identity (Keystone)
✔ OpenStack Orchestraion (Heat)
@flaper87 – Europython 2013
… let me tell how it is being developed
@flaper87 – Europython 2013
Snakes Everywhere
500% written in Python-0,1% web stuff
@flaper87 – Europython 2013
Non Opinionated
Plug-in based
@flaper87 – Europython 2013
Shared Nothing
Architecture
@flaper87 – Europython 2013
Code Reviews
It doesn't matter who you areNor where you come fromNor how many cats you have
Gerrit, FTW
@flaper87 – Europython 2013
Code Reviews
“core-committers”.replace(“committers”, “contributors”)
Gerrit, FTW
@flaper87 – Europython 2013
Continues Integration
Jenkins
@flaper87 – Europython 2013
Public Repository
Github
No push
@flaper87 – Europython 2013
Bugs & Blueprints
Launchpad
@flaper87 – Europython 2013
When bad things are the best ideas.
Common Code
Oslo Incubator
@flaper87 – Europython 2013
Rules → Standards
… right, and who “defines” those?
@flaper87 – Europython 2013
… let me tell you a story, OS's community rocks
@flaper87 – Europython 2013
Design DevelopmentCommunity
Open
@flaper87 – Europython 2013
Project Technical
Lead (PTL)
@flaper87 – Europython 2013
9981 Contributors87 Countries
(keeps Growing)
@flaper87 – Europython 2013
Always There
Always on IRC
@flaper87 – Europython 2013
Always There
Regular MeetingsAlways on IRC
@flaper87 – Europython 2013
Always There
Very active mailing listRegular MeetingsAlways on IRC
@flaper87 – Europython 2013
Technical Committee
@flaper87 – Europython 2013
Takeaways
Community MattersDrop your egoDo reviewsDefine your standardsBe there
@flaper87 – Europython 2013
Q&A
Thankswe
're hi
ring
http://openstack.redhat.com/
http://www.openstack.org/