[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] shared OS file system


I have been using condor for a while now and it was all going fine, then we decided to try booting mutiply Debian systems from a single nfs mounted image. 

this all works fine and we can run multiply machines, the issue comes when trying to run Condor, 

I booted one instance of the machine and installed condor and every thing ran fine, joined the pool and was happy enough. 

but booting up a second machine then I got the error message 

/var/run/condor does not exist or is not a directory? 

I can see in the config there is 

The location of the local Condor directory on each machine in your pool. One common option is to use the condor user's home directory which may be specified with $(TILDE). There is no default value for LOCAL_DIR . For example:
        LOCAL_DIR = $(tilde)
On machines with a shared file system, where either the $(TILDE) directory or another directory you want to use is shared among all machines in your pool, you might use the $(HOSTNAME)macro and have a directory with many subdirectories, one for each machine in your pool, each named by host names. For example:
        LOCAL_DIR = $(tilde)/hosts/$(hostname)
        LOCAL_DIR = $(release_dir)/hosts/$(hostname)

so I have LOCAL_DIR = $(release_dir)/hosts/$(hostname)
Do I need to manually create and populate each directory for each machine, or is 
there a way to get them to auto-create as a new machine joins the pool?