Full Size Chef Puppet
The Chef hello world equivalency is not as straight forward as a shell redirection that is Puppet. But after teaching @crizzXe how to deploy an appliance that I’ve been working on I now have a good way to convey what’s going on.
OpenStack (Photo credit: Wikipedia)
I think I’ve done it. I now have my own home IaaS.
I went for the OpenStack approach, Packstack with RDO on Scientific Linux. In the future I want to replace SL6 with Gentoo on the bare metal, and install the OpenStack packages from portage, but I’ll wait for the work from a Gentoo dev who knows what he’s doing.
This also means that the running hypervisor is KVM, not the Xen that I would rather be using. Technically, there isn’t much difference to them, but Xen is the hypervisor used by AWS, PV images can be booted without fiddling with partitioning and bootloaders. That’s so ’90s.
These past few weeks, there have been some pretty disturbing disruptions for Linux users on rolling release distros.The biggest upset in recent times I’ll describe as “The udev-200 issue”, where the symptoms of an unsupervised update/reboot cycle will present you with a) a system that won’t boot, b) a system without network or c) both.
Raspberry Pi and Chromebook Pixel
I haven’t had a commercially backed Linux device that I’ve been excited to use as much as my Pixel.
One of the things that brightened my day today was the realisation that Chromebooks support Linux filesystems for SDCards and other removable media.
This opens up a lot of Pi hackery possibilities.
echo -n "Passphrase:"
read -sr p
gpg -d --batch --passphrase "$p" "$0" | python
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-----END PGP MESSAGE-----
Maybe I should combine this with puppet.
Apparently, the default SeaBIOS on the Chromebook Pixel only exposes 1M of RAM.
To boot a kernel and initramfs, you need a bit more than that. Here’s how I calculated how many megabytes the on board Intel graphics card removes from the main pool of RAM.
Yea, I’m one of those people now.