Skip to content →

Category: Doug’s Posts

Hello Ansible CIRA!

Today we’re going to look at CIRA. CIRA is a tool to deploy a CI reference architecture to test OpenStack. I’m going to go with the Docker deployment option, as that’s the environment that I tend towards. Today we’ll get it up and running here.

Comments closed

Let’s try Kuryr!

We’re going to spin up a simple implementation of Kuryr. Kuryr is a Docker network driver for Neutron that I’m pretty excited about. And especially pumped to get it to run on OpenShift (and doubly so there, OpenShift on OpenStack). Of all of the things that’s gotten me exicted is this video from OpenStack Summit Austin. We’ll use an existing openstack to spin up an instance, and in that instance we’ll run devstack (I guess that would be Quintiple-O in my case as this is a devstack ontop of Triple-O). On that box, we’ll run kuryr. I recently visited the crew in #openstack-kuryr on Freenode and I found that they’re currently working on kuryr for openshift-on-openstack (awesome!). I can’t hardly wait.

Comments closed

TripleO Overcloud deploy failed? Much sadness. Debugging your isolated network configuration

In setting up my home lab, Dr. Octagon I’ve been really stubbing my toe here and there getting the heat templates for network isolation just right. I still haven’t come exactly to the conclusions that I need to come to, but in the process I’ve gained a better understanding of the process for debugging what’s wrong with the templates in the process.

Comments closed

OpenShift-on-OpenStack – Creating a cluster with openshift-ansible

We’re going to try to use the openshift-ansible to spin up an OpenShift cluster. In the “easy mode” article about OpenShift, we created just a single play node, and also a whopping single point of failure. So let’s build up on that. We’ll take this to the point where we can see the pods that are running, and see where the dashboard is, and in a further article explore how to set up the networking and at least make it a little more real-world-useable.

Comments closed

openshift-ansible – Bring your own inventory.

I’m working on getting an OpenShift cluster up and running, and in the while of trying to do it properly with openshift-ansible’s openstack method (which uses heat templates, as opposed to us building it all by hand here), I was trouble shooting an issue (my clocks were…. quite wrong, causing me much grief with creating proper certs for HTTPS necessary for etcd)… And I wound up going and doing the “create your own inventory” method.

Comments closed

Creating a Custom Centos Cloud Image (for OpenStack)

So I’m working on getting openshift-ansible to spin up on top of OpenStack. And I’ve run into a few snags, one of which requires that I need to make a custom cloud image to run because the CentOS Generic Cloud image doesn’t have NetworkManager install/enabled, and… Even worse but maybe a story for another day is that it doesn’t support a Centos Atomic Host. Another approach would be to try to improve the Ansible script in openshift-ansible, however, this slices the Gordian Knot for now, and we’ll come back to that another time (as there’s plenty else to let ansible-openshift know about as you’ll find out in an upcoming article).

Comments closed

OpenShift-on-OpenStack – Part 1 – “Easy Mode”

A shift-on-a-stack-on-stack, it’s turtles all the way down. It’s cool! We’re going to first use “TripleO Quick Start” aka oooq to get our openstack up. The gist here is that we’ll use a single baremetal host that we’ll call our “virtual machine host” which is going to have a VM to run the undercloud, and then in this simple example we’ll use the defaults so that there’s just one controller and one compute node.

Comments closed