| It is possible to run two compies of DECmcc on a system, although
the ability was designed mostly for development and testing.
How much isolation do you need between the two system?
That is can they share anything (executables, repository files, configuration?)
mcc_kill by default kills only management modules running under the same
UID as the process issuing the command. So modules started by a different
user are unaffected. "mcc_kill ALL" kills all management modules, but
may only be issued by root.
-- Erik
|
| You need to define "totally separate copies of MCC" better. As Erik
mentioned, all distinct UIDs get seperate copies of all management
modules run for them anyway, so in some sense you are getting a
separate copies of executables.
Separate copies of read-only data (directories /usr/mcc/mcc_system
and /usr/mcc/mmexe) would be required only if the two MCCs are
different versions.
Per-user read-write data such as map files can be separated by having
distinct users of the two versions, as above.
Per-domain read-write data such as historical repositories can be
separated by ensuring that users of the two versions do not share
domains.
Per-system read-write data, such as the instance and alarm rule
repositories can be directed to different directories via environmental
variables but be warned that not a lot of use has been made of the
product in this mode.
For planning information, in the future we intend to more carefully
define what "an instance of MCC" means so that things like what you
want to do are much more straightforward....
|
| The current MCC demo package does exactly this, only on VMS.
Setting up the same type of environment on Ultrix cant be very difficult.
We thought about building the DEMO package for Ultrix, but never got
the time to actually put the kit together. It was not an Issue of how
to do this, only one of building the Ultrix installation files.
You can choose to seperate data on many different splits, the demo
package had complete seperate repositories, but shared all of the
ICON, Dictionary, Command procedures, etc.
The only complaint was that it took twice the system resources, and hence
was very slow. If you are thinking of doing this on ultrix, Plan for
LOTS of swapspace (like 300 meg), and lots of memory on the system (like
128 meg). Also, there are a number of system resources that MCC makes
demands on (e.g. SEM*, max_nofiles, etc.) that you may have to bump up.
|