November 16th, 2014
Step by step guide to safely upgrading your SaltStack master and minions
We’ve noticed a bit of confusion and understandable trepidation around upgrading SaltStack with some of our customers. Salt is pretty darn important to your stack, so keeping it working is essential. To help, we’ve written up this HOWTO guide for easily and safely upgrading your master and minions.
We mostly work with Ubuntu and Debian based systems, so while the steps ...
February 15th, 2014
Here at RevSys we've been moving away from Chef and using SaltStack for all our new server setups. Salt is still pretty new and while I run into bugs every now and again, they're releasing new versions with fixes at an impressive rate.
May 1st, 2012
As I've said in a few talks, the best way to improve your systems is by first not doing "dumb things". I don't mean you or your development staff is "dumb", it's easy to overlook the implications of these types of decisions and not realize how bad they are for maintainability let alone scaling. As a consultant I see this stuff all of the time and I have yet to ever see ...
August 26th, 2010
Setting up a centralized log server using syslog isn't as hard as many may believe. Whether it's logs from Apache, nginx, email services, or even from your own Python applications having a central log server gives you many benefits:
Benefits to a centralized logs
- Reduces disk space usage and disk I/O on core servers that should be busy doing something else. This is especially true if you want to log all queries ...
June 17th, 2008
I usually shy away from using 64-bit systems unless there is a clear need for it. But with more and more hosting companies installing 64-but Linux distrobutions by default I sometimes have to suffer through.
Today I ran into a very small bug in installing Apache2::Request modules via the CPAN shell. This simply installs the default libapreq2 library with the Perl bindings for you. When attempting to start Apache I received this ...
June 17th, 2008
The Django guys have scored another milestone today with the creation of the Django Software Foundation. Being a huge Open Source advocate I love hearing great news like this. You can read more about the foundation at:
February 29th, 2008
I keep running into this same situation, so I figured I would write a post for everyone's benefit. When trying to build recent mongrels or some other gem dependencies such as fastthread on a Solaris system the automatically generated Makefile is all sorts of messed up.
This testing was done on two different Joyent Accelerators, your milelage may vary on other Solaris installations.
The steps are pretty easy:
1. Attempt to install ...
January 18th, 2008
Hope all of my readers have recovered from the holiday season. Here are a couple links I've come across recently, but neglected to write about during the holidays.
I've never been a huge fan of Rails because I ...
September 20th, 2007
I stumbled across this post about a great technique for safely making configuration changes to remote systems. Everyone has done it before, the "Oops I just shutdown sshd" or turned off the wrong network interface.