SlideShare a Scribd company logo
1 of 40
Download to read offline
BECOME AN OPENSTACK TRIPLEO
ATC - EASY AS ABC
Gimme a Cloud, RDO!
K Rain Leander
Developer Evangelist
29 June 2016
@rainleander
@RDOcommunity
#TripleO
@rainleander @RDOcommunity #TripleO3
AGENDA
Red Hat Summit 2016
What is OpenStack?
The Good, The Bad, The Ugly
What is RDO?
Rain's Dynamic OpenStack, obviously
TryStack and PackStack and TripleO
Oh, My!
Become an OpenStack TripleO ATC
It's More Like ABCDEF
@rainleander @RDOcommunity #TripleO4
WHO AM I?
Become an OpenStack TripleO ATC - Easy as ABC
RDO TripleO Developer Evangelist
@Red Hat
● OpenStack ATC since 2015
● @leanderthal on Freenode IRC
channels #rdo and #tripleo
● rain at redhat dot com
@rainleander @RDOcommunity #TripleO5
WHAT IS OPENSTACK?
Become an OpenStack TripleO ATC - Easy as ABC
The Marketing Version
@rainleander @RDOcommunity #TripleO6
WHAT IS OPENSTACK?
Become an OpenStack TripleO ATC - Easy as ABC
The Realistic Version
@rainleander @RDOcommunity #TripleO7
WHAT IS RDO?
Become an OpenStack TripleO ATC - Easy as ABC
Exactly the same as OpenStack, but using RPM packages.
● Exactly
● The
● Same
● (but with RPMs)
@rainleander @RDOcommunity #TripleO8
TryStack TripleOPackStack
WAYS TO GET STARTED
Become an OpenStack TripleO ATC - Easy as ABC
@rainleander @RDOcommunity #TripleO9
TRYSTACK
Become an OpenStack TripleO ATC - Easy as ABC
import webbrowser
webbrowser.open('http://trystack.org/')
import webbrowser
webbrowser.open('http://trystack.org/')
@rainleander @RDOcommunity #TripleO10
TRYSTACK
Become an OpenStack TripleO ATC - Easy as ABC
@rainleander @RDOcommunity #TripleO11
PACKSTACK
Become an OpenStack TripleO ATC - Easy as ABC
$ sudo yum install -y centos-release-openstack-mitaka
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ packstack --allinone
$ sudo yum install -y centos-release-openstack-mitaka
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ packstack --allinone
@rainleander @RDOcommunity #TripleO12
TRIPLEO
Become an OpenStack TripleO ATC - Easy as ABC
@rainleander @RDOcommunity #TripleO13
TRIPLEO
Become an OpenStack TripleO ATC - Easy as ABC
@rainleander @RDOcommunity #TripleO14
TRIPLEO QUICKSTART
Become an OpenStack TripleO ATC - Easy as ABC
$ sudo bash quickstart.sh –install-deps
$ export VIRTHOST='my_test_machine.example.com'
$ curl -O https://raw.githubusercontent.com/openstack/tripleo-
quickstart/master/quickstart.sh
$ bash quickstart.sh $VIRTHOST
$ sudo bash quickstart.sh –install-deps
$ export VIRTHOST='my_test_machine.example.com'
$ curl -O https://raw.githubusercontent.com/openstack/tripleo-
quickstart/master/quickstart.sh
$ bash quickstart.sh $VIRTHOST
@rainleander @RDOcommunity #TripleO15
MORE INFORMATION
Become an OpenStack TripleO ATC - Easy as ABC
In Case It Doesn't Run Perfectly
● TripleO Installation Video :: https://www.youtube.com/watch?v=4O8KvC66eeU
● RDO Project :: https://www.rdoproject.org
● Upstream TripleO Docs :: http://docs.openstack.org/developer/tripleo-docs
● TripleO HA Setup :: https://remote-lab.net/rdo-manager-ha-openstack-deployment
@rainleander @RDOcommunity #TripleO16
A - OpenStack C - ConnectB - Github
THE ACTUAL STEPS
Become an OpenStack TripleO ATC - Easy as ABC
@rainleander @RDOcommunity #TripleO17
D - Documentation F - ContributeE - Installation
THE ACTUAL STEPS
Become an OpenStack TripleO ATC - Easy as ABC
@rainleander @RDOcommunity #TripleO18
MORE INFORMATION
Become an OpenStack TripleO ATC - Easy as ABC
Resources for THE ACTUAL STEPS
● OpenStack Membership https://www.openstack.org/join/
● GitHub Membership https://github.com/
● Freenode IRC https://en.wikipedia.org/wiki/Freenode
● RDO List https://www.redhat.com/mailman/listinfo/rdo-list
● OpenStack Dev List http://goo.gl/8DZhXW
● OpenStack Welcome Guide http://goo.gl/CWjf7j
● Gerrit https://www.gerritcodereview.com/
● Learn the Gerrit Workflow in the Sandbox http://goo.gl/NPqrBc
How YOU Can Contribute
• give feedback / update docs
• submit / update code
• attend conferences / meetups / events
• ask / answer questions on irc / mailing lists / ask.openstack.org
• follow / tweet / tag @rainleander / @RDOcommunity / #TripleO on social media
• blog / vlog / podcast your experiences / tweaks / hacks
• GIVE A TALK AT RED HAT SUMMIT ABOUT HOW TO BE A TRIPLEO ATC
THANK YOU
plus.google.com/+KRainLeander
linkedin.com/in/rainsdance
youtube.com/c/KRainLeander
facebook.com/rainsdance
twitter.com/rainleander
@rainleander @RDOcommunity #Tr
ipleO
1
BECOME AN OPENSTACK TRIPLEO
ATC - EASY AS ABC
Gimme a Cloud, RDO!
K Rain Leander
Developer Evangelist
29 June 2016
The goal of today’s talk is to invite you to become an RDO /
OpenStack / TripleO active technical contributor, but what does
that mean?
It means that you are a developer or designer or support engineer
or tester or project manager or writer or whatnot and you’d like
to become involved in an open source project. It means that you
want contribute to TripleO, which is a project within the umbrella
space called OpenStack, and that you can join the RDO
community for guidance, feedback, and support.
It means that you want to make the world a better place and what
better place to start than helping people all over the world create
something kickass awesome.
But, first, CONTEXT.
@rainleander @RDOcommunity #Tr
ipleO
2
@rainleander
@RDOcommunity
#TripleO
Comments / questions / snide remarks on twitter
I do solemnly swear to respond to each and every one.
This also introduces an element of interactivity that psychologists
assure me means you'll find this talk more interesting.
@rainleander @RDOcommunity #TripleO3
AGENDA
Red Hat Summit 2016
What is OpenStack?
The Good, The Bad, The Ugly
What is RDO?
Rain's Dynamic OpenStack, obviously
TryStack and PackStack and TripleO
Oh, My!
Become an OpenStack TripleO ATC
It's More Like ABCDEF
Who knows what cloud computing is?
Who knows what OpenStack is?
Who knows what RDO is?
1. What is OpenStack?
2. RDO is Rain's Dynamic OpenStack. Obviously.
3. The three ways to get your own RDO cloud and I'll introduce you
to all three.
4. And finally the actual steps to become an OpenStack TripleO
active technical contributor.
@rainleander @RDOcommunity #TripleO4
WHO AM I?
Become an OpenStack TripleO ATC - Easy as ABC
RDO TripleO Developer Evangelist
@Red Hat
● OpenStack ATC since 2015
● @leanderthal on Freenode IRC
channels #rdo and #tripleo
● rain at redhat dot com
But first, let's talk about ME! I'm Rain, I am a developer evangelist
with Red Hat. I have been an OpenStack active technical
contributor since July. When I say I'm an ATC, I mean I've worked
on the docs and LOTS OF TESTING because when you're first
ramping up on a new project, these are great first steps.
I am leanderthal on Freenode IRC, on channels #rdo and #tripleo, if
you have any questions when you're becoming an ATC, come find
me on Freenode and we can have a chat.
If you can't find me, email me. I want to help YOU join the
OpenStack RDO and TripleO projects because the more people
within the community, the better.
@rainleander @RDOcommunity #TripleO5
WHAT IS OPENSTACK?
Become an OpenStack TripleO ATC - Easy as ABC
The Marketing Version
What is OpenStack? Here is the marketing version with the
compute, networking, and storage (which is actually more than
three projects) indicated. And the dashboard, Horizon, is over
there. It's very pretty. Very simple.
Very soothing.
@rainleander @RDOcommunity #TripleO6
WHAT IS OPENSTACK?
Become an OpenStack TripleO ATC - Easy as ABC
The Realistic Version
But this is the reality. There are tons of projects - keystone about
identity and rabbitmq about communication between all the
factors and resources. TripleO isn't even on here because it's an
installer and deployment project, not one of the main projects
and if we had a picture with absolutely every project and
interaction, it would be utter chaos. Someone should really make
that happen.
HINT HINT.
What you need to know about OpenStack is that it is an open source
umbrella project over several smaller projects for creating
private and public clouds.
And most of it is written in python.
@rainleander @RDOcommunity #TripleO7
WHAT IS RDO?
Become an OpenStack TripleO ATC - Easy as ABC
Exactly the same as OpenStack, but using RPM packages.
● Exactly
● The
● Same
● (but with RPMs)
Then what is RDO? Think of it as the same as OpenStack, an open
source umbrella project over several smaller projects for
creating private and public clouds, except it's packaged for Red
Hat Enterprise Linux and CentOS and Scientific Linux and any
other distribution that uses RPM.
@rainleander @RDOcommunity #TripleO8
TryStack TripleOPackStack
WAYS TO GET STARTED
Become an OpenStack TripleO ATC - Easy as ABC
There are three ways to sample RDO, depending on your goals and
environment and commitment. TryStack and PackStack and
TripleO (OH MY!).
@rainleander @RDOcommunity #TripleO9
TRYSTACK
Become an OpenStack TripleO ATC - Easy as ABC
import webbrowser
webbrowser.open('http://trystack.org/')
import webbrowser
webbrowser.open('http://trystack.org/')
To sample TryStack, you just have to write this simple bit of python
code or run it from the python console:
<code>import webbrowser
webbrowser.open('http://trystack.org/')</code>
@rainleander @RDOcommunity #TripleO10
TRYSTACK
Become an OpenStack TripleO ATC - Easy as ABC
Or, you could just navigate to trystack.org in your favorite browser.
Right now, to use TryStack, you need to join our FaceBook group
because this was the original solution for maintaining many users
when the project started - it's a project with many many many
companies contributing their resources to make it happen, we are
migrating away from FaceBook. For now, though, if you want to
use TryStack, join the FaceBook group
TryStack is if you don't want to install anything, you don't want to
commit hardware or brain time to the installation process, you
just want to get developing, to experiment with your application
on the cloud, test how it performs, get right to the fun stuff of
devops, but, since it's not yours, you are slightly limited to what
you can do. You only get one floating IP address per instance.
Since many people are sharing this resource at once, it's
sometimes slower than you'd expect.
@rainleander @RDOcommunity #TripleO11
PACKSTACK
Become an OpenStack TripleO ATC - Easy as ABC
$ sudo yum install -y centos-release-openstack-mitaka
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ packstack --allinone
$ sudo yum install -y centos-release-openstack-mitaka
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ packstack --allinone
I highly recommend PackStack IF you'd like a quick proof of
concept for an all in one spin up. All virtual systems. No high
availability. I highly recommend not using this (or TryStack) in
production - it's not necessarily why it was built.
- RHEL 7 or the equivalent of the RHEL-based linux distributions is
the minimum recommended version. x86_64 is currently the only
supported architecture.
- Name the host with a fully qualified domain name rather than a
short-form name to avoid DNS issues.
- The machine must have at least 4GB RAM, preferably 6GB RAM,
have processors with hardware virtualization extensions, and at
least one network adapter.
- And if you plan on having external network access to the server
and instances, this is a good moment to properly configure your
network settings. A static IP address to your network card, and
disabling NetworkManager are good ideas. If you are planing on
something fancier, read the document on advanced networking
before proceeding.
@rainleander @RDOcommunity #TripleO12
TRIPLEO
Become an OpenStack TripleO ATC - Easy as ABC
TripleO is OpenStack on OpenStack. This was done for a few
reasons - to address cruft, to match resources, and for simplicity.
This could be for someone that wants to maintain several clouds,
using a single cloud for any reason or for someone who wants to
use a development cloud before pushing applications to a
production cloud. Imagine that you are someone who wants to
rent out clouds. Some people already do this, but they have
written their own scripts and dedicated separate resources to the
installation and deployment and maintenance of those separate
private clouds. We wanted to make an installer that allowed you
to do this without having to learn new skills, without having to
dedicate additional resources and brain time to a separate
console.
TripleO is for you.
@rainleander @RDOcommunity #TripleO13
TRIPLEO
Become an OpenStack TripleO ATC - Easy as ABC
The TripleO UI is a GUI interface that an administrator uses on the
main cloud, in the project we call it the undercloud, to deploy,
maintain, and monitor other instances of OpenStack.
Have you heard the recursive joke about turtles?
And that’s how I think of TripleO, an installer that uses OpenStack
to spin up OpenStack.
It’s OpenStack all the way down.
For TripleO, you will need a host machine (referred to as
$VIRTHOST) with at least 16GB of RAM, preferably 32GB, and
you must be able to ssh to the $VIRTHOST machine as root
without a password from the machine running Ansible. The
$VIRTHOST machine must be running a recent Red Hat-based
Linux distribution (such as CentOS 7 or RHEL 7, but only CentOS
7 is currently tested).
@rainleander @RDOcommunity #TripleO14
TRIPLEO QUICKSTART
Become an OpenStack TripleO ATC - Easy as ABC
$ sudo bash quickstart.sh –install-deps
$ export VIRTHOST='my_test_machine.example.com'
$ curl -O https://raw.githubusercontent.com/openstack/tripleo-
quickstart/master/quickstart.sh
$ bash quickstart.sh $VIRTHOST
$ sudo bash quickstart.sh –install-deps
$ export VIRTHOST='my_test_machine.example.com'
$ curl -O https://raw.githubusercontent.com/openstack/tripleo-
quickstart/master/quickstart.sh
$ bash quickstart.sh $VIRTHOST
Right now if you go to the documentation for TripleO, you can set it
so that it's hardware specific, but it's still pages and pages of
opportunities for typos within bash and this can be intimidating
and frustrating for someone new to cloud computing, so we've
made it simpler, only four lines of code instead of pages.
And we'd like feedback from people trying it out - someone would
like it to be entirely GUI / clicky clicky so you only have to know
one line of code in bash or even LESS, just download the package,
double click and run the user interface, but we need contributors
like you.
Now, if you'd like to send money, I'm happy to give you my bank
details, but we really would like testers and writers, designers and
DEVELOPERS to help make this project the best project it can be.
@rainleander @RDOcommunity #TripleO15
MORE INFORMATION
Become an OpenStack TripleO ATC - Easy as ABC
In Case It Doesn't Run Perfectly
● TripleO Installation Video :: https://www.youtube.com/watch?v=4O8KvC66eeU
● RDO Project :: https://www.rdoproject.org
● Upstream TripleO Docs :: http://docs.openstack.org/developer/tripleo-docs
● TripleO HA Setup :: https://remote-lab.net/rdo-manager-ha-openstack-deployment
This is the boring informational slide, yes, because you MIGHT
POSSIBLE run into issues. It MIGHT NOT RUN PERFECTLY.
Shocking, I know, but just in case, here are resources for you and, as
I said in an earlier slide, you can find me on freenode or email me
directly and I am here for you.
@rainleander @RDOcommunity #TripleO16
A - OpenStack C - ConnectB - Github
THE ACTUAL STEPS
Become an OpenStack TripleO ATC - Easy as ABC
A. Get started by signing up as community or foundation OpenStack
member. The difference is slight in that a foundation member
commits to voting on the foundation board member elections
while the community member does not.
B. If you don’t already one, sign up for a github account. And, if
needed, download git
C. Communicate. Sign up for the RDO and OpenStack Developer
mailing lists. Haunt them for a few weeks to get the feel of the
environment. Get on Freenode IRC and join channels #rdo and
#tripleo. The simplest (more limited) way is via
webchat.freenode.net. Say hello to “leanderthal”.
@rainleander @RDOcommunity #TripleO17
D - Documentation F - ContributeE - Installation
THE ACTUAL STEPS
Become an OpenStack TripleO ATC - Easy as ABC
D. Access your favorite caffeine laden beverage of choice and dive
into the RDO, TripleO, and OpenStack documentation. There’s a
handy OpenStack welcome guide. While there isn’t one for RDO
or TripleO YET, it’s on my TODO list. You could help.
E. Follow the docs and do your first installation. Keep detailed notes.
When something goes wrong, ask questions on irc or email.
F. Submit an edit to the documentation or code using git and Gerrit.
Now, I realize that was quite a leap in logic, but OpenStack has an
amazing step by step tutorial [1] for the actual contribution
process, one that I cannot possibly improve upon unless you want
more snark / humor / Rain-ness in which case, you’ll need to let
me know by commenting / tweeting / carrier pigeoning / et
cetera.
[1] http://docs.openstack.org/infra/manual/sandbox.html
@rainleander @RDOcommunity #TripleO18
MORE INFORMATION
Become an OpenStack TripleO ATC - Easy as ABC
Resources for THE ACTUAL STEPS
● OpenStack Membership https://www.openstack.org/join/
● GitHub Membership https://github.com/
● Freenode IRC https://en.wikipedia.org/wiki/Freenode
● RDO List https://www.redhat.com/mailman/listinfo/rdo-list
● OpenStack Dev List http://goo.gl/8DZhXW
● OpenStack Welcome Guide http://goo.gl/CWjf7j
● Gerrit https://www.gerritcodereview.com/
● Learn the Gerrit Workflow in the Sandbox http://goo.gl/NPqrBc
This is the boring informational slide, yes, because you MIGHT
POSSIBLE run into issues. It MIGHT NOT RUN PERFECTLY.
Shocking, I know, but just in case, here are resources for you and, as
I said in an earlier slide, you can find me on freenode or email me
directly and I am here for you.
@rainleander @RDOcommunity #Tr
ipleO
19
How YOU Can Contribute
• give feedback / update docs
• submit / update code
• attend conferences / meetups / events
• ask / answer questions on irc / mailing lists / ask.openstack.org
• follow / tweet / tag @rainleander / @RDOcommunity / #TripleO on social media
• blog / vlog / podcast your experiences / tweaks / hacks
• GIVE A TALK AT RED HAT SUMMIT ABOUT HOW TO BE A TRIPLEO ATC
There are so so SO many ways to contribute to RDO and OpenStack
TripleO, including, but not limited to:
- give feedback / update docs
- submit / update code
- attend conferences, meetups, events
- ask / answer questions on irc / mailing lists / ask.openstack.org
- follow / tweet / tag RDO or myself on social media
- blog / vlog / podcast your experiences / tweaks / hacks
- GIVE A TALK AT RED HAT SUMMIT ABOUT HOW TO BE A
TRIPLEO ATC
@rainleander @RDOcommunity #Tr
ipleO
20
THANK YOU
plus.google.com/+KRainLeander
linkedin.com/in/rainsdance
youtube.com/c/KRainLeander
facebook.com/rainsdance
twitter.com/rainleander
Thank you very much!

More Related Content

What's hot

OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Cephopenstackindia
 
State of Big Data on ARM64 / AArch64 - Apache Bigtop
State of Big Data on ARM64 / AArch64 - Apache BigtopState of Big Data on ARM64 / AArch64 - Apache Bigtop
State of Big Data on ARM64 / AArch64 - Apache BigtopGanesh Raju
 
Openstack meetup amsterdam (1)
Openstack meetup amsterdam (1)Openstack meetup amsterdam (1)
Openstack meetup amsterdam (1)Pablo Sanchez
 
Automating OpenStack Deployment with Fuel
Automating OpenStack Deployment with FuelAutomating OpenStack Deployment with Fuel
Automating OpenStack Deployment with FuelTomasz Zen Napierala
 
Red hat openstack and ceph meetup, pune 28th november 2015
Red hat openstack and ceph meetup, pune 28th november 2015Red hat openstack and ceph meetup, pune 28th november 2015
Red hat openstack and ceph meetup, pune 28th november 2015Vikhyat Umrao
 
Putting The PaaS in OpenStack with Diane Mueller @RedHat
Putting The PaaS in OpenStack with Diane Mueller @RedHat Putting The PaaS in OpenStack with Diane Mueller @RedHat
Putting The PaaS in OpenStack with Diane Mueller @RedHat OpenShift Origin
 
