Moving an RHSCL app to Docker on Atomic

As many of you have probably heard, Red Hat announced a new “Docker server” at Summit. The new server is called “Atomic” and details can be found at the project home page. As you all know, I tend to be interested in using Software Collections to ensure the portability of applications. So, putting my foot^W money where my mouth is, I decided to download Atomic, run it as a VM, create a Docker image with a Software Collection, and copy a previous app there, unchanged. The pros and cons of running an application as a Docker container are debated heavily elsewhere, so we won’t discuss the “why” (unless you tell us we should in the comments 🙂 ), just the “how.”

Continue reading “Moving an RHSCL app to Docker on Atomic”


Running systemd within a Docker Container

UPDATE: Read the new article “How to run systemd in a container” for the latest information.

I have been working on Docker for the last few months, mainly getting SELinux added to help CONTAIN Containers.

libvirt-sandbox – virt-sandbox-service

For the last couple of years I was working on a different container technology using libvirt-lxc, in addition to my regular SELinux job. I built the virt-sandbox-service tool which would carve up your host system into a bunch of service containers.  My idea was to run systemd within a container and then systemd would start services the same way inside a container as it would outside the container.  Running a virt-sandbox-service container with an Apache unit file, you only see systemd, journald and the httpd processes running.  Very little overhead, and creating a service container was simple, you only needed to specify the unit file of the service you wanted to put in the container.

Continue reading “Running systemd within a Docker Container”


RHCE, the developer’s key to production access at Red Hat IT

If you are a Linux System Administrator, then passing the Red Hat Certified Engineer exam is probably on your to-do list for career development or better yet, it has been checked off your to-do list with great pride when you passed the exam. If the latter applies to your situation, let me congratulate you! You’ve earned it!

But what if you are a Developer? Should you even care about this certification? Well, here at Red Hat IT, we began piloting a ‘program’ approximately four years ago that would allow Red Hat IT developers to gain full access to production servers with the intent to allow them to work with the IT Operations teams on: deploying, debugging, and monitoring applications in Production.

Continue reading “RHCE, the developer’s key to production access at Red Hat IT”


What will DevOps in Red Hat IT look like in a few months?

This is a brief story about DevOps at Red Hat IT in the near future. It’s fiction–all the individual and team names are fabricated–but it’s grounded in very real and typical circumstances.The goal is to describe some of the business capabilities one can expect after making some moderate investments in DevOps, and then debrief on what investments were made to be able to tell this success story. It aims to be relatable to anyone working in corporate IT, technical or otherwise.

Note, some of the capabilities described here will be enabled by the work in progress by Red Hat IT on Release Engine (github link). When we refer to “Release Engine” in the story this is what we’re talking about; it’s the one name that’s not fictional.

Continue reading “What will DevOps in Red Hat IT look like in a few months?”


RHEL 7 RC now available – has RHSCL 1.1 support

Red Hat Enterprise Linux 7 Release Candidate now available

“As mentioned during Red Hat Summit 2014 last week, we are excited to announce that Red Hat Enterprise Linux 7 Release Candidate (RC) is now publicly available for testing. A pre-release build of Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 7 RC offers a near-final look at Red Hat’s flagship operating system crafted for the open hybrid cloud, building upon the feedback collected during the beta program for Red Hat Enterprise Linux 7.”  Read all of today’s announcement.

Continue reading “RHEL 7 RC now available – has RHSCL 1.1 support”


PyCon 2014 session – Outreach Program for Women: Lessons in Collaboration

As we mentioned previously, here’s the video of Red Hat’s Marina Zhurakhinskaya’s PyCon 2014 NA session, Outreach Program for Women: Lessons in Collaboration.

Abstract:  “Since 2010, the GNOME Foundation’s Outreach Program for Women has provided 130 women with an opportunity to participate in remote internships with 23 Free Software organizations. This talk will cover the history of the program, what makes it successful, how the same strategies can be used for engaging all new contributors, and what other initiatives help increase diversity in Free Software.”

Continue reading “PyCon 2014 session – Outreach Program for Women: Lessons in Collaboration”