Tags:
,
view all tags
---+ Condor no Servidor Alice ---++Description Começando a instalação no servidor: <pre> [root@sprace-ws0 ~]# cd /opt/ [root@sprace-ws0 opt]# mkdir condor </pre> Como o sistema operacional instalado era um SL 4.7, a escolha recaiu sobre uma versão para o condor para RedHat 3, static linked, como sugerida pelo site, com a arquitetura apropriada. O pacote é obtido através da página: http://www.cs.wisc.edu/condor/downloads-v2/download.pl <pre> [root@sprace-ws0 tmp]# wget http://teal.cs.wisc.edu//symlink/20090119101502/7/7.2/7.2.0/ad43271277869306f4631e5a45a09907/condor-7.2.0-linux-x86_64-rhel3.tar.gz [root@sprace-ws0 tmp]# tar -xvzf condor-7.2.0-linux-x86_64-rhel3.tar.gz [root@sprace-ws0 tmp]# cd condor-7.2.0 [root@sprace-ws0 condor-7.2.0]# groupadd condor; adduser condor -g condor -d /home/condor [root@sprace-ws0 condor-7.2.0]# HOSTNAME=sprace-ws0.sprace.org.br [root@sprace-ws0 condor-7.2.0]# ./condor_configure --install --maybe-daemon-owner --make-personal-condor --install-log /opt/condor/post_install --install-dir /opt/condor/ </pre> Começamos o trabalho da configuração do condor. <pre> [root@sprace-ws0 condor-7.2.0]# cd /opt/condor/ [root@sprace-ws0 condor]# vi /opt/condor/etc/condor_config </pre> Os parâmetros alterados são: <pre> CONDOR_HOST = 192.168.1.1 RELEASE_DIR = /opt/condor LOCAL_DIR = $(RELEASE_DIR)/hosts/$(HOSTNAME) LOCAL_CONFIG_FILE = $(LOCAL_DIR)/condor_config.local CONDOR_ADMIN = mafd@mail.cern.ch UID_DOMAIN = local FILESYSTEM_DOMAIN = local COLLECTOR_NAME = ALICE HOSTALLOW_READ = *.sprace.org.br, *.local HOSTALLOW_WRITE = *.local, *.sprace.org.br </pre> Criando os diretórios necessários, onde ficará a configuração <pre> [root@sprace-ws0 condor]# mkdir hosts [root@sprace-ws0 condor]# mkdir hosts/`hostname -s` [root@sprace-ws0 condor]# mkdir hosts/sprace-ws0/{log,execute,spool} [root@sprace-ws0 condor]# chown condor: hosts/sprace-ws0/* [root@sprace-ws0 condor]# vi hosts/sprace-ws0/condor_config.local </pre> Este arquivo deve conter, para o servidor somente <pre> NETWORK_INTERFACE=192.168.1.1 DAEMON_LIST = MASTER, STARTD, SCHEDD, COLLECTOR, NEGOTIATOR </pre> Agora iremos preparar o script para inicialização do condor: <pre> [root@sprace-ws0 condor]# vi /etc/init.d/condor # chkconfig: 345 99 99 # description: Condor batch system ### BEGIN INIT INFO # Provides: condor # Required-Start: $network # Required-Stop: # Default-Start: 3 4 5 # Default-Stop: 1 2 6 # Description: Condor batch system ### END INIT INFO # Determine if we're superuser case `id` in "uid=0("* ) vdt_is_superuser=y ;; * ) vdt_is_superuser=n ;; esac source /opt/condor/condor.sh CONDOR_SBIN=/opt/condor/sbin MASTER=$CONDOR_SBIN/condor_master CONDOR_OFF=$CONDOR_SBIN/condor_off PS="/bin/ps auwx" case $1 in 'start') if [ -x $MASTER ]; then echo "Starting up Condor" $MASTER else echo "$MASTER is not executable. Skipping Condor startup." exit 1 fi ;; 'stop') pid=`$PS | grep $MASTER | grep -v grep | awk '{print $2}'` if [ -n "$pid" ]; then echo "Shutting down Condor" $CONDOR_OFF -master else echo "Condor not running" fi ;; *) echo "Usage: condor {start|stop}" ;; esac </pre> Logo <pre> [root@sprace-ws0 condor]# chmod +x /etc/init.d/condor [root@sprace-ws0 condor]# chkconfig --add condor </pre> Lembre-se sempre de primeiramente setar as variáveis de ambiente: <pre> [root@sprace-ws0 condor]# . /opt/condor/condor.sh </pre> antes da execução de qualquer comando ---++Updates ---+++Fulano em dd/mm/aaaa Coloca o que fez. ---+++Ciclano em dd/mm/aaaa Mais comentarios -- Main.MarcoAndreFerreiraDias - 20 Jan 2009
Edit
|
Attach
|
P
rint version
|
H
istory
:
r5
|
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2009-01-20
-
MarcoAndreFerreiraDias
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback