-
Recent Posts
Archives
- December 2022
- July 2020
- August 2018
- September 2017
- December 2016
- November 2016
- October 2016
- September 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- February 2016
- October 2015
- August 2015
- July 2015
- May 2015
- April 2015
- October 2013
- June 2013
- May 2013
- December 2012
- November 2012
- August 2012
- September 2011
- September 2010
Category Archives: Uncategorized
Acquiring the English technical vocabulary for system administration
I am working with a former Linux sysadmin who is looking to re-enter the field of IT Operations after being away for a decade. He is sharp and knows his stuff, he was able to quickly complete a couple of … Continue reading
Posted in Uncategorized
Leave a comment
Git training success from Los Alamos National Lab
I sometimes describe Vertical Sysadmin as a “boutique” training firm. According to Merriam-Webster, “boutique” means “a small company that offers highly specialized services or products”. Our specialty is highly effective training for teams supporting modern IT infrastructures. We don’t just … Continue reading
Posted in Uncategorized
Leave a comment
Installing CFEngine on images
When you install CFEngine from package, the packaged post-installation script generates a cryptographic identity for the host which is used to identify the host in CFEngine. CFEngine uses the host’s cryptographic identity to identify the host as IP addresses can … Continue reading
Posted in Uncategorized
Leave a comment
Setting up CI/CD Pipelines course
I’ll be teaching “Setting up CI/CD Pipelines” at Ohio LinuxFest in Columbus on Sep 29th, and at USENIX LISA in San Francisco on Oct 31st. My colleague Mike Weilgart will be teaching Git Foundations: Unlocking the Mysteries at both conferences. … Continue reading
Posted in Uncategorized
Leave a comment
Sysadmin war story: “The network ate my font!”
About 15 years ago, I was the only UNIX sys admin in a factory, and I was asked to help with a “network issue” which hit the Help Desk. The problem, it was explained to me, was that the network … Continue reading
Posted in Uncategorized
Leave a comment
What I learned at LISA 2016 conference
USENIX Annual Technical Conference and LISA are the first professional conferences I went to as a fledgeling sysadmin. USENIX will always hold a special place in my heart. I attribute my professional success to regular training at USENIX conferences. I … Continue reading
Posted in Uncategorized
Leave a comment
Setting up a Postgres Sandbox
I’m a fan of disposable sandboxes using Vagrant and VirtualBox. I’ve been using Postgres on the job for nearly a year, and a while back I decided it was time to have a dedicated Postgres instance on my personal computer, … Continue reading
Posted in Uncategorized
Tagged centos, postgres, postgresql, vagrant, virtual-box, yum
Leave a comment
Bootstrapping CFEngine agent to a regional (AWS) hub
Hat tip to my DevOps buddy Joaquin Menchaca for this one-liner to find out what AWS region your VM is in: AWS_REGION=$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone | sed -e 's/[a-z]$//') I am going to use it to bootstrap my Kubernetes VMs to … Continue reading
Posted in Uncategorized
Leave a comment
Safely updating /etc/sudoers non-interactively
I recently added my account to /etc/sudoers on N servers using Ansible in raw mode (running a shell oneliner). We use visudo to edit /etc/sudoers when we are logged into a server, but since I was doing this in “batch” … Continue reading
Posted in Uncategorized
Leave a comment
Introducing Infrastructure Inventory with CFEngine Enterprise
CFEngine Enterprise makes it absurdly easy to track deployed servers. All you have to do is spin up a hub, install the lightweight agent on each host, and run cf-agent –bootstrap <hub> to setup a trust relationship between hub and … Continue reading
Posted in Uncategorized
Leave a comment