TripleO Lightning Talk
TripleO Lightning TalkTripleO Lightning Talk
TripleO Lightning Talkcmsj1
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansibleopenstackindia
 
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOpsMake stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOpsWeaveworks
 
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiAkanksha Agrawal
 
OpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSOpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSGraham Dumpleton
 
How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin...
How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin...How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin...
How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin...OpenShift Origin
 
Open stack in action enovance-quantum in action
Open stack in action enovance-quantum in actionOpen stack in action enovance-quantum in action
Open stack in action enovance-quantum in actioneNovance
 
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...NETWAYS
 
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...OpenShift Origin
 

What's hot (20)

OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Ceph
 
State of Big Data on ARM64 / AArch64 - Apache Bigtop
State of Big Data on ARM64 / AArch64 - Apache BigtopState of Big Data on ARM64 / AArch64 - Apache Bigtop
State of Big Data on ARM64 / AArch64 - Apache Bigtop
 
Openstack meetup amsterdam (1)
Openstack meetup amsterdam (1)Openstack meetup amsterdam (1)
Openstack meetup amsterdam (1)
 
Devstack On Demand
Devstack On DemandDevstack On Demand
Devstack On Demand
 
Automating OpenStack Deployment with Fuel
Automating OpenStack Deployment with FuelAutomating OpenStack Deployment with Fuel
Automating OpenStack Deployment with Fuel
 
