Difference between revisions of "Condor/Installation"
Jump to navigation
Jump to search
m (→Windows) |
|||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==Windows== | ==Windows== | ||
− | # | + | #Navigate to http://www.cs.wisc.edu/condor/downloads-v2/download.pl to find download links for the current versions of the Condor client. |
− | #Provide the following information when you run the | + | #Choose a release version - we suggest the current stable release (7.4.2 as of this writing) - and a mirror to use. |
− | # | + | #On the following page, scroll down the list until you find “WinNT 5.0 Intel x86”, and download the MSI installer. |
− | + | #Provide the following information when you run the MSI: | |
− | # | + | #*Select “Join an existing Condor Pool” |
− | # | + | #**For hostname of the Central Manager – “condor.ece.ncsu.edu” |
− | # | + | #*Select “Submit jobs to condor pool” |
− | # | + | #**For conditions to start a condor job on your machine, select “When keyboard has been idle for 15 minutes and CPU is idle” |
− | ## | + | #**then select “Keep the job in memory and restart when you leave” |
− | # | + | #*Accounting domain of your machine: ece.ncsu.edu |
− | # | + | #*E-mail: rkvenkat@ncsu.edu & smtp: smtp.ncsu.edu |
− | ## | + | #*Path to Java Virtual Machine: leave as default |
− | + | #*Hosts with Read & Write access : *.ncsu.edu | |
+ | #*VM Universe settings: leave as "No" and click Next | ||
+ | #*HDFS support settings: leave as "No" and click Next | ||
+ | #*Click the Install button, then click Install to install the Condor client. | ||
+ | #*After restarting your machine, add C:\condor\bin to your PATH environment variable. | ||
==Linux== | ==Linux== | ||
Line 18: | Line 22: | ||
#Create a user named “condor” (with normal user privileges). Note : Condor will run a job on an available machine under the username “condor”. | #Create a user named “condor” (with normal user privileges). Note : Condor will run a job on an available machine under the username “condor”. | ||
− | + | #*To add a user run “/usr/bin/redhat-config-users” (user-friendly GUI) | |
#Download “Condor 6.6.5 - Linux 2.4.x (glibc 2.3) - Red Hat 9” from http://www.cs.wisc.edu/condor/downloads/v6.6.license.html | #Download “Condor 6.6.5 - Linux 2.4.x (glibc 2.3) - Red Hat 9” from http://www.cs.wisc.edu/condor/downloads/v6.6.license.html | ||
#Unzip condor-6.6.5-linux-x86-glibc23-dynamic.tar.gz [ gunzip –c <filename> | tar xvf - ] in “/usr” | #Unzip condor-6.6.5-linux-x86-glibc23-dynamic.tar.gz [ gunzip –c <filename> | tar xvf - ] in “/usr” | ||
− | *cd /usr/condor-6.6.5 | + | #*cd /usr/condor-6.6.5 |
− | *Replace the existing “condor_configure” perl script by this modified perl script condor_configure | + | #*Replace the existing “condor_configure” perl script by this modified perl script condor_configure |
− | *condor_configure --install --type = submit,execute --central-manager = zakkwylde.ecew2k.ncsu.edu –owner = condor | + | #*condor_configure --install --type = submit,execute --central-manager = zakkwylde.ecew2k.ncsu.edu –owner = condor |
− | *cd etc | + | #*cd etc |
− | *Replace the condor_config file by this modified condor_config file [ condor_config ] | + | #*Replace the condor_config file by this modified condor_config file [ condor_config ] |
− | *cd ../local.$(HOSTNAME) & modify/add the following if they do not exist already in the condor_config.local file : | + | #*cd ../local.$(HOSTNAME) & modify/add the following if they do not exist already in the condor_config.local file : |
− | **NETWORK_INTERFACE = < your IP address > | + | #**NETWORK_INTERFACE = < your IP address > |
− | ***To find out your machine’s IP address : host <full hostname> (e.g., host zakkwylde.ecew2k.ncsu.edu) | + | #***To find out your machine’s IP address : host <full hostname> (e.g., host zakkwylde.ecew2k.ncsu.edu) |
− | **CONDOR_ADMIN = root@zakkwylde.ecew2k.ncsu.edu | + | #**CONDOR_ADMIN = root@zakkwylde.ecew2k.ncsu.edu |
− | **CONDOR_HOST = zakkwylde.ecew2k.ncsu.edu | + | #**CONDOR_HOST = zakkwylde.ecew2k.ncsu.edu |
− | **MAIL = /bin/mail | + | #**MAIL = /bin/mail |
− | **Comment out the following lines (add # at the beginning of the line) | + | #**Comment out the following lines (add # at the beginning of the line) |
− | ***FILESYSTEM_DOMAIN = | + | #***FILESYSTEM_DOMAIN = |
− | ***UID_DOMAIN = | + | #***UID_DOMAIN = |
− | ***SUSPEND = | + | #***SUSPEND = |
− | ***START = | + | #***START = |
− | ***VACATE = | + | #***VACATE = |
− | ***PREEMPT = | + | #***PREEMPT = |
− | *Set CONDOR_CONFIG environment variable to point to /usr/condor-6.6.5/etc/condor_config | + | #*Set CONDOR_CONFIG environment variable to point to /usr/condor-6.6.5/etc/condor_config |
− | **tcsh – setenv CONDOR_CONFIG /usr/condor-6.6.5/etc/condor_config | + | #**tcsh – setenv CONDOR_CONFIG /usr/condor-6.6.5/etc/condor_config |
− | **bash – export CONDOR_CONFIG = /usr/condor-6.6.5/etc/condor_config | + | #**bash – export CONDOR_CONFIG = /usr/condor-6.6.5/etc/condor_config |
− | *cd /usr/condor-6.6.5/sbin | + | #*cd /usr/condor-6.6.5/sbin |
− | *./condor_master | + | #*./condor_master |
− | *To ensure that Condor is running, type ps -ef | egrep condor_ , the following processes should be running | + | #*To ensure that Condor is running, type ps -ef | egrep condor_ , the following processes should be running |
− | **condor_ master | + | #**condor_ master |
− | **condor_ startd | + | #**condor_ startd |
− | **condor_ schedd | + | #**condor_ schedd |
+ | |||
+ | Article created by Ravi Venkatesan of the CESR Research group |
Latest revision as of 12:47, 27 July 2010
Windows
- Navigate to http://www.cs.wisc.edu/condor/downloads-v2/download.pl to find download links for the current versions of the Condor client.
- Choose a release version - we suggest the current stable release (7.4.2 as of this writing) - and a mirror to use.
- On the following page, scroll down the list until you find “WinNT 5.0 Intel x86”, and download the MSI installer.
- Provide the following information when you run the MSI:
- Select “Join an existing Condor Pool”
- For hostname of the Central Manager – “condor.ece.ncsu.edu”
- Select “Submit jobs to condor pool”
- For conditions to start a condor job on your machine, select “When keyboard has been idle for 15 minutes and CPU is idle”
- then select “Keep the job in memory and restart when you leave”
- Accounting domain of your machine: ece.ncsu.edu
- E-mail: rkvenkat@ncsu.edu & smtp: smtp.ncsu.edu
- Path to Java Virtual Machine: leave as default
- Hosts with Read & Write access : *.ncsu.edu
- VM Universe settings: leave as "No" and click Next
- HDFS support settings: leave as "No" and click Next
- Click the Install button, then click Install to install the Condor client.
- After restarting your machine, add C:\condor\bin to your PATH environment variable.
- Select “Join an existing Condor Pool”
Linux
(Need to have root access to install condor)
- Create a user named “condor” (with normal user privileges). Note : Condor will run a job on an available machine under the username “condor”.
- To add a user run “/usr/bin/redhat-config-users” (user-friendly GUI)
- Download “Condor 6.6.5 - Linux 2.4.x (glibc 2.3) - Red Hat 9” from http://www.cs.wisc.edu/condor/downloads/v6.6.license.html
- Unzip condor-6.6.5-linux-x86-glibc23-dynamic.tar.gz [ gunzip –c <filename> | tar xvf - ] in “/usr”
- cd /usr/condor-6.6.5
- Replace the existing “condor_configure” perl script by this modified perl script condor_configure
- condor_configure --install --type = submit,execute --central-manager = zakkwylde.ecew2k.ncsu.edu –owner = condor
- cd etc
- Replace the condor_config file by this modified condor_config file [ condor_config ]
- cd ../local.$(HOSTNAME) & modify/add the following if they do not exist already in the condor_config.local file :
- NETWORK_INTERFACE = < your IP address >
- To find out your machine’s IP address : host <full hostname> (e.g., host zakkwylde.ecew2k.ncsu.edu)
- CONDOR_ADMIN = root@zakkwylde.ecew2k.ncsu.edu
- CONDOR_HOST = zakkwylde.ecew2k.ncsu.edu
- MAIL = /bin/mail
- Comment out the following lines (add # at the beginning of the line)
- FILESYSTEM_DOMAIN =
- UID_DOMAIN =
- SUSPEND =
- START =
- VACATE =
- PREEMPT =
- NETWORK_INTERFACE = < your IP address >
- Set CONDOR_CONFIG environment variable to point to /usr/condor-6.6.5/etc/condor_config
- tcsh – setenv CONDOR_CONFIG /usr/condor-6.6.5/etc/condor_config
- bash – export CONDOR_CONFIG = /usr/condor-6.6.5/etc/condor_config
- cd /usr/condor-6.6.5/sbin
- ./condor_master
- To ensure that Condor is running, type ps -ef | egrep condor_ , the following processes should be running
- condor_ master
- condor_ startd
- condor_ schedd
Article created by Ravi Venkatesan of the CESR Research group