Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
condor:installation:network [2011/07/18 21:48] – [Set Machine Variables] garrettheath4 | condor:installation:network [2011/07/20 20:27] – added authentication garrettheath4 |
---|
===== Install Binaries ===== | ===== Install Binaries ===== |
| |
In order to install the binaries onto the ''tesla.cs.wlu.edu'' NAS, run this command in the terminal: | The NAS is used to store all of the program files that Condor needs to run. **Installing these onto the NAS only needs to happen once**, but in order to recompile the binaries onto the ''tesla.cs.wlu.edu'' NAS anyway, run this command in the terminal: |
<code bash>cd /mnt/config/src/fedora64 | <code bash>cd /mnt/config/src/fedora64 |
sudo ./condor_configure --type=manager,submit,execute --central-manager=john.cs.wlu.edu --local-dir=/mnt/config/hosts/_default --install-dir=/mnt/config/release/x86_64_rhap_5 --owner=condor --install --verbose</code> | sudo ./condor_configure --type=manager,submit,execute --central-manager=john.cs.wlu.edu --local-dir=/mnt/config/hosts/_default --install-dir=/mnt/config/release/x86_64_rhap_5 --owner=condor --install --verbose</code> |
sudo chown -R condor:condor /var/lib/condor/execute | sudo chown -R condor:condor /var/lib/condor/execute |
sudo chmod -R 755 /var/lib/condor/execute</code> | sudo chmod -R 755 /var/lib/condor/execute</code> |
| |
| =====Configure Authentication===== |
| Our Condor system's global configuration file, access to Condor is restricted to certain machines and usernames. Whenever Condor receives a request, it first checks to see if the requester is allowed to make such a request. Unfortunately, the requesting machine can lie about who it is and therefore "spoof" Condor into thinking the request is coming from a valid source. In order to help prevent this from happening, Condor uses basic authentication to protect it from computers disguised as valid members of its pool. This authentication takes the form of an encrypted password. When Condor starts, it will read the configuration files to figure out where the password is stored. As listed in the global configuration file, the password is stored as ''/var/lib/condor/pool_password'' with root-only access. In order for machines to be added to the Condor pool, this file __must be manually copied__ from an existing member of the pool to the new member. Once copied, this file must be owned by ''root'' and have read and write access to the owner but all other permissions disabled (mode ''0600''). |
| |