Toolserver:Admin:OS strategy

Current situation:


 * One Linux login server
 * Everything else runs Solaris

Problems/goals:


 * Run as few OSs as possible
 * Avoid Oracle

There are four separate types of system in the TS cluster:


 * Login server
 * Web server
 * Database server
 * Storage cluster (NFS/LDAP) server

We want a single OS for each type, but a single OS for all types is not necessary (though it is desirable).

Options:


 * Solaris
 * FreeBSD

For storage, Solaris is the only reasonable option. Solaris, Sun Cluster and Vx provides a stable and reliable platform for storage clustering, and is mostly hands-off after it's installed, so little maintenance is required.

For the web server, an additional constraint is that it must run ZWS. (This might change in future if we move to a different web server.) The only option there is Solaris.

For login and database servers, there is no compelling reason to use Solaris, so FreeBSD is a better choice because it avoids Oracle.

The final configuration is thus:


 * Login servers: FreeBSD
 * Web servers: Solaris
 * Database servers: FreeBSD
 * Storage servers: Solaris

The only disadvantage here is that the login and web servers run different OSs. However, since the userland software (/opt/ts) will be identical between the two, I don't expect this to be a problem in practice.