Console Cowboy Wrangles Himself Out of Work
I’ve been at my current job for three years and change. In many respects, it has been the biggest learning experience of my career (which started in 1999). My previous job had been doing network...
View ArticleVersioned Will Enforcement (You Can Too!)
If security is a never-ending process, operations is systematic refutation of entropy.When I first started out, I did everything by hand. Installs, configuration, every aspect of management. Eventually...
View ArticleDocumenting infrastructure changes over time is useful for...
Documenting infrastructure changes over time is useful for spotting trends in your knowledge. It’s also helpful when identifying areas that are lacking in investment. Keep track of the major changes to...
View ArticleX4500 and ZFS pool configuration
UPDATED: 2010-01-31 2245RAS guru Richard Elling notes a couple bad assumptions I’ve made in this post:That disks are faster than the controller, they are not, so you gain nothing by spreading across...
View ArticleZFS and iSCSI
I was asked to share out the pool on the X4500 via NFS and iSCIS. NFS I was familiar with, and have used a fair amount. iSCSI for all its new hotness factor, I’ve never touched.I was unsurprised, but...
View ArticleElsechan… < bda> I guess the X2270 is coming in soon. The power...
Elsechan…< bda> I guess the X2270 is coming in soon. The power cables are here. < e^ipi> unless it's the computer columbian drug lords and the power cable is a warning < e^ipi> like a...
View ArticleBuilding Postfix on OpenSolaris >=b130
NIS was finally sent into the cornfield around ONNV b130. Postfix does not have a definition for OpenSolaris (arguably 5.11), just Solaris 5.10. When building, it attempts to compile dict_nis and...
View Articlenginx on pkgsrc2010q2/solaris.
To compile the nginx package, you need to remove the patch-aa patch from distfiles. You also need to create hacks.mk and add the following to it:.if (${PKGSRC_COMPILER} == sunpro) .if (${MACHINE_ARCH}...
View ArticleSegfaults with SSL-enabled and pkgsrc2010qN/solaris
Starting with 2010q1 I noticed that anything built with openssl, including, well, openssl, would segfault. To fix this, compile the openssl package with SSPRO. Don’t forget to modify your...
View ArticleOn software.
(grumpy face)< bdha> I see its value. < bdha> I just hate it. < bdha> As a sysadmin I feel I am allowed to feel that way.
View Articleapr bug on pkgsrc/Solaris x86
While working on the illumos infrastructure roll-out I ran into an issue with apache22 segfaulting, but .. mostly working, when SSL was enabled. Disabling SSL seems to fixed the issue. Other...
View Articletextproc/libxslt on pkgsrc/solaris
Requires this patch or you get symbol errors on compile.Need this for devel/hg-git. Working on getting illumos-gate pushed into github (#105).
View ArticleThe First Law of Systems Administration
This post details an outage I caused this week by making several poor decisions.Each point contains lessons I have learned over the past 10 years, and in this instance studiously ignored. Things I am...
View ArticleBuilding nginx@pkgsrc on Solaris/sspro w
Hosed by default. See this post.For amd64, you’ll want to useCONFIGURE_ENV+= NGX_AUX=" src/os/unix/ngx_sunpro_amd64.il"You can also just add that to the Makefile.
View ArticlePerl 5.12.2, Solaris, Sun Studio, -m64, -Dvendorprefix woes.
UPDATE Nick Clark dug into this and determined it’s a bug in Sun Studio 12.1. Use 12.2 to build Perl. If anyone wants at Oracle wants to buy him some beers, send someone from Sun with them. UPDATEI...
View ArticleBuilding DBD::mysql with SUNWspro and pkgsrc on Solaris 11 Express
I use resmon, which is a pretty nice system metric aggregator. It relies on the system Perl specifically for Solaris::Kstat, and so you don’t have to install pieces of the CPAN to get it running....
View ArticleBuilding python26@pkgsrc on Solaris
Python fails to build its socket and ssl modules. This is fixed in 2.7, but won’t be backported to 2.6.This recent post to pkg@netbsd details the problem and links to the...
View ArticleBooting OpenIndiana on Amazon EC2
Since OpenSolaris was axed, we haven’t had an option for running a Solaris-based distribution on EC2. Thanks to the hard work of Andrzej Szeszo, commissioned by Nexenta, now we do.This should be...
View ArticleInstalling Chef on Joyent's SmartOS
This is effectively the same procedure as installing Chef on Solaris with pkgsrc or OpenSolaris/OpenIndiana with IPS. We’ll be using Joyent’s provided pkgsrc setup and pkgin installer.If you’re using...
View ArticleA Return to Form
Configs and dotfilesBefore we get into anything else, here’s a repo with my configs and dotfiles for running FreeBSD as a workstation.A lot of the good stuff was cribbed from Jessie Frazelle’s dotfiles...
View Article