By John Clingan on Jan 10, 2007
I spent a couple of days toying around with Solaris distributions under VMWare over the holiday. Parse that as 1.5 days of downloading and .5 days of installing In particular Nexenta, Nevada b55 and Solaris 10. I'm old hat at Nevada and Solaris 10, but a complete newbie to Nexenta. Nexenta uses the Debian/Ubuntu packaging/distribution mechanisms on top of the OpenSolaris kernel. Note, I've only toyed with Ubuntu but others I know and respect endorse it. I thought i would give it a try.
On the surface Nexenta looks rather simple, but I haven't had time to dig very deep. I toyed around with package management, which is what Ubuntu/Nexenta are touted most for. Java SE 6 doesn't yet ship with Nexenta I was quite disappointed when I couldn't install the file-based Java SE 6 build on Nexenta:
The download file appears to be corrupted.
There is additional verbage telling me how screwed I am, but you get the point I also ran into a problem with java tools bundle (with NetBeans), although that also required an additional Nexenta package install (can't recall which - sorry). At some point I'll debug the problem (I'll start with sh -x).
In addition to Nexenta, I downloaded Nevada build 55 with a boatload of developer tools. More on that in a future blog entry. The goal with this VM is to test out some new NetBeans functionality, install the NetBeans 6 daily builds, help beta test zonemgr 1.8. FYI, the JDK install works in the Nevada VM, so the downloaded bits are not corrupted.
I'll also be updating my container demo in the Nevada VM. Once I get the installation a bit cleaner, I'll think about where to take the darn thing. Put it up on OpenSolaris.org? Keep it a demo? Make it a tool? Dunno. Thoughts are welcome.
VMWare is a great product for just these situations. It may seem odd to some of you that I am running Solaris containers under VMWare, but the two technologies complement each other. VMWare enables multiple Operating System versions (or different Operating Systems altogether) to run on the same server, and Solaris Containers keep applications under Solaris isolated.