The Guru College
Preparing to Upgrade to OpenSolaris
I’m finally doing it – working out all the bits needed to upgrade my remaining Solaris Nevada box to OpenSolaris. It’s doing a lot more than just being a fileserver, and it will require wiping out the boot drive (I don’t have a handy spare drive laying around), so I had to go into and make sure I knew exactly what the impact was of me formatting the drive and reinstalling.
Squid Proxy Server
OpenSolaris 06.09 has squid built in, registered with SMF. It’s just a matter of preserving my config files and making sure all the cache and log repositories aren’t on the root pool. Once I reinstall, 10 minutes later I’ll have my squid server back – and updates will be managed by Sun, not the bozos at blastwave.
DynDNS ddclient
I’ve got a copy of the script and the config file I’m using. It’s a matter of re-writing an SMF manifest to import, and making sure the pieces are in place. I should probably deploy this on other platforms – it’s not going to penalize me for running multiple copies.
DNS Server
Another simple service – it takes a hosts file and creates zone files etc. So, to get this ported is to grab a copy of the script and the hosts file, and run along my merry way, adding a cron job as I go.
Nagios Server
If you look into the contrib repository for OpenSolaris you can find packages for nagios
, nagios-plugins
, and nrpe
. Perfect. Well, not perfect, as it’s Nagios 3.0.3, but it’s at least somewhat modern, and means I don’t have to mess with blastwave again. Again, save config files, move things over.
Firefly/mt-daapd Server
I’ve decided not to move this over. We simply don’t use it as much as I thought we would, and it’s not worth the trouble to move. If, at some point, we need it, I’ll dig up the instructions to get it running and blog it here.
UPDATE: I went ahead and did the upgrade (after saving the rpool to another ZFS pool). Two hours of reinstalling later, and we’re all good. I’ve got a couple of things left to do, but we’re back in business.