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 >