Red hat openstack and ceph meetup, pune 28th november 2015
Red hat openstack and ceph meetup, pune 28th november 2015Red hat openstack and ceph meetup, pune 28th november 2015
Red hat openstack and ceph meetup, pune 28th november 2015
 
Putting The PaaS in OpenStack with Diane Mueller @RedHat
Putting The PaaS in OpenStack with Diane Mueller @RedHat Putting The PaaS in OpenStack with Diane Mueller @RedHat
Putting The PaaS in OpenStack with Diane Mueller @RedHat
 
TripleO
 TripleO TripleO
TripleO
 
TripleO Lightning Talk
TripleO Lightning TalkTripleO Lightning Talk
TripleO Lightning Talk
 
What's new in openstack ocata
What's new in openstack ocata What's new in openstack ocata
What's new in openstack ocata
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
OpenStack Barcelona Summit Recap - Technical Meetup #12
OpenStack Barcelona Summit Recap - Technical Meetup #12OpenStack Barcelona Summit Recap - Technical Meetup #12
OpenStack Barcelona Summit Recap - Technical Meetup #12
 
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOpsMake stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
 
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 Mumbai
 
OpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSOpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaS
 
How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin...
How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin...How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin...
How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin...
 
Open stack in action enovance-quantum in action
Open stack in action enovance-quantum in actionOpen stack in action enovance-quantum in action
Open stack in action enovance-quantum in action
 
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
 
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
 
Publican
PublicanPublican
Publican
 

Viewers also liked

Deploying RDO OpenStack with a pair of plugins
Deploying RDO OpenStack with a pair of pluginsDeploying RDO OpenStack with a pair of plugins
Deploying RDO OpenStack with a pair of pluginsDominic Cleal
 
Getting started with RDO Havana
Getting started with RDO HavanaGetting started with RDO Havana
Getting started with RDO HavanaDan Radez
 
RDO and Ceph meetup BCN - Testing in RDO
RDO and Ceph meetup BCN - Testing in RDORDO and Ceph meetup BCN - Testing in RDO
RDO and Ceph meetup BCN - Testing in RDOAlfredo Moralejo
 
OpenStack Summit Vancouver Swift 報告
OpenStack Summit Vancouver Swift 報告OpenStack Summit Vancouver Swift 報告
OpenStack Summit Vancouver Swift 報告Kota Tsuyuzaki
 
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Case Study: Utilizing Mirantis Fuel to install OpenStack AnsibleCase Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Case Study: Utilizing Mirantis Fuel to install OpenStack AnsibleTeK Charnsilp Chinprasert
 
Triangle OpenStack meetup 09 2013
Triangle OpenStack meetup 09 2013Triangle OpenStack meetup 09 2013
Triangle OpenStack meetup 09 2013Dan Radez
 
OpenSource! OpenStack!
OpenSource! OpenStack!OpenSource! OpenStack!
OpenSource! OpenStack!Nalee Jang
 
오픈스택을다루는기술 집필후기
오픈스택을다루는기술 집필후기오픈스택을다루는기술 집필후기
오픈스택을다루는기술 집필후기Nalee Jang
 
OpenStack and DevOps - DevOps Meetup
OpenStack and DevOps - DevOps MeetupOpenStack and DevOps - DevOps Meetup
OpenStack and DevOps - DevOps MeetupOpsta
 
TripleOの光と闇
TripleOの光と闇TripleOの光と闇
TripleOの光と闇Manabu Ori
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesJalal Mostafa
 
Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDNinakipascual
 
