kunpenghpcs
配置HTCondor
更新时间:2021/01/25 GMT+08:00

此文章是在单节点的基础上做配置—在一个节点上做管理、提交任务和执行任务。
操作步骤
- 执行以下命令进入“release_dir”目录。
cd /path/to/HTCONDOR/htcondor-8_9_2/release_dir
- 执行以下命令创建“condor.sh”文件。
- 执行以下命令进入“release_dir/etc”目录。
cd /path/to/HTCONDOR/htcondor-8_9_2/release_dir/etc
- 执行以下命令创建“condor_config”配置文件。
- vi condor_config
- 按“i”进入编辑模式,添加如下内容。
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 ALLOW_ADMINISTRATOR = $(CONDOR_HOST) ALLOW_NEGOTITATOR = $(CONDOR_HOST) LOCK = $(LOG) CONDOR_IDS = 2001.2001 use SECURITY : HOST_BASED LOG = $(LOCAL_DIR)/log SPOOL = $(LOCAL_DIR)/spool 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 CONDOR_HOST = $(CONDOR_HOST) USE_CLONE_TO_CREATE_PROCESSES = False
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 执行以下命令创建一个condor用户和组。
groupadd -g 2001 condor
useradd -u 2001 -g 2001 condor
- 执行以下命令创建HTCondor所需的目录和文件。
mkdir -p /data
cd /data
mkdir -p config examples execute log spool
touch condor_config.local
touch log/MasterLog log/SchedLog log/ShadowLog log/ShadowLock
chown -R condor.condor *
- 执行以下命令配置condor的init.d服务。
cp /path/to/HTCONDOR/htcondor-8_9_2/release_dir/etc/init.d/condor /etc/init.d/ -f
- vi /etc/init.d/condor
- 按“i”进入编辑模式,添加如下内容。
…… # Path to your primary condor configuration file. CONDOR_CONFIG="/path/to/HTCONDOR/htcondor-8_9_2/release_dir/etc/condor_config" # Path to condor_config_val CONDOR_CONFIG_VAL="/path/to/HTCONDOR/htcondor-8_9_2/release_dir/bin/condor_config_val" ……
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
父主题: 部署Htcondor
