我要评分
获取效率
正确性
完整性
易理解

Configuring the condor_config File

Procedure

  1. Configure the condor_config file on the Manager node as follows:
    CONDOR_HOST             = 192.168.47.111
    RELEASE_DIR             = /path/to/HTCONDOR/htcondor-8_9_2/release_dir
    LOCAL_DIR               = /data
    LOCAL_CONFIG_DIR        = $(LOCAL_DIR)/config
    LOCAL_CONFIG_FILE       = $(LOCAL_DIR)/condor_config.local
    CONDOR_ADMIN            = root@192.168.47.111
    MAIL                    = /usr/bin/mail
    CONDOR_IDS              = 2001.2001
    
    ALLOW_WRITE             = 192.168.47.42
    ALLOW_READ              = 192.168.47.42
    ALLOW_ADVERTISE_SCHEDD = 192.168.47.*
    ALLOW_ADVERTISE_MASTER = 192.168.47.42
    ALLOW_ADVERTISE_STARTD = 192.168.47.42
    
    use SECURITY : HOST_BASED
    
    LOG                     = $(LOCAL_DIR)/log
    ALL_DEBUG               = D_ALL
    SPOOL                   = $(LOCAL_DIR)/spool
    LOCK                    = $(LOG)
    BIN                     = $(RELEASE_DIR)/bin
    LIB                     = $(RELEASE_DIR)/lib
    SBIN                    = $(RELEASE_DIR)/sbin
    LIBEXEC                 = $(RELEASE_DIR)/libexec
    HISTORY                 = $(RELEASE_DIR)/history
    
    MASTER_LOG              = $(LOG)/MasterLog
    SCHEDD_LOG              = $(LOG)/SchedLog
    SHADOW_LOG              = $(LOG)/ShadowLog
    
    SHADOW_LOCK             = $(LOCK)/ShadowLock
    
    DAEMON_LIST = COLLECTOR MASTER NEGOTIATOR SCHEDD STARTD
    USE_CLONE_TO_CREATE_PROCESSES = False
  2. Configure the condor_config file on the submit or execute node as follows:
    CONDOR_HOST             = 192.168.47.111
    RELEASE_DIR             = /path/to/HTCONDOR/htcondor-8_9_2/release_dir
    LOCAL_DIR               = /data
    LOCAL_CONFIG_DIR        = $(LOCAL_DIR)/config
    LOCAL_CONFIG_FILE       = $(LOCAL_DIR)/condor_config.local
    CONDOR_ADMIN            = root@192.168.47.111
    MAIL                    = /usr/bin/mail
    CONDOR_IDS              = 2008.2008
    
    ALLOW_WRITE             = 192.168.47.*
    ALLOW_READ              = 192.168.47.*
    
    use SECURITY : HOST_BASED
    LOG                     = $(LOCAL_DIR)/log
    SPOOL                   = $(LOCAL_DIR)/spool
    LOCK                    = $(LOCAL_DIR)/lock
    BIN                     = $(RELEASE_DIR)/bin
    LIB                     = $(RELEASE_DIR)/lib
    SBIN                    = $(RELEASE_DIR)/sbin
    LIBEXEC                 = $(RELEASE_DIR)/libexec
    HISTORY                 = $(RELEASE_DIR)/history
    
    MASTER_LOG              = $(LOG)/MasterLog
    SCHEDD_LOG              = $(LOG)/SchedLog
    SHADOW_LOG              = $(LOG)/ShadowLog
    SHADOW_LOCK             = $(LOCK)/ShadowLock
    
    DAEMON_LIST = MASTER STARTD SCHEDD
    USE_CLONE_TO_CREATE_PROCESSES = False
  3. Run the following command to insert the condor_config configuration again for all the manager and worker nodes:
    condor_reconfig
  4. Check the condor queue status. It should be the total number of cores on the node.
    condor_status

    Example: