Add Me!Close Menu Navigation

Its not a bug, its a feature

Add Me!Open Categories Menu
18 August
Posted in Uncategorized

Setting up MaaS + Juju on one Node on Ubuntu (using Virsh)

Using MaaS and Juju to deploy Openstack on Ubuntu is pretty easy to do, however often requires a large number of machine sitting around in order to host everything. Fortunately it is possible to run your Juju controller alongside your MaaS machine using virsh. For the purpose of this guide […]

9 May
Posted in Uncategorized

Setup two Printers with Buffalo Branded DD-WRT on Buffalo N600

The custom version of DD-WRT offered by Buffalo makes it easy to setup one printer with your router, however it becomes much harder when you go to add a second one. All the guides currently online (with the exception of this one) fail to cover how to do it. First […]

4 February
Posted in Uncategorized

Debugging made easier with GDB

(Authors Note: This was a paper I initially wrote as part of a project for class. I feel it came out well enough that it may also be useful to others.) Whenever a computer program is written, something has to be done to the written code in order to convert […]

13 January
Posted in Docker

(Actually) using Docker for Development

A lot of the material I have read involving using docker with rails for development has left me cursing at the screen unnecessarily. Hopefully this post will not give you the same reaction. A lot of the problems I encountered with the posts I founded ended up boiling down to […]

6 January
Posted in Metal as a Service

Modifying MAAS deployment library scripts directly (such as curtin)

Say you have found a bug in a library which MAAS uses for deploying servers, have already fixed the bug and put in a merge request, however you need that change in your MAAS environment now. In my case it was a bug in curtin which was causing half of […]

5 January
Posted in Metal as a Service

Reverting changes to MAAS ephemeral images

In the MAAS “Debugging ephemeral image” section, you are provided with steps on how to create a user called “backdoor” with the password “ubuntu”. Nowhere in these steps does it provide the steps to revert these changes, even though all the first step of the guide is doing is creating […]

5 January
Posted in Metal as a Service

Stopping MAAS from automatically shutting down after failed deploy

I have been attempting to debug an issue involving curtin not successfully finding all of the drives on my machine, and during the debugging I ended up formulating a rather reliable way to stop the machine from powering off automatically, as it does whenever deployment fails. Note that this does […]

Adding Additional Nova-Compute to OpenStack

From openstack-installer base we want to add additional nova-compute services for different types of virtualization. The setup we have keeps one hypervisor type on one machine. This means that we have one machine dedicated KVM, another dedicated LXC, etc. When we want/need more of a particular hypervisor, just tell Juju and it […]

9 June

Docker in Kilo

I have followed these instructions for installing the Docker driver for OpenStack Kilo – Canonical distribution. Seems like that document is the most referenced and most up-to-date source. The goal here is to document the ways in which the instructions differed with a working Docker on Kilo setup. Keeping in mind that […]

29 May
Posted in Linux

MaaS Timeout Error

When setting up MaaS there was an odd timeout error when commissioning machines. The PXE image was not able to run apt and was timing out. Turns out the firewall and Intrusion Detection System (IDS) was blocking IPv6 traffic to Ubuntu archives even though the rules were configured to allow. […]