오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기Jaehwa Park
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Keon Ahn
 
[1A7]Ansible의이해와활용
[1A7]Ansible의이해와활용[1A7]Ansible의이해와활용
[1A7]Ansible의이해와활용NAVER D2
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack ArchitectureMirantis
 

Viewers also liked (20)

Sahara RDO part1
Sahara RDO part1Sahara RDO part1
Sahara RDO part1
 
Deploying RDO OpenStack with a pair of plugins
Deploying RDO OpenStack with a pair of pluginsDeploying RDO OpenStack with a pair of plugins
Deploying RDO OpenStack with a pair of plugins
 
Getting started with RDO Havana
Getting started with RDO HavanaGetting started with RDO Havana
Getting started with RDO Havana
 
RDO and Ceph meetup BCN - Testing in RDO
RDO and Ceph meetup BCN - Testing in RDORDO and Ceph meetup BCN - Testing in RDO
RDO and Ceph meetup BCN - Testing in RDO
 
OpenStack Summit Vancouver Swift 報告
OpenStack Summit Vancouver Swift 報告OpenStack Summit Vancouver Swift 報告
OpenStack Summit Vancouver Swift 報告
 
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Case Study: Utilizing Mirantis Fuel to install OpenStack AnsibleCase Study: Utilizing Mirantis Fuel to install OpenStack Ansible
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
 
Triangle OpenStack meetup 09 2013
Triangle OpenStack meetup 09 2013Triangle OpenStack meetup 09 2013
Triangle OpenStack meetup 09 2013
 
OpenSource! OpenStack!
OpenSource! OpenStack!OpenSource! OpenStack!
OpenSource! OpenStack!
 
오픈스택을다루는기술 집필후기
오픈스택을다루는기술 집필후기오픈스택을다루는기술 집필후기
오픈스택을다루는기술 집필후기
 
OpenStack and DevOps - DevOps Meetup
OpenStack and DevOps - DevOps MeetupOpenStack and DevOps - DevOps Meetup
OpenStack and DevOps - DevOps Meetup
 
TripleOの光と闇
TripleOの光と闇TripleOの光と闇
TripleOの光と闇
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
RDO-Packstack Workshop
RDO-Packstack Workshop RDO-Packstack Workshop
RDO-Packstack Workshop
 
Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDN
 
오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack Ansible
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
 
[1A7]Ansible의이해와활용
[1A7]Ansible의이해와활용[1A7]Ansible의이해와활용
[1A7]Ansible의이해와활용
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 

Similar to Become An OpenStack TripleO ATC - Easy As ABC

Dashboards for Business Intelligence
Dashboards for Business IntelligenceDashboards for Business Intelligence
Dashboards for Business IntelligencePetteriTeikariPhD
 
How OpenStack Makes Python Better (and vice-versa)
How OpenStack Makes Python Better (and vice-versa)How OpenStack Makes Python Better (and vice-versa)
How OpenStack Makes Python Better (and vice-versa)doughellmann
 
Accelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackOpsta
 
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018Codemotion
 
PTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance ShowdownPTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance ShowdownRevelation Technologies
 
The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 Dataiku
 
Juraj vysvader - Python developer's CV
Juraj vysvader - Python developer's CVJuraj vysvader - Python developer's CV
Juraj vysvader - Python developer's CVJuraj Vysvader
 
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...Cloud Native Day Tel Aviv
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpStacy Véronneau
 
Introduction to TensorFlow
Introduction to TensorFlowIntroduction to TensorFlow
Introduction to TensorFlowMatthias Feys
 
So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? Tesora
 
OpenStack: Upstream First
OpenStack: Upstream FirstOpenStack: Upstream First
OpenStack: Upstream FirstTesora
 
DevOps Practice in Nonprofit - Abdurrachman Mappuji
DevOps Practice in Nonprofit - Abdurrachman MappujiDevOps Practice in Nonprofit - Abdurrachman Mappuji
DevOps Practice in Nonprofit - Abdurrachman MappujiDevOpsDaysJKT
 
A Whirlwind Tour Of Python
A Whirlwind Tour Of PythonA Whirlwind Tour Of Python
A Whirlwind Tour Of PythonAsia Smith
 
What is Python? An overview of Python for science.
What is Python? An overview of Python for science.What is Python? An overview of Python for science.
What is Python? An overview of Python for science.Nicholas Pringle
 

Similar to Become An OpenStack TripleO ATC - Easy As ABC (20)

Dashboards for Business Intelligence
Dashboards for Business IntelligenceDashboards for Business Intelligence
Dashboards for Business Intelligence
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
How OpenStack Makes Python Better (and vice-versa)
How OpenStack Makes Python Better (and vice-versa)How OpenStack Makes Python Better (and vice-versa)
How OpenStack Makes Python Better (and vice-versa)
 
Accelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStack
 
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
 
PTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance ShowdownPTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance Showdown
 
Origins of Serverless
Origins of ServerlessOrigins of Serverless
Origins of Serverless
 
The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016
 
Juraj vysvader - Python developer's CV
Juraj vysvader - Python developer's CVJuraj vysvader - Python developer's CV
Juraj vysvader - Python developer's CV
 
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 
OpenStack Summit - Tokio
OpenStack Summit - TokioOpenStack Summit - Tokio
OpenStack Summit - Tokio
 
Introduction to TensorFlow
Introduction to TensorFlowIntroduction to TensorFlow
Introduction to TensorFlow
 
So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What?
 
OpenStack: Upstream First
OpenStack: Upstream FirstOpenStack: Upstream First
OpenStack: Upstream First
 
DevOps Practice in Nonprofit - Abdurrachman Mappuji
DevOps Practice in Nonprofit - Abdurrachman MappujiDevOps Practice in Nonprofit - Abdurrachman Mappuji
DevOps Practice in Nonprofit - Abdurrachman Mappuji
 
A Whirlwind Tour Of Python
A Whirlwind Tour Of PythonA Whirlwind Tour Of Python
A Whirlwind Tour Of Python
 
Openshift v3-a-revolucao-dos-containers-3
Openshift v3-a-revolucao-dos-containers-3Openshift v3-a-revolucao-dos-containers-3
Openshift v3-a-revolucao-dos-containers-3
 
Openstack summit
Openstack summitOpenstack summit
Openstack summit
 
What is Python? An overview of Python for science.
What is Python? An overview of Python for science.What is Python? An overview of Python for science.
What is Python? An overview of Python for science.
 

