You can run more than one container on one machine - i do it all the time.
AFAIK the installations just have to be located in different directories.

Say, you have two gt installs: /opt/gt408 and /opt/gt421.
I personally then have ~/.bashrc408 and a ~/.bashrc421, setting up paths,
GLOBUS_LOCATION (and maybe CLASSPATH) for the different gt installs.
Corresponding to each bashrc file i have an alias which sources the
appropriate bashrc file:
alias 408='cp ~/.bashrc408 ~/.bashrc && source ~/.bashrc'
alias 421='cp ~/.bashrc421 ~/.bashrc && source ~/.bashrc'

Switching context you can easily start different containers, they have to
listen on different ports though.

Not sure if this is the smartest way, but it works for me.

-Martin

Cole Uhlman wrote:
> Hello, all.
> 
> I would like to be able to set up machines to be able to accept jobs
> from either globus 4.2 or 4.0.  Globus doesn't want me running two
> containers (if i try to run the second, "ERROR:  A container with pid
> 2177 is already running")
> 
> On a machine with both installed, would it even be theoretically
> possible to run two containers?  Could there be another way for one
> machine to serve both 4.2 and 4.0?
> 
> Thanks.
> 
> -Cole
> 

Reply via email to