The random and rare writings of Al Tobey.

Wednesday, January 14, 2009

Installing Solaris Cluster Express 12/08 on OpenSolaris 2008.11

I googled and checked around the usual places to see if Sun Cluster Express is supported on OpenSolaris 2008.11 and didn't find any useful information. Since SXCE 105 is not an option for me. (Its iSCSI initiator is buggy and the iSCSI boot infestation is a whole different rant.) I'm sticking with 2008.11.

To get started, I downloaded SCX 12/08 for SXCE, which comes as a zip file full of SysV packages. I didn't try too hard to find tomcat (SUNWtcatu) packages for OpenSolaris and just pulled them from the SXCE ISO. I don't think the version of SXCE matters much, but it's probably best to use 101a. I used 105. All of my systems are x86.

You can't just grab SUNWtactu, so I manually figured out the dependencies. Here they are:
SUNWctpls
SUNWdtcor
SUNWj5dev
SUNWj5rt
SUNWmfrun
SUNWtcatr
SUNWtcatu


I had the SXCE 105 ISO on a linux box so I loopback mounted it there and rsynced the packages. If you're on Solaris, you'll want lofi.

Then I installed each package one at a time so I could watch for errors. I got a couple warnings from SUNWj5rt but they were harmless.
pkgadd -d . SUNWdtcor
pkgadd -d . SUNWctpls
pkgadd -d . SUNWmfrun
pkgadd -d . SUNWj5rt
pkgadd -d . SUNWj5dev
pkgadd -d . SUNWtcatu
pkgadd -d . SUNWtcatr


Once this is done the installer runs just fine.
   Enter 1 to view installation summary and Enter 2 to view installation logs
[1] {"!" exits}
Installation Summary Report
Install Summary
Solaris Cluster Express Suite : Installed
Java DB : Installed, Configure After Install
Solaris(TM) Cluster Express 12/08 : Installed, Configure After Install
Solaris(TM) Cluster Express Agents 12/08 : Installed, Configure After Install
Solaris(TM) Cluster Express Geographic Edition 12/08 : Installed, Configure
After Install
Quorum Server : Installed, Configure After Install
High Availability Session Store 4.4 : Installed
All Shared Components : Installed, Configure After Install
Configuration Data
The configuration log is saved in : /var/sadm/install/logs/JavaES_Install_log.
1791792999


Hope this helps somebody.

http://www.opensolaris.org/os/
http://opensolaris.org/os/community/ha-clusters/ohac/Documentation/SCXdocs/SCX/

1 comments:

Server Rejects POP password said...

Hi Albert,

Thanks for your post. It I was able to successfully install Solaris Cluster Express 2008-12-10 on OpenSolaris 2008.11, however, once I tried to configure the cluster, I got this error upon running scinstall:

/usr/cluster/bin/scinstall[1320]: .: syntax error at line 6188: `P' unexpected
scinstall: Unable to load "/usr/cluster/lib/scadmin/lib/scinstall_common"
/usr/cluster/bin/scinstall[1161]: print_errorexit_msg: not found [No such file or directory]

The file in question actually does exist, and it's not a permissions issue either. Did you run into this? Thanks.