HI,
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
LOCAL_DIRThe 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)
or: 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?
Cheers
Aaron
|