Wednesday, 4 June 2008

Take the Pain Out of SMF Manifest Creation with easySMF

I can't say that I'm a big fan of the Solaris SMF framework for managing services, even though in terms of capabilities it offers some really good features like automatic restarts and dependency management. The reason I'm not a fan is the XML hell that is associated with creating the descriptors/manifests for the new services that need to be registered with the framework. I guess I'm not the one with this less then glowing opinion about the "ease" of creating new SMF services and to ease the pain some good people at OpenSolaris.org have created an online application to automate the creation of the SMF manifests by simply filling out a form:

http://es.opensolaris.org/easySMF/

With manifest creation simplified, the SMF is a lot more tolerable for me at least...

1 comments:

Daniel J. Doughty said...

Unfortunately I'm finding that more and more companies are just leaving Solaris behind for Linux. Don't get me wrong, I like Linux, but I've always enjoyed the ultra solid reliability I've gotten from Solaris over the years.

However, SMF has been a huge stumbling block for me and for Sun. I was on the phone with Platinum level support for around 36 hours one time trying to get a system restored that had some messed up SMF dependencies. Half of the engineers I talked to at Sun didn't know how to fix the SMF problem to save their lives. Eventually, we ended up re-applying the patch that had blown up and that fixed the problem, but the fact that Sun put something so Registry-like into it's OS and then didn't get it's engineers all trained up is a little careless.

Anyhow, this is a nice tool and I appreciate you sharing it. I've bookmarked it for future use but we're decommissioning about one box a month at this point and turning up about 5 new linux boxes each week. So this is my second company in a row where Solaris is basically going away.