Recently uploaded

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Recently uploaded (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Become An OpenStack TripleO ATC - Easy As ABC

  • 1. BECOME AN OPENSTACK TRIPLEO ATC - EASY AS ABC Gimme a Cloud, RDO! K Rain Leander Developer Evangelist 29 June 2016
  • 3. @rainleander @RDOcommunity #TripleO3 AGENDA Red Hat Summit 2016 What is OpenStack? The Good, The Bad, The Ugly What is RDO? Rain's Dynamic OpenStack, obviously TryStack and PackStack and TripleO Oh, My! Become an OpenStack TripleO ATC It's More Like ABCDEF
  • 4. @rainleander @RDOcommunity #TripleO4 WHO AM I? Become an OpenStack TripleO ATC - Easy as ABC RDO TripleO Developer Evangelist @Red Hat ● OpenStack ATC since 2015 ● @leanderthal on Freenode IRC channels #rdo and #tripleo ● rain at redhat dot com
  • 5. @rainleander @RDOcommunity #TripleO5 WHAT IS OPENSTACK? Become an OpenStack TripleO ATC - Easy as ABC The Marketing Version
  • 6. @rainleander @RDOcommunity #TripleO6 WHAT IS OPENSTACK? Become an OpenStack TripleO ATC - Easy as ABC The Realistic Version
  • 7. @rainleander @RDOcommunity #TripleO7 WHAT IS RDO? Become an OpenStack TripleO ATC - Easy as ABC Exactly the same as OpenStack, but using RPM packages. ● Exactly ● The ● Same ● (but with RPMs)
  • 8. @rainleander @RDOcommunity #TripleO8 TryStack TripleOPackStack WAYS TO GET STARTED Become an OpenStack TripleO ATC - Easy as ABC
  • 9. @rainleander @RDOcommunity #TripleO9 TRYSTACK Become an OpenStack TripleO ATC - Easy as ABC import webbrowser webbrowser.open('http://trystack.org/') import webbrowser webbrowser.open('http://trystack.org/')
  • 10. @rainleander @RDOcommunity #TripleO10 TRYSTACK Become an OpenStack TripleO ATC - Easy as ABC
  • 11. @rainleander @RDOcommunity #TripleO11 PACKSTACK Become an OpenStack TripleO ATC - Easy as ABC $ sudo yum install -y centos-release-openstack-mitaka $ sudo yum update -y $ sudo yum install -y openstack-packstack $ packstack --allinone $ sudo yum install -y centos-release-openstack-mitaka $ sudo yum update -y $ sudo yum install -y openstack-packstack $ packstack --allinone
  • 12. @rainleander @RDOcommunity #TripleO12 TRIPLEO Become an OpenStack TripleO ATC - Easy as ABC
  • 13. @rainleander @RDOcommunity #TripleO13 TRIPLEO Become an OpenStack TripleO ATC - Easy as ABC
  • 14. @rainleander @RDOcommunity #TripleO14 TRIPLEO QUICKSTART Become an OpenStack TripleO ATC - Easy as ABC $ sudo bash quickstart.sh –install-deps $ export VIRTHOST='my_test_machine.example.com' $ curl -O https://raw.githubusercontent.com/openstack/tripleo- quickstart/master/quickstart.sh $ bash quickstart.sh $VIRTHOST $ sudo bash quickstart.sh –install-deps $ export VIRTHOST='my_test_machine.example.com' $ curl -O https://raw.githubusercontent.com/openstack/tripleo- quickstart/master/quickstart.sh $ bash quickstart.sh $VIRTHOST
  • 15. @rainleander @RDOcommunity #TripleO15 MORE INFORMATION Become an OpenStack TripleO ATC - Easy as ABC In Case It Doesn't Run Perfectly ● TripleO Installation Video :: https://www.youtube.com/watch?v=4O8KvC66eeU ● RDO Project :: https://www.rdoproject.org ● Upstream TripleO Docs :: http://docs.openstack.org/developer/tripleo-docs ● TripleO HA Setup :: https://remote-lab.net/rdo-manager-ha-openstack-deployment
  • 16. @rainleander @RDOcommunity #TripleO16 A - OpenStack C - ConnectB - Github THE ACTUAL STEPS Become an OpenStack TripleO ATC - Easy as ABC
  • 17. @rainleander @RDOcommunity #TripleO17 D - Documentation F - ContributeE - Installation THE ACTUAL STEPS Become an OpenStack TripleO ATC - Easy as ABC
  • 18. @rainleander @RDOcommunity #TripleO18 MORE INFORMATION Become an OpenStack TripleO ATC - Easy as ABC Resources for THE ACTUAL STEPS ● OpenStack Membership https://www.openstack.org/join/ ● GitHub Membership https://github.com/ ● Freenode IRC https://en.wikipedia.org/wiki/Freenode ● RDO List https://www.redhat.com/mailman/listinfo/rdo-list ● OpenStack Dev List http://goo.gl/8DZhXW ● OpenStack Welcome Guide http://goo.gl/CWjf7j ● Gerrit https://www.gerritcodereview.com/ ● Learn the Gerrit Workflow in the Sandbox http://goo.gl/NPqrBc
  • 19. How YOU Can Contribute • give feedback / update docs • submit / update code • attend conferences / meetups / events • ask / answer questions on irc / mailing lists / ask.openstack.org • follow / tweet / tag @rainleander / @RDOcommunity / #TripleO on social media • blog / vlog / podcast your experiences / tweaks / hacks • GIVE A TALK AT RED HAT SUMMIT ABOUT HOW TO BE A TRIPLEO ATC
  • 21. @rainleander @RDOcommunity #Tr ipleO 1 BECOME AN OPENSTACK TRIPLEO ATC - EASY AS ABC Gimme a Cloud, RDO! K Rain Leander Developer Evangelist 29 June 2016 The goal of today’s talk is to invite you to become an RDO / OpenStack / TripleO active technical contributor, but what does that mean? It means that you are a developer or designer or support engineer or tester or project manager or writer or whatnot and you’d like to become involved in an open source project. It means that you want contribute to TripleO, which is a project within the umbrella space called OpenStack, and that you can join the RDO community for guidance, feedback, and support. It means that you want to make the world a better place and what better place to start than helping people all over the world create something kickass awesome. But, first, CONTEXT.
  • 22. @rainleander @RDOcommunity #Tr ipleO 2 @rainleander @RDOcommunity #TripleO Comments / questions / snide remarks on twitter I do solemnly swear to respond to each and every one. This also introduces an element of interactivity that psychologists assure me means you'll find this talk more interesting.
  • 23. @rainleander @RDOcommunity #TripleO3 AGENDA Red Hat Summit 2016 What is OpenStack? The Good, The Bad, The Ugly What is RDO? Rain's Dynamic OpenStack, obviously TryStack and PackStack and TripleO Oh, My! Become an OpenStack TripleO ATC It's More Like ABCDEF Who knows what cloud computing is? Who knows what OpenStack is? Who knows what RDO is? 1. What is OpenStack? 2. RDO is Rain's Dynamic OpenStack. Obviously. 3. The three ways to get your own RDO cloud and I'll introduce you to all three. 4. And finally the actual steps to become an OpenStack TripleO active technical contributor.
  • 24. @rainleander @RDOcommunity #TripleO4 WHO AM I? Become an OpenStack TripleO ATC - Easy as ABC RDO TripleO Developer Evangelist @Red Hat ● OpenStack ATC since 2015 ● @leanderthal on Freenode IRC channels #rdo and #tripleo ● rain at redhat dot com But first, let's talk about ME! I'm Rain, I am a developer evangelist with Red Hat. I have been an OpenStack active technical contributor since July. When I say I'm an ATC, I mean I've worked on the docs and LOTS OF TESTING because when you're first ramping up on a new project, these are great first steps. I am leanderthal on Freenode IRC, on channels #rdo and #tripleo, if you have any questions when you're becoming an ATC, come find me on Freenode and we can have a chat. If you can't find me, email me. I want to help YOU join the OpenStack RDO and TripleO projects because the more people within the community, the better.
  • 25. @rainleander @RDOcommunity #TripleO5 WHAT IS OPENSTACK? Become an OpenStack TripleO ATC - Easy as ABC The Marketing Version What is OpenStack? Here is the marketing version with the compute, networking, and storage (which is actually more than three projects) indicated. And the dashboard, Horizon, is over there. It's very pretty. Very simple. Very soothing.
  • 26. @rainleander @RDOcommunity #TripleO6 WHAT IS OPENSTACK? Become an OpenStack TripleO ATC - Easy as ABC The Realistic Version But this is the reality. There are tons of projects - keystone about identity and rabbitmq about communication between all the factors and resources. TripleO isn't even on here because it's an installer and deployment project, not one of the main projects and if we had a picture with absolutely every project and interaction, it would be utter chaos. Someone should really make that happen. HINT HINT. What you need to know about OpenStack is that it is an open source umbrella project over several smaller projects for creating private and public clouds. And most of it is written in python.
  • 27. @rainleander @RDOcommunity #TripleO7 WHAT IS RDO? Become an OpenStack TripleO ATC - Easy as ABC Exactly the same as OpenStack, but using RPM packages. ● Exactly ● The ● Same ● (but with RPMs) Then what is RDO? Think of it as the same as OpenStack, an open source umbrella project over several smaller projects for creating private and public clouds, except it's packaged for Red Hat Enterprise Linux and CentOS and Scientific Linux and any other distribution that uses RPM.
  • 28. @rainleander @RDOcommunity #TripleO8 TryStack TripleOPackStack WAYS TO GET STARTED Become an OpenStack TripleO ATC - Easy as ABC There are three ways to sample RDO, depending on your goals and environment and commitment. TryStack and PackStack and TripleO (OH MY!).
  • 29. @rainleander @RDOcommunity #TripleO9 TRYSTACK Become an OpenStack TripleO ATC - Easy as ABC import webbrowser webbrowser.open('http://trystack.org/') import webbrowser webbrowser.open('http://trystack.org/') To sample TryStack, you just have to write this simple bit of python code or run it from the python console: <code>import webbrowser webbrowser.open('http://trystack.org/')</code>
  • 30. @rainleander @RDOcommunity #TripleO10 TRYSTACK Become an OpenStack TripleO ATC - Easy as ABC Or, you could just navigate to trystack.org in your favorite browser. Right now, to use TryStack, you need to join our FaceBook group because this was the original solution for maintaining many users when the project started - it's a project with many many many companies contributing their resources to make it happen, we are migrating away from FaceBook. For now, though, if you want to use TryStack, join the FaceBook group TryStack is if you don't want to install anything, you don't want to commit hardware or brain time to the installation process, you just want to get developing, to experiment with your application on the cloud, test how it performs, get right to the fun stuff of devops, but, since it's not yours, you are slightly limited to what you can do. You only get one floating IP address per instance. Since many people are sharing this resource at once, it's sometimes slower than you'd expect.
  • 31. @rainleander @RDOcommunity #TripleO11 PACKSTACK Become an OpenStack TripleO ATC - Easy as ABC $ sudo yum install -y centos-release-openstack-mitaka $ sudo yum update -y $ sudo yum install -y openstack-packstack $ packstack --allinone $ sudo yum install -y centos-release-openstack-mitaka $ sudo yum update -y $ sudo yum install -y openstack-packstack $ packstack --allinone I highly recommend PackStack IF you'd like a quick proof of concept for an all in one spin up. All virtual systems. No high availability. I highly recommend not using this (or TryStack) in production - it's not necessarily why it was built. - RHEL 7 or the equivalent of the RHEL-based linux distributions is the minimum recommended version. x86_64 is currently the only supported architecture. - Name the host with a fully qualified domain name rather than a short-form name to avoid DNS issues. - The machine must have at least 4GB RAM, preferably 6GB RAM, have processors with hardware virtualization extensions, and at least one network adapter. - And if you plan on having external network access to the server and instances, this is a good moment to properly configure your network settings. A static IP address to your network card, and disabling NetworkManager are good ideas. If you are planing on something fancier, read the document on advanced networking before proceeding.
  • 32. @rainleander @RDOcommunity #TripleO12 TRIPLEO Become an OpenStack TripleO ATC - Easy as ABC TripleO is OpenStack on OpenStack. This was done for a few reasons - to address cruft, to match resources, and for simplicity. This could be for someone that wants to maintain several clouds, using a single cloud for any reason or for someone who wants to use a development cloud before pushing applications to a production cloud. Imagine that you are someone who wants to rent out clouds. Some people already do this, but they have written their own scripts and dedicated separate resources to the installation and deployment and maintenance of those separate private clouds. We wanted to make an installer that allowed you to do this without having to learn new skills, without having to dedicate additional resources and brain time to a separate console. TripleO is for you.
  • 33. @rainleander @RDOcommunity #TripleO13 TRIPLEO Become an OpenStack TripleO ATC - Easy as ABC The TripleO UI is a GUI interface that an administrator uses on the main cloud, in the project we call it the undercloud, to deploy, maintain, and monitor other instances of OpenStack. Have you heard the recursive joke about turtles? And that’s how I think of TripleO, an installer that uses OpenStack to spin up OpenStack. It’s OpenStack all the way down. For TripleO, you will need a host machine (referred to as $VIRTHOST) with at least 16GB of RAM, preferably 32GB, and you must be able to ssh to the $VIRTHOST machine as root without a password from the machine running Ansible. The $VIRTHOST machine must be running a recent Red Hat-based Linux distribution (such as CentOS 7 or RHEL 7, but only CentOS 7 is currently tested).
  • 34. @rainleander @RDOcommunity #TripleO14 TRIPLEO QUICKSTART Become an OpenStack TripleO ATC - Easy as ABC $ sudo bash quickstart.sh –install-deps $ export VIRTHOST='my_test_machine.example.com' $ curl -O https://raw.githubusercontent.com/openstack/tripleo- quickstart/master/quickstart.sh $ bash quickstart.sh $VIRTHOST $ sudo bash quickstart.sh –install-deps $ export VIRTHOST='my_test_machine.example.com' $ curl -O https://raw.githubusercontent.com/openstack/tripleo- quickstart/master/quickstart.sh $ bash quickstart.sh $VIRTHOST Right now if you go to the documentation for TripleO, you can set it so that it's hardware specific, but it's still pages and pages of opportunities for typos within bash and this can be intimidating and frustrating for someone new to cloud computing, so we've made it simpler, only four lines of code instead of pages. And we'd like feedback from people trying it out - someone would like it to be entirely GUI / clicky clicky so you only have to know one line of code in bash or even LESS, just download the package, double click and run the user interface, but we need contributors like you. Now, if you'd like to send money, I'm happy to give you my bank details, but we really would like testers and writers, designers and DEVELOPERS to help make this project the best project it can be.
  • 35. @rainleander @RDOcommunity #TripleO15 MORE INFORMATION Become an OpenStack TripleO ATC - Easy as ABC In Case It Doesn't Run Perfectly ● TripleO Installation Video :: https://www.youtube.com/watch?v=4O8KvC66eeU ● RDO Project :: https://www.rdoproject.org ● Upstream TripleO Docs :: http://docs.openstack.org/developer/tripleo-docs ● TripleO HA Setup :: https://remote-lab.net/rdo-manager-ha-openstack-deployment This is the boring informational slide, yes, because you MIGHT POSSIBLE run into issues. It MIGHT NOT RUN PERFECTLY. Shocking, I know, but just in case, here are resources for you and, as I said in an earlier slide, you can find me on freenode or email me directly and I am here for you.
  • 36. @rainleander @RDOcommunity #TripleO16 A - OpenStack C - ConnectB - Github THE ACTUAL STEPS Become an OpenStack TripleO ATC - Easy as ABC A. Get started by signing up as community or foundation OpenStack member. The difference is slight in that a foundation member commits to voting on the foundation board member elections while the community member does not. B. If you don’t already one, sign up for a github account. And, if needed, download git C. Communicate. Sign up for the RDO and OpenStack Developer mailing lists. Haunt them for a few weeks to get the feel of the environment. Get on Freenode IRC and join channels #rdo and #tripleo. The simplest (more limited) way is via webchat.freenode.net. Say hello to “leanderthal”.
  • 37. @rainleander @RDOcommunity #TripleO17 D - Documentation F - ContributeE - Installation THE ACTUAL STEPS Become an OpenStack TripleO ATC - Easy as ABC D. Access your favorite caffeine laden beverage of choice and dive into the RDO, TripleO, and OpenStack documentation. There’s a handy OpenStack welcome guide. While there isn’t one for RDO or TripleO YET, it’s on my TODO list. You could help. E. Follow the docs and do your first installation. Keep detailed notes. When something goes wrong, ask questions on irc or email. F. Submit an edit to the documentation or code using git and Gerrit. Now, I realize that was quite a leap in logic, but OpenStack has an amazing step by step tutorial [1] for the actual contribution process, one that I cannot possibly improve upon unless you want more snark / humor / Rain-ness in which case, you’ll need to let me know by commenting / tweeting / carrier pigeoning / et cetera. [1] http://docs.openstack.org/infra/manual/sandbox.html
  • 38. @rainleander @RDOcommunity #TripleO18 MORE INFORMATION Become an OpenStack TripleO ATC - Easy as ABC Resources for THE ACTUAL STEPS ● OpenStack Membership https://www.openstack.org/join/ ● GitHub Membership https://github.com/ ● Freenode IRC https://en.wikipedia.org/wiki/Freenode ● RDO List https://www.redhat.com/mailman/listinfo/rdo-list ● OpenStack Dev List http://goo.gl/8DZhXW ● OpenStack Welcome Guide http://goo.gl/CWjf7j ● Gerrit https://www.gerritcodereview.com/ ● Learn the Gerrit Workflow in the Sandbox http://goo.gl/NPqrBc This is the boring informational slide, yes, because you MIGHT POSSIBLE run into issues. It MIGHT NOT RUN PERFECTLY. Shocking, I know, but just in case, here are resources for you and, as I said in an earlier slide, you can find me on freenode or email me directly and I am here for you.
  • 39. @rainleander @RDOcommunity #Tr ipleO 19 How YOU Can Contribute • give feedback / update docs • submit / update code • attend conferences / meetups / events • ask / answer questions on irc / mailing lists / ask.openstack.org • follow / tweet / tag @rainleander / @RDOcommunity / #TripleO on social media • blog / vlog / podcast your experiences / tweaks / hacks • GIVE A TALK AT RED HAT SUMMIT ABOUT HOW TO BE A TRIPLEO ATC There are so so SO many ways to contribute to RDO and OpenStack TripleO, including, but not limited to: - give feedback / update docs - submit / update code - attend conferences, meetups, events - ask / answer questions on irc / mailing lists / ask.openstack.org - follow / tweet / tag RDO or myself on social media - blog / vlog / podcast your experiences / tweaks / hacks - GIVE A TALK AT RED HAT SUMMIT ABOUT HOW TO BE A TRIPLEO ATC
  • 40. @rainleander @RDOcommunity #Tr ipleO 20 THANK YOU plus.google.com/+KRainLeander linkedin.com/in/rainsdance youtube.com/c/KRainLeander facebook.com/rainsdance twitter.com/rainleander Thank you very much!