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

Re: [Condor-users] How to indicate that "this Condor node should start/submit jobs"?



Rob wrote:
Hi,

I'm making my first foot steps into condor setup.

I have condor 7.2 on my Fedora/Linux system installed,
which should become the central manager to only submit jobs.

Then I have condor 7.2 installed on just one Windows PC,
which should become the "slave" to only execute jobs when idle.

Obviously, this is a trial setup in order learn how things work.

In the manual it says about executables necessary to run in the
background:
    * condor_master
    * condor_negotiator, if this machine is a central manager.
    * condor_collector, if this machine is a central manager.
    * condor_startd, if you indicated that this Condor node should start jobs
    * condor_schedd, if you indicated that this Condor node should submit
                               jobs to the Condor pool.

I have following:
Windows XP:
    condor_master
    condor_procd
    condor_schedd
    condor_startd

Fedora/Linux:
    condor_master
    condor_startd
    condor_schedd
    condor_procd

Two questions:

1. How do I "indicate" that my Linux PC is the central manager,
and my Windows PC only starts jobs as an idle slave?

You need three things:
1) (in Fedora system's condor_config) indicate the Fedora system is a Central Manager by adding COLLECTOR and NEGOTIATOR to the DAEMON_LIST
  e.g. DAEMON_LIST = COLLECTOR, MASTER, NEGOTIATOR, SCHEDD, STARTD
2) (in Windows condor_config) set the COLLECTOR_HOST to the Fedora system's name and only have MASTER and STARTD in its DAEMON_LIST
  e.g. COLLECTOR_HOST = <name or IP of Fedora system)
       DAEMON_LIST = MASTER, STARTD
 3) (on both) make sure they are authorized to talk to each other
  e.g. HOSTALLOW_READ = * and HOSTALLOW_WRITE = *

Step 3 doesn't make for a particularly secure configuration, but you can always adjust it after you get going.


2. There's no mentioning of condor_procd in the manual?
Is this a replacement of negotiator and/or collector daemon?

The condor_procd is a program Condor daemons start to assist in their function. You shouldn't have to worry about it. It isn't related or a replacement for the negotiator or collector.

Best,


matt


Thanks,
Rob.