package management on clusters

From: Jeremy Schneider <jeremy.schneider_at_ardentperf.com>
Date: Thu, 12 Feb 2009 19:22:33 -0600
Message-ID: <4994CB59.2010803_at_ardentperf.com>



This question is peripherally related to Oracle... but maybe someone has a good idea.

Does anyone have a suggestion for managing packages on a cluster? We typically repackage database binaries as RPMs for wide-scale deployment. Most of the clusters we have currently utilize a CFS. Support scripts are installed onto the CFS with a tarball and we arbitrarily pick a node to install the database server package onto the CFS. The other nodes don’t know that the database package is installed and the OS package inventories across the cluster are out of sync. We manually sync up the Oracle inventories as part of the installation (happily, they are cluster-aware).

Any ideas how we could manage files which are installed into a cluster filesystem and available across the cluster? Should they even be registered in the OS's package DB or perhaps we should just use a tarball? (But we don't want another database server package to make with every build… and there are some great benefits to the package management on non-cluster systems...) Not really interested in actually running the installer in silent mode since it's much faster this way and we have tight control over server configurations the package is getting installed into.

I really can't think of a good solution that keeps the benifits of package management without the downsides of non-cluster-aware-ness on both Solaris and Linux.

-Jeremy

--

Jeremy Schneider
Chicago, IL
http://www.ardentperf.com

--

http://www.freelists.org/webpage/oracle-l Received on Thu Feb 12 2009 - 19:22:33 CST

Original text of this message