Impromptu blog upgrade
Managing Multiple FreeBSD Machines with radmind -- Part One
This is part One of an N-part series (I'm thinking 4 parts) discussing the investigation of radmin as a patch/deployment tool for FreeBSD. It will be filled in over the course of Q2/2009 as we test (and possibly deploy) radmin at Premier Heart.
This part deals with the basics: Getting radmind up and running on a FreeBSD system.
radmind is not a complex system -- It doesn't require anything beyond a basic FreeBSD installation to run, and as a bonus it's in the FreeBSD Ports tree / package collection.
I'm using the package, and you probably should too. The package can be installed on any fresh naked FreeBSD system, at which point you can use it to apply the radmin transcripts to the naked machine and deploy your custom installation. No fuss, no muss, and most importantly it's FAST.
I'm not going to get into how to install FreeBSD packages - If you can't figure that out you're not ready to be reading this. Go familiarize yourself with the FreeBSD Handbook and get some real-world experience, then come back. If you're back in less than 3 months go get some MORE real-world experience - I promise you you don't have enough yet.
Continue reading "Managing Multiple FreeBSD Machines with radmind -- Part One"
Managing Multiple FreeBSD Machines with radmind -- Part Zero
- Ignore the Problem
Don't patch and hope you never get compromised. This has never been an acceptable solution to me. - Patch Manually
Log in to every machine in your organization once a quarter, do a Make World / Portupgrade and deal with the fallout.
This is great if all you have are 1-2 machines, and it's how I patch bsd-box.net. - Deploy a Build Server
A central machine builds the world and ports, then you log in to each machine to install them. It's manual patching, but you don't wait for Make World to run a bunch of times.
This is what most BSD admins do, but I'm lazier than the average admin. - Deploy a Commercial Solution
This is OK as far as it goes, but using commercial solutions puts you on someone else's patch schedule.
Also, I'm not aware of any commercial solutions that Don't Suck™. - Use freebsd-update
While I greatly admire what the FreeBSD Security Team has done with freebsd-update, it's just not for me -- Patching my custom software and ports with freebsd-update is a pain in the ass (I would have to essentially roll a custom release - More work than I want to do.) Also, freebsd-update is geared toward applying the security team's patches, not managing system deployments - that's only half of what I want.
The wonderful thing about Standards is Standards are wonderful things!
Apple has acknowledged a problem with its productivity suite, iWork, in which the previous version known as iWork '08 cannot open files created by iWork '09. Posted earlier this week, the support article advises users of a workaround but makes no mention of any forthcoming corrective updates to iWork '08. The latest version, iWork '09, was unveiled at Macworld last month with updates to Keynote, Pages, and Numbers along with a new online service called iWork.com. Apple instructs users to save their documents as iWork '08 files if they need compatibility with the older version. While Apple used Keynote '09 as an example in the screenshots, the same issue affects the entire suite.Continue reading "The wonderful thing about Standards is Standards are wonderful